catalyst-sdk — скилл для Claude Code: SDK Catalyst по платформам
Скилл подсказывает агенту, как инициализировать Catalyst SDK и обращаться к сервисам на Node.js, Python, Java, в браузере и на мобильных.
npx skills add catalystbyzoho/agent-skills --skill catalyst-sdk -a claude-codeЧто делает catalyst-sdk
Скилл закрывает одну повторяющуюся проблему: агент пишет код под Catalyst, но путает инициализацию и вызовы сервисов на разных платформах. Внутри — отдельный файл-справочник на каждую платформу: references/sdk-nodejs.md, references/sdk-web.md, references/sdk-python.md, references/sdk-java.md и references/sdk-mobile.md для Android на Kotlin, iOS на Swift и Flutter на Dart.
Работает по шагам. Сначала скилл определяет платформу, потом подгружает нужный файл, а код показывает с инициализации — до всего, что касается конкретного сервиса. Так в ответе не появляется вызов DataStore раньше, чем создан объект приложения.
Есть нюансы, о которые легко споткнуться. Web SDK авторизует через браузер, без сервисного аккаунта; Node.js SDK инициализируется на сервере; мобильным SDK нужен ID проекта Catalyst в конфиге. Если пишете под браузер и ждёте серверную инициализацию — код не соберётся, это повод свериться со справочником sdk-web.
В Node.js-справочнике есть DataStore, ZCQL, Cache, Stratus с multipart и подписанными URL, Auth, Email, NoSQL, Job Scheduling, Circuits, Connections, Search и Push Notifications. В Python к этому добавляются Zia и SmartBrowz, в Java — Maven-настройка, SmartBrowz на Selenium и PDF.
Какие задачи решает
- инициализировать Catalyst SDK под нужную платформу
- вызвать DataStore или ZCQL без ошибок в порядке вызовов
- настроить браузерную авторизацию в Web SDK
- собрать PDF через SmartBrowz на Java
- подключить Push Notifications на Android, iOS или Flutter
Примеры запросов агенту
- инициализируй Catalyst SDK для Node.js и покажи работу с DataStore
- как в Web SDK проверить, что пользователь авторизован?
- настрой SmartBrowz в Java SDK для генерации PDF
Как установить catalyst-sdk
1Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-sdk -a claude-code2Вручную: положить файлы
~/.claude/skills/catalyst-sdk/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/catalyst-sdk/
1Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-sdk -a codex2Вручную: положить файлы
.agents/skills/catalyst-sdk/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-sdk -a cursor2Вручную: положить файлы
.cursor/skills/catalyst-sdk/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install catalystbyzoho/agent-skills catalyst-sdk2Вручную: положить файлы
.github/skills/catalyst-sdk/SKILL.md1Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-sdk -a gemini-cli2Командой платформы
gemini skills install https://github.com/catalystbyzoho/agent-skills --path skills/catalyst-sdkВручную: положить файлы
.devin/skills/catalyst-sdk/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-sdk -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора12
Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о catalyst-sdk
Как установить catalyst-sdk в Claude?
Выполните npx skills add catalystbyzoho/agent-skills --skill catalyst-sdk -a claude-code. Скилл окажется в ~/.claude/skills/catalyst-sdk/SKILL.md.
Что делает catalyst-sdk?
Подгружает справочник по Catalyst SDK для нужной платформы и показывает инициализацию перед кодом сервисов. Поддерживает Node.js, Web, Python, Java, Android, iOS и Flutter.
Чем отличаются SDK на разных платформах?
Web SDK авторизует через браузер и обходится без сервисного аккаунта, Node.js SDK инициализируется на сервере, а мобильным SDK нужен ID проекта Catalyst в конфиге.
Исходный текст
SKILL.md · Apache-2.0
--- name: catalyst-sdk description: "Catalyst SDKs — initialization patterns, service access, and method reference for Node.js, Web (browser), Python, Java, Android, iOS, and Flutter. Trigger on 'SDK', 'zcatalyst-sdk-node', 'Node.js SDK', 'Web SDK', 'Python SDK', 'Java SDK', 'Android SDK', 'iOS SDK', 'Flutter SDK', or 'initialize SDK'." metadata: version: "2.0.4" --- ## How It Works 1. **Identify the platform** — Node.js, Web (browser), Python, Java, Android, iOS, or Flutter. 2. **Load the matching reference file** — Each platform has its own SDK reference with initialization pattern and service methods. 3. **Initialization first** — Always show the SDK init call before any service-specific code. 4. **Platform quirks** — Web SDK uses browser auth (no service account); Node.js SDK uses server-side init; Mobile SDKs require the Catalyst project ID in the config. ## Triggers Use this skill for: "SDK", `zcatalyst-sdk-node`, `zcatalyst-sdk`, "Node.js SDK", "Web SDK", "Python SDK", "Java SDK", "Android SDK", "iOS SDK", "Flutter SDK", `sdk-web`, `sdk-mobile`, `catalyst.initialize`, `catalystApp`, "initialize SDK", or any platform-specific SDK question. ## References | Reference | Load when the query is about… | |-----------|-------------------------------| | `references/sdk-nodejs.md` | Node.js SDK — DataStore, ZCQL, Cache, Stratus (multipart, signed URLs), Auth, Email, NoSQL, Job Scheduling, Circuits, Connections, Search, Push Notifications | | `references/sdk-web.md` | Web SDK v4 — browser-side auth (hosted/embedded login), generateAuthToken, isUserAuthenticated, signOut, DataStore, Stratus, cross-domain Slate→function pattern | | `references/sdk-python.md` | Python SDK — DataStore, ZCQL, Cache, Stratus, Auth, Email, Search, Connections, NoSQL, Push Notifications, Job Scheduling, Circuits, Zia, SmartBrowz | | `references/sdk-java.md` | Java SDK — Maven setup, DataStore, ZCQL, Cache, SmartBrowz (Selenium, PDF) | | `references/sdk-mobile.md` | Android (Kotlin), iOS (Swift), Flutter (Dart) — auth, DataStore, ZCQL, Stratus, Push Notifications, Search |
© catalystbyzoho · Apache-2.0 · catalystbyzoho/agent-skills