open-agent-sdk — скилл для Claude Code: что делает и как установить
Скилл помогает писать и запускать автономных ИИ-агентов внутри процессов Node.js без внешнего CLI Claude Code. Пригодится для развёртывания агентов в Docker и облаке.
npx skills add reason-machines/trending-skills --skill open-agent-sdk -a claude-codeЧто делает open-agent-sdk
Пакет @shipany/open-agent-sdk служит открытой заменой @anthropic-ai/claude-agent-sdk. Скилл даёт инструкции по запуску агентского цикла прямо в рантайме TypeScript или Node.js. В отличие от стандартного CLI-интерфейса, коду не требуются отдельные дочерние процессы в терминале.
Внутри описаны две основные функции: потоковая query() и объектный createAgent() с сохранением контекста между шагами. Параметры позволяют ограничить доступные инструменты через allowedTools, подключить внешние MCP-серверы или направить запросы через совместимый шлюз OpenRouter.
Без среды Node.js 18+ и переменной ANTHROPIC_API_KEY агент не запустится.
Какие задачи решает
- запустить автономного агента внутри серверного процесса без CLI
- подключить MCP-серверы к агенту на TypeScript
- ограничить агенту доступные инструменты списком allowedTools
- переключить модель на сторонний шлюз через ANTHROPIC_BASE_URL
Примеры запросов агенту
- Покажи пример создания агента через open-agent-sdk с ограничением по инструментам
- Настрой подключение MCP-сервера filesystem в createAgent
- Как заменить claude-agent-sdk на открытый open-agent-sdk в проекте на Node.js?
Как установить open-agent-sdk
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill open-agent-sdk -a claude-code2Вручную: положить файлы
~/.claude/skills/open-agent-sdk/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/open-agent-sdk/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill open-agent-sdk -a codex2Вручную: положить файлы
.agents/skills/open-agent-sdk/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill open-agent-sdk -a cursor2Вручную: положить файлы
.cursor/skills/open-agent-sdk/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills open-agent-sdk2Вручную: положить файлы
.github/skills/open-agent-sdk/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill open-agent-sdk -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/open-agent-sdkВручную: положить файлы
.devin/skills/open-agent-sdk/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill open-agent-sdk -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о open-agent-sdk
Как установить open-agent-sdk в Claude Code?
Выполните команду npx skills add reason-machines/trending-skills --skill open-agent-sdk -a claude-code.
Что делает open-agent-sdk?
Скилл даёт шаблоны и примеры кода для работы с библиотекой @shipany/open-agent-sdk, позволяя встраивать ИИ-агентов напрямую в серверные приложения.
Что нужно для работы библиотеки?
Понадобится Node.js 18 или новее, а также рабочий API-ключ в переменной окружения ANTHROPIC_API_KEY.