From catalyst-by-zoho
Provides CRUD operations for Catalyst NoSQL key-value tables using NoSQLItem builder with partition key. Includes decision guidance vs Catalyst Data Store.
How this skill is triggered — by the user, by Claude, or both
Slash command
/catalyst-by-zoho:catalyst-nosqlThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. **NoSQL vs Data Store** — If the user is undecided, apply this matrix:
NoSQL vs Data Store — If the user is undecided, apply this matrix:
| Catalyst Data Store | Catalyst NoSQL | |
|---|---|---|
| Schema | Fixed, defined upfront | Flexible, per-item (no uniform structure required) |
| Query | ZCQL (SQL-like joins and filters) | Partition key + optional sort key |
| Data type | Structured, relational rows | Unstructured/semi-structured, JSON-format |
| Priority | ACID compliance, complex queries | High scalability, high write throughput |
Rule: If the user says "ZCQL", "join", "relational", or "fixed schema" — stop and load catalyst-datastore instead.
Load references/nosql-basics.md — for SDK operations (insertItems, fetchItem, updateItems, deleteItems, queryTable) and the NoSQLItem builder.
Answer — Provide the SDK method call with the correct table name, partition-key attribute, and NoSQLItem construction.
Use this skill for: "NoSQL", "document storage", nosql.table, insertItems, fetchItem, updateItems, deleteItems, queryTable, NoSQLItem, "NoSQL vs Data Store", "flexible schema", "Catalyst document database", "schemaless data on Catalyst", or "nested objects in Catalyst".
| Reference | Load when the query is about… |
|---|---|
references/nosql-basics.md | SDK operations (insertItems, fetchItem, updateItems, deleteItems, queryTable), NoSQLItem builder, partition-key model, NoSQL vs Data Store decision table |
npx claudepluginhub catalystbyzoho/agent-skills --plugin catalyst-by-zohoExpert guidance on distributed NoSQL databases (Cassandra, DynamoDB), emphasizing query-first modeling, single-table design, partition key strategy, and avoiding hot partitions.
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.
Designs NoSQL data models for MongoDB, DynamoDB, Redis, and Cassandra using access patterns, embedding/referencing decisions, and denormalization trade-offs.