claude-sdk-integration-patterns — скилл для Claude Code: паттерны
Скилл с готовыми паттернами работы с Claude API и TypeScript SDK: стриминг, вызов инструментов, обработка ошибок, экономия токенов.
npx skills add manutej/luxor-claude-marketplace --skill claude-sdk-integration-patterns -a claude-codeЧто делает claude-sdk-integration-patterns
Скилл собирает рабочие примеры интеграции Claude API в приложения на Node.js и TypeScript. Внутри — Messages API, потоковые ответы, tool use через Zod, обработка ошибок и оптимизация расхода токенов. Каждый паттерн идёт с пометкой, когда его брать: простой вопрос-ответ, многошаговый диалог, живой интерфейс с частичной отрисовкой.
Отдельный блок про инструменты: описание схемы через betaZodTool, автоматический прогон вызовов через toolRunner, стриминг выполнения нескольких инструментов подряд. Есть и отмена потока — stream.abort() плюс перехват Anthropic.APIUserAbortError, если пользователь закрыл окно или сработал таймаут.
Для работы нужен ключ ANTHROPIC_API_KEY и установленный пакет @anthropic-ai/sdk. Скилл рассчитан на приложения, а не на сам Claude, поэтому в проекте без Node.js и TypeScript он бесполезен — это повод проверить стек до установки.
Какие задачи решает
- подключить Claude API к приложению на Node.js
- сделать потоковый вывод ответа в чат
- описать инструмент со схемой на Zod
- обработать обрыв потока и таймаут запроса
- сократить расход токенов в многошаговом диалоге
Примеры запросов агенту
- покажи паттерн стриминга ответов Claude API для TypeScript
- как описать инструмент через betaZodTool и запустить toolRunner
- добавь обработку ошибок и отмену потока в вызов messages.create
Как установить claude-sdk-integration-patterns
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill claude-sdk-integration-patterns -a claude-code2Вручную: положить файлы
~/.claude/skills/claude-sdk-integration-patterns/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/claude-sdk-integration-patterns/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill claude-sdk-integration-patterns -a codex2Вручную: положить файлы
.agents/skills/claude-sdk-integration-patterns/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill claude-sdk-integration-patterns -a cursor2Вручную: положить файлы
.cursor/skills/claude-sdk-integration-patterns/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace claude-sdk-integration-patterns2Вручную: положить файлы
.github/skills/claude-sdk-integration-patterns/SKILL.md1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill claude-sdk-integration-patterns -a gemini-cli2Командой платформы
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-ai-integration/skills/claude-sdk-integration-patternsВручную: положить файлы
.devin/skills/claude-sdk-integration-patterns/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill claude-sdk-integration-patterns -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о claude-sdk-integration-patterns
Как установить claude-sdk-integration-patterns в Claude?
Выполните npx skills add manutej/luxor-claude-marketplace --skill claude-sdk-integration-patterns -a claude-code. Скилл встанет в ~/.claude/skills/claude-sdk-integration-patterns/SKILL.md.
Что делает claude-sdk-integration-patterns?
Даёт готовые паттерны интеграции Claude API и TypeScript SDK: Messages API, стриминг, вызов инструментов, обработка ошибок, экономия токенов.
Что нужно для работы скилла?
Ключ ANTHROPIC_API_KEY и пакет @anthropic-ai/sdk. Примеры написаны на TypeScript под Node.js.