catalyst-sdk
Provides initialization patterns and method references for various Catalyst platform SDKs.
Install
mkdir -p .claude/skills/catalyst-sdk && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16400" && unzip -o skill.zip -d .claude/skills/catalyst-sdk && rm skill.zipInstalls to .claude/skills/catalyst-sdk
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
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'.Key capabilities
- →Identify the target platform for Catalyst SDK (Node.js, Web, Python, Java, Mobile)
- →Load platform-specific SDK reference files
- →Show SDK initialization patterns
- →Provide service access methods
- →Address platform-specific SDK quirks
How it works
The skill identifies the platform, loads the corresponding SDK reference file, and provides initialization patterns and service methods, accounting for platform-specific behaviors.
Inputs & outputs
When to use catalyst-sdk
- →Initializing Catalyst SDKs
- →Accessing DataStore or ZCQL methods
- →Setting up browser-side authentication
- →Configuring server-side service access
About this skill
How It Works
- Identify the platform — Node.js, Web (browser), Python, Java, Android, iOS, or Flutter.
- Load the matching reference file — Each platform has its own SDK reference with initialization pattern and service methods.
- Initialization first — Always show the SDK init call before any service-specific code.
- 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 |
When not to use it
- →When not working with Catalyst SDKs
- →When the task does not involve initialization or service access for Catalyst
- →When the platform is not supported by the listed SDKs
Limitations
- →Limited to Catalyst SDKs for Node.js, Web, Python, Java, Android, iOS, and Flutter.
- →Requires identification of the specific platform.
- →Focuses on initialization and service access patterns.
How it compares
This skill provides platform-specific guidance for Catalyst SDKs, ensuring correct initialization and service access for each environment, unlike generic SDK documentation.
Compared to similar skills
catalyst-sdk side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| catalyst-sdk (this skill) | 0 | 1mo | No flags | Beginner |
| generating-rest-apis | 0 | 27d | Review | Advanced |
| slack-bot-builder | 1 | 6mo | Review | Intermediate |
| managing-api-cache | 2 | 27d | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
generating-rest-apis
jeremylongshore
Generate complete REST API implementations from OpenAPI specifications or database schemas. Use when generating RESTful API implementations. Trigger with phrases like "generate REST API", "create RESTful API", or "build REST endpoints".
slack-bot-builder
davila7
Build Slack apps using the Bolt framework across Python, JavaScript, and Java. Covers Block Kit for rich UIs, interactive components, slash commands, event handling, OAuth installation flows, and Workflow Builder integration. Focus on best practices for production-ready Slack apps. Use when: slack bot, slack app, bolt framework, block kit, slash command.
managing-api-cache
jeremylongshore
Implement intelligent API response caching with Redis, Memcached, and CDN integration. Use when optimizing API performance with caching. Trigger with phrases like "add caching", "optimize API performance", or "implement cache layer".
migrate-backend-to-dts
Azure-Samples
Migrate existing Azure Durable Functions apps from existing backend storage providers (Azure Storage, Netherite, MSSQL) to the Durable Task Scheduler. Use when switching backends, converting to azureManaged storage provider, upgrading from Azure Storage default provider, migrating from Netherite Eve
backend-bugfix
u1219437219-cmyk
Investigate and fix backend bugs involving APIs, data flow, jobs, logs, or intermittent server behavior.
telegram-bot-builder
davila7
Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.