catalyst-nosql — скилл для Claude Code: NoSQL-таблицы Catalyst
Скилл подсказывает агенту, как работать с NoSQL-таблицами Catalyst: собирать элементы через NoSQLItem, вставлять, читать и обновлять записи.
npx skills add catalystbyzoho/agent-skills --skill catalyst-nosql -a claude-codeЧто делает catalyst-nosql
Скилл включается, когда в задаче всплывают nosql.table, insertItems, fetchItem, updateItems, deleteItems, queryTable или NoSQLItem. Агент получает инструкцию по SDK-операциям и модели partition key: без ключа раздела запись не собрать.
Внутри есть таблица выбора между Catalyst Data Store и Catalyst NoSQL. Фиксированная схема, ZCQL и join — это Data Store, и скилл прямо велит остановиться и загрузить catalyst-datastore. Гибкая схема на каждый элемент, JSON-формат и ставка на высокую пропускную способность записи — территория NoSQL. Так что если в проекте уже есть реляционные запросы, этот скилл вам не помощник, и это повод проверить, какой из двух подключён.
Дальше агент открывает references/nosql-basics.md и отвечает вызовом SDK с именем таблицы, атрибутом partition key и конструкцией NoSQLItem. Установка идёт через npx skills add из репозитория catalystbyzoho/agent-skills.
Какие задачи решает
- собрать элемент NoSQL-таблицы через
NoSQLItem - вставить пачку записей вызовом
insertItems - достать одну запись по partition key
- обновить и удалить документы Catalyst
- выбрать между NoSQL и Data Store до написания кода
Примеры запросов агенту
- добавь запись в nosql.table через NoSQLItem
- покажи вызов fetchItem для этой таблицы
- у нас гибкая схема — что использовать, NoSQL или Data Store?
Как установить catalyst-nosql
1Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-nosql -a claude-code2Вручную: положить файлы
~/.claude/skills/catalyst-nosql/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/catalyst-nosql/
1Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-nosql -a codex2Вручную: положить файлы
.agents/skills/catalyst-nosql/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-nosql -a cursor2Вручную: положить файлы
.cursor/skills/catalyst-nosql/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install catalystbyzoho/agent-skills catalyst-nosql2Вручную: положить файлы
.github/skills/catalyst-nosql/SKILL.md1Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-nosql -a gemini-cli2Командой платформы
gemini skills install https://github.com/catalystbyzoho/agent-skills --path skills/catalyst-nosqlВручную: положить файлы
.devin/skills/catalyst-nosql/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-nosql -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора12
Похожие
Рядом в теме «Данные и базы»
Всё по теме «Данные и базы» →Вопросы о catalyst-nosql
Как установить catalyst-nosql в Claude?
Выполните npx skills add catalystbyzoho/agent-skills --skill catalyst-nosql -a claude-code. Скилл окажется в ~/.claude/skills/catalyst-nosql/SKILL.md.
Что делает catalyst-nosql?
Подсказывает агенту SDK-операции с NoSQL-таблицами Catalyst: insertItems, fetchItem, updateItems, deleteItems, queryTable и сборку элементов через NoSQLItem.
Чем это отличается от catalyst-datastore?
NoSQL берёт гибкую схему и доступ по partition key, Data Store — фиксированную схему и ZCQL с join. При словах «ZCQL», «join» или «relational» скилл велит загрузить catalyst-datastore.
Исходный текст
SKILL.md · Apache-2.0
--- name: catalyst-nosql description: "Catalyst NoSQL — key-value table store with typed items built via NoSQLItem builder. Partition key required. Trigger on 'NoSQL', 'nosql.table', 'insertItems', 'fetchItem', 'updateItems', 'deleteItems', 'queryTable', 'NoSQLItem', 'document storage', 'flexible schema', or 'Catalyst document database'. Do NOT use when you need SQL joins, ZCQL queries, or a fixed relational schema — use catalyst-datastore instead." metadata: version: "2.1.0" --- ## How It Works 1. **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. 2. **Load `references/nosql-basics.md`** — for SDK operations (`insertItems`, `fetchItem`, `updateItems`, `deleteItems`, `queryTable`) and the `NoSQLItem` builder. 3. **Answer** — Provide the SDK method call with the correct table name, partition-key attribute, and `NoSQLItem` construction. ## Triggers 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". ## References | 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 |
© catalystbyzoho · Apache-2.0 · catalystbyzoho/agent-skills