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 за страницами документации
Все причины и проверки

catalystbyzoho/agent-skills

Установка

В терминале, через 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-сервер

ПлагинРасширенный доступ3,3 тыс.Звезды репозитория

Подборка скиллов и агентов для Copilot по Azure, API Management, Terraform и диаграммам с установкой через skills CLI или APM

СкиллРасширенный доступ206Звезды репозитория
Выбор редакции

Официальный набор AWS: MCP-серверы, скиллы и плагины, чтобы агент строил, деплоил и обслуживал приложения на AWS

ПлагинШирокий доступ3,5 тыс.Звезды репозитория

Azure Skills

Azure Skills Plugin

Выбор редакции

Официальный плагин Microsoft: скиллы по работе с Azure плюс подключение Azure MCP Server и Foundry MCP для реальных действий в облаке

ПлагинШирокий доступ1,6 тыс.Звезды репозитория

Плагин с одним скиллом: агент готовит проект, разворачивает контейнер на облаке Cloudish и возвращает адрес.

ПлагинРасширенный доступ140Звезды репозитория
Официальный

MCP-сервер и CLI, который дает агенту запрашивать и настраивать облачные, SaaS и API-ресурсы обычными SQL-запросами

MCP-серверШирокий доступ1,1 тыс.Звезды репозитория

Коротко о 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.

Сообщить о проблеме