AIKraft/Skills/claude api

claude api

Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.

ANAnthropic official Разработка

Что делает навык

Навык помогает создавать приложения на базе LLM с использованием Claude, определяя язык проекта и выбирая подходящую поверхность взаимодействия. Он обеспечивает корректную интеграцию через официальный SDK Anthropic или raw HTTP, предотвращая смешивание провайдеров.

Когда применять

  • Разработка новых функций с использованием Claude API в проектах на Python, TypeScript и других поддерживаемых языках
  • Миграция существующего кода с OpenAI на Anthropic SDK с проверкой маркеров провайдеров
  • Реализация вызовов к Claude через raw HTTP (cURL, requests, fetch) по явным требованиям пользователя
  • Аудит промптов (prompt-audit) с фиксацией маркеров не-Anthropic провайдеров в отчёте

Как работает

  1. Сканировать целевой файл или проект на наличие маркеров не-Anthropic провайдеров (например, import openai, gpt-4, имена файлов *-generic.py)
  2. При обнаружении маркеров остановить действие и предложить пользователю переключить файл на Claude или выбрать не-Claude реализацию
  3. Определить язык проекта и прочитать соответствующую документацию из папок {lang}/ или shared/live-sources.md
  4. Использовать официальный SDK Anthropic (anthropic, @anthropic-ai/sdk и т.д.) по умолчанию, если он поддерживается
  5. Использовать raw HTTP (curl, requests, fetch) только при явном запросе пользователя, в shell/cURL проектах или отсутствии официального SDK
  6. Проверять документацию SDK для точных имён функций и импортов; при отсутствии информации в файлах навыка выполнять WebFetch из shared/live-sources.md

Примеры запросов агенту

Добавь вызов Claude в этот Python-скрипт, используя официальный SDK
Мигрируй этот код с OpenAI на Anthropic SDK, проверив совместимость
Реализуй запрос к Claude через cURL, так как у нас нет официального SDK для этого языка

Что понадобится

  • Доступ к файлам навыка {lang}/ и shared/live-sources.md
  • Инструмент WebFetch для получения документации из shared/live-sources.md при отсутствии информации в навыке
  • Ключи API Anthropic (подразумевается для работы с SDK, хотя явно не перечислены в тексте как требование к запуску, но необходимы для функциональности)

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «claude-api» из репозитория: # https://github.com/anthropics/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r claude-api/ ~/.claude/skills/claude-api/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.