iii-sdk-reference — скилл для Claude Code: справка по SDK
Справка по API iii SDK для Node.js, Python, Rust, Go и браузера. Помогает быстро найти правильный синтаксис регистрации воркеров, функций, триггеров, наблюдателей и каналов на нужном языке.
npx skills add iii-hq/iii --skill iii-sdk-reference -a claude-codeЧто делает iii-sdk-reference
Скилл содержит таблицы соответствия API по языкам, примеры кода для каждой платформы и ключевые отличия. Охватывает установку пакетов, инициализацию воркера, регистрацию локальных функций и триггеров, работу с наблюдателями, вызов функций, логирование и OpenTelemetry.
Для Node.js указаны поддержка кастомных заголовков и HTTP-вызываемых функций; для браузера — обязательное использование rbac-proxy и ограничение на currentInvocation() после первого await; для Python — различие между trigger() и trigger_async(); для Rust — требование типизации ошибок и поведение локального диспетча; для Go — передача контекста в Trigger.
Ссылается на iii-core-primitives для общей модели и iii-error-handling для исключений. Помощники (логирование, HTTP, observability) устанавливаются отдельно под каждый язык.
Какие задачи решает
- найти правильный синтаксис регистрации функции на конкретном языке
- понять различия в API между Node.js, Python, Rust и Go
- подключить браузерный SDK безопасно, через rbac-proxy
- вызвать асинхронный триггер из обработчика Python
- настроить OpenTelemetry и логирование
Примеры запросов агенту
- Как зарегистрировать функцию в iii SDK на Python?
- Какая разница между trigger и trigger_async в Python?
- Как подключить браузерный SDK к iii?
Как установить iii-sdk-reference
1Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-sdk-reference -a claude-code2Вручную: положить файлы
~/.claude/skills/iii-sdk-reference/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/iii-sdk-reference/
1Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-sdk-reference -a codex2Вручную: положить файлы
.agents/skills/iii-sdk-reference/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-sdk-reference -a cursor2Вручную: положить файлы
.cursor/skills/iii-sdk-reference/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install iii-hq/iii iii-sdk-reference2Вручную: положить файлы
.github/skills/iii-sdk-reference/SKILL.md1Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-sdk-reference -a gemini-cli2Командой платформы
gemini skills install https://github.com/iii-hq/iii --path skills/iii-sdk-referenceВручную: положить файлы
.devin/skills/iii-sdk-reference/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-sdk-reference -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора4
Весь набор →Похожие
Вопросы о iii-sdk-reference
Как установить iii-sdk-reference в Claude Code?
Выполни npx skills add iii-hq/iii --skill iii-sdk-reference -a claude-code. Скилл будет доступен в ~/.claude/skills/iii-sdk-reference/SKILL.md.
Что делает iii-sdk-reference?
Это справка по API iii SDK с примерами для Node.js, браузера, Python, Rust и Go. Показывает, как зарегистрировать воркер, функцию, триггер, наблюдателя и канал на каждом языке, а также языкоспецифичные ограничения.
Какие языки поддерживает iii SDK?
Node.js, браузер, Python, Rust и Go. Каждый имеет свой пакет: iii-sdk, iii-browser-sdk, iii-sdk, iii-sdk и github.com/iii-hq/iii/sdk/packages/go/iii соответственно.