Catalyst by Zoho Agent Skills — плагин
Скиллы Zoho для облака Catalyst: Functions, AppSail, Data Store, SDK, тарифы, миграция и ресурсы через Zoho MCP
- 71 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Подключенный Zoho MCP создает таблицы, меняет данные и управляет кэшем и корзинами проекта Catalyst в рамках ваших прав
- Скилл ходит на docs.catalyst.zoho.com за страницами документации
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/catalyst-by-zoho-agent-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Подключенный Zoho MCP создает таблицы, меняет данные и управляет кэшем и корзинами проекта Catalyst в рамках ваших прав
- Скилл ходит на docs.catalyst.zoho.com за страницами документации
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий от Zoho дает кодинг-агенту проверенные знания о платформе Catalyst by Zoho. Главный скилл catalyst-by-zoho работает как маршрутизатор: он указывает, какой из специальных скиллов загрузить, и при нехватке данных ищет страницы на docs.catalyst.zoho.com. В папке skills лежат 19 скиллов: Functions, AppSail, Slate для фронтенда, Data Store с ZCQL, NoSQL, Stratus для объектного хранилища, Signals, Data Streams, SmartBrowz, аутентификация, кэш, планировщик заданий, SDK для Node.js, Python, Java, Android, iOS и Flutter, сервисы Zia, QuickML, а также скиллы по ценам и по настройке проекта. Скилл помогает подобрать сервисы под задачу, пишет код с верными сигнатурами обработчиков и файлом catalyst-config.json, который подходит команде `catalyst deploy`, и сопоставляет сервисы AWS, GCP, Azure, Vercel, Firebase, Supabase и Heroku с аналогами Catalyst. Он же считает стоимость с учетом бесплатного уровня. По желанию подключается Zoho MCP. Файл .mcp.json содержит заглушку адреса: сервер создают на mcp.zoho.com, добавляют инструменты Catalyst by Zoho и вписывают свой адрес. После этого агент создает таблицы, вставляет данные, выполняет запросы ZCQL и управляет кэшем и корзинами прямо из разговора.
Для кого. Разработчикам, которые строят или переносят приложения на Catalyst by Zoho и работают через Claude Code, Cursor, Gemini CLI, Copilot или Windsurf.
Подходит, если
- Новое приложение собирается на Functions, AppSail и Data Store, и агенту нужны верные сигнатуры и структура проекта
- Сервис с AWS или Firebase переезжает на Catalyst, и нужна таблица соответствия сервисов
- Для проекта считают стоимость по прайсу с учетом бесплатного уровня
- Агент создает таблицы Data Store и выполняет ZCQL-запросы через Zoho MCP прямо из чата
- Нужен фронтенд на Slate с деплоем из Git или серверным рендерингом
Не подходит, если
- Платформа другая: скиллы описывают только Catalyst by Zoho
- Нужен пошаговый разбор Circuits, Pipelines, ConvoKraft, логов или APM: для них нет отдельного скилла, они есть лишь в справочных файлах
- Нельзя давать агенту доступ к инфраструктуре: Zoho MCP умеет создавать таблицы и менять данные, поэтому его подключение необязательно
- Нужна автономная работа без сети: при нехватке данных скилл ходит на docs.catalyst.zoho.com
Пример запроса к агенту
Создай на Catalyst функцию Node.js с доступом к Data Store, подготовь catalyst-config.json и посчитай стоимость по тарифамОграничения
- Скиллы охватывают только Catalyst by Zoho. Circuits, Pipelines, ConvoKraft, логи, APM, оповещения и REST API описаны в справочных файлах без отдельных сценариев.
- Всей документации в репозитории нет: для редких случаев скилл ходит на docs.catalyst.zoho.com за отдельными страницами.
- Для управления ресурсами нужен свой Zoho MCP-сервер: .mcp.json содержит заглушку, адрес из раздела Connect с авторизацией On Demand вписывает пользователь.
- Zoho MCP меняет реальные данные и инфраструктуру проекта, права определяются вашим доступом в Catalyst.
- Плагин для Claude Code ставят из системного терминала, в приложении Claude Desktop и в вебе команды /plugin недоступны.
- Лицензия Apache-2.0.
Как отключить. В Claude Code плагин снимает `/plugin uninstall catalyst-by-zoho@catalyst-by-zoho`. Скиллы, поставленные через npx skills, удаляются вместе с папками в каталоге скиллов агента, а запись Zoho MCP убирают из .mcp.json или конфигурации клиента.
Частые вопросы
Как поставить скиллы Catalyst by Zoho?
Командой npx skills add catalystbyzoho/agent-skills для Cursor, Claude Code, Copilot и Windsurf. Для Claude Code есть плагин: /plugin marketplace add catalystbyzoho/agent-skills и `/plugin install catalyst-by-zoho@catalyst-by-zoho`.
Нужен ли Zoho MCP для работы скиллов?
Нет, скиллы работают и без него. Zoho MCP добавляет управление ресурсами из разговора: создание таблиц, запросы ZCQL, работа с кэшем и корзинами.
Как получить адрес для Zoho MCP?
Создайте сервер на mcp.zoho.com, добавьте инструменты Catalyst by Zoho, включите авторизацию On Demand и скопируйте поле Server URL на вкладке Connect. Его вписывают вместо заглушки в .mcp.json.
Какие платформы переносит скилл?
Он сопоставляет сервисы AWS, GCP, Azure, Vercel, Firebase, Supabase и Heroku с аналогами Catalyst и ведет по миграции.
Работает ли набор в Gemini CLI и Copilot?
Да. Для Gemini CLI есть расширение: gemini extensions install https://github.com/catalystbyzoho/agent-skills. Для Copilot содержимое SKILL.md добавляют в .github/copilot-instructions.md.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныОфициальный набор скиллов Cloudflare для агентов: Workers, Durable Objects, wrangler, Pages, хранилища и MCP-сервер
Подборка скиллов и агентов для Copilot по Azure, API Management, Terraform и диаграммам с установкой через skills CLI или APM
Официальный набор AWS: MCP-серверы, скиллы и плагины, чтобы агент строил, деплоил и обслуживал приложения на AWS
Azure Skills
Azure Skills Plugin
Официальный плагин Microsoft: скиллы по работе с Azure плюс подключение Azure MCP Server и Foundry MCP для реальных действий в облаке
Плагин с одним скиллом: агент готовит проект, разворачивает контейнер на облаке Cloudish и возвращает адрес.
MCP-сервер и CLI, который дает агенту запрашивать и настраивать облачные, SaaS и API-ресурсы обычными SQL-запросами
Коротко о README
README начинается командой npx skills add и таблицей скиллов: главный скилл и отдельные по сервисам. Дальше пять способов установки для разных агентов: Skills CLI, плагин Claude Code с настройкой Zoho MCP, расширение Gemini CLI, Cursor и Copilot. Завершают раздел о настройке Zoho MCP, список возможностей, пояснение о файле CATALYST.md как заглушке маршрутизации и ссылки.
Бейдж для README
Исходный SKILL.md
--- name: catalyst-by-zoho description: "Expert coding assistant for Catalyst by Zoho — Zoho's full-stack cloud platform. Use for any question about Catalyst services, CLI, SDKs, architecture, pricing, or Zoho MCP tool-based infrastructure management." metadata: version: "2.3.0" --- # Catalyst by Zoho — Skill Index This is the routing layer. Load the most specific matching skill — do not answer from this file alone. --- ## Philosophy - **Prefer MCP over asking.** If `CatalystbyZoho_*` tools are available, use them. Never ask the user to copy IDs from the console. - **Default to Development.** Always target the Development environment unless the user explicitly says "production" or "deploy to prod". - **"Build an app" means Slate + Function by default.** When a user says "build an app", "create an app", or "make a simple app" without specifying backend-only, the default output is a **Slate frontend + Advanced I/O function backend**. Do NOT build only a function and call it an app. If the user's intent is clearly backend-only (e.g. "build an API", "write a function"), skip Slate. - **Prefer Functions over AppSail for simple HTTP.** Functions are cheaper (per-invocation billing), simpler to deploy, and require no infrastructure management. Reach for AppSail only when the use case genuinely requires a persistent process, or a custom runtime. - **Show cost before building.** For any new infrastructure (functions, AppSail, Stratus buckets), load `catalyst-pricing` and give a brief estimate before writing code. Most small projects stay within free tier — say so when true. - **Recommend the current service, not the deprecated one.** File Store → Stratus. Event Listeners → Signals. Cron → Job Scheduling. Never mention the deprecated name in generated code or config. - **Warn before the region bites.** Circuits and Integration Functions do not work in most data centers. Check the user's DC before suggesting them. --- ## How It Works 1. **Pre-flight** — Check that `.catalystrc` and `catalyst.json` exist. If missing, use MCP to get org/project IDs and run `catalyst init --org <orgId> -p <projectId> -ni`. Never use interactive `catalyst init`. 2. **MCP check** — Look for `CatalystbyZoho_*` tools. If available, use MCP to fetch org/project IDs instead of asking the user. 3. **Route** — Match the query to the most specific service in the routing table below. 4. **Load lazily** — Read ONLY the single reference file needed for the current step. Do NOT preload multiple skills upfront. For "build an app" requests: (a) assume **Slate frontend + AIO function** unless the user says backend-only, (b) sketch the architecture briefly and confirm with the user before building, (c) then load one reference file per service as you write each part — `catalyst-slate` for the frontend, `catalyst-functions` for the backend. 5. **Cost check** — Only load `catalyst-pricing` if the user specifically asks about cost, or if the plan includes AppSail, Stratus, or other paid-tier services. Skip for basic Functions + DataStore projects (likely free tier). 6. **Answer** — Provide code examples using the user's platform (Node.js, Python, Java, Web, or Mobile). ## Triggers Use this skill for queries containing: Catalyst, zcatalyst, AppSail, Data Store, ZCQL, Cache, Stratus, Slate, NoSQL, Zia Services, QuickML, API Gateway, Connections, Zoho MCP, CatalystbyZoho, `catalyst init`, `catalyst deploy`, `catalyst serve`, `zcatalyst-sdk-node`, `catalyst-config.json`, Catalyst pricing, "build on Zoho's platform", or "deploy to Catalyst". Do NOT use for generic Zoho CRM questions unless Catalyst is the target. --- ## Pre-flight gate (project-mutating tasks only) **Step 1 — MCP check (do this before anything else for infrastructure tasks):** Look for `CatalystbyZoho_*` tools in your tool list. - **If present** — use MCP to fetch org/project IDs. Never ask the user to copy IDs from the console.