From catalyst-by-zoho
Guides developers using Catalyst Data Store with ZCQL queries, CRUD operations, table permissions, and pagination. Essential for avoiding silent bugs with result unwrapping and App User permissions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/catalyst-by-zoho:catalyst-datastoreThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. **MCP check** — If `CatalystbyZoho_*` tools are available, use `CatalystbyZoho_List_All_Tables` to get table IDs. Never ask the user to copy table IDs.
CatalystbyZoho_* tools are available, use CatalystbyZoho_List_All_Tables to get table IDs. Never ask the user to copy table IDs.references/datastore-basics.md — for CRUD operations, ZCQL syntax, result unwrapping, and permissions setup.rows.map(r => r.TableName). Raw ZCQL results are wrapped; accessing without unwrapping is the #1 Data Store bug.LIMIT offset, count for larger datasets.Use this skill for: "Data Store", "ZCQL", "catalyst table", "create table", "query data", executeZCQLQuery, "table permissions", "App User permissions", "ROWID", "CREATEDTIME", "Data Store CRUD", "JOIN in ZCQL", "pagination ZCQL", "data store column types", "insert row", "update row", "delete row", or "relational data on Catalyst".
| Reference | Load when the query is about… |
|---|---|
references/datastore-basics.md | CRUD, ZCQL queries, result unwrapping, pagination, column types, App User permissions setup, CREATEDTIME timezone gotcha, emoji limitation |
npx claudepluginhub catalystbyzoho/agent-skills --plugin catalyst-by-zohoProvides CRUD operations for Catalyst NoSQL key-value tables using NoSQLItem builder with partition key. Includes decision guidance vs Catalyst Data Store.
Guides SaaS database selection (Supabase/PostgreSQL preferred), multi-tenant schema design, Row Level Security setup, migrations, queries, and data troubleshooting.
Guides Cloudflare D1 serverless SQLite usage: databases, migrations, bindings, queries, read replicas, Sessions API, and fixes D1_ERROR, statement too long errors.