Catalyst by Zoho Agent Skills plugin
Zoho skills for the Catalyst cloud: Functions, AppSail, Data Store, SDKs, pricing, migration and Zoho MCP control
- 71 ★ on the repository
- Last commit
- Apache-2.0
Extended access
Why this level
- A connected Zoho MCP creates tables, changes data and manages cache and buckets of a Catalyst project within your rights
- The skill fetches documentation pages from docs.catalyst.zoho.com
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/catalyst-by-zoho-agent-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- A connected Zoho MCP creates tables, changes data and manages cache and buckets of a Catalyst project within your rights
- The skill fetches documentation pages from docs.catalyst.zoho.com
This is third-party code. Review the repository files before installing.
What it does
This Zoho repository gives a coding agent verified knowledge of the Catalyst by Zoho platform. The main skill catalyst-by-zoho works as a router: it says which specialized skill to load and, when data is missing, looks up pages on docs.catalyst.zoho.com. The skills folder holds 19 skills: Functions, AppSail, Slate for frontends, Data Store with ZCQL, NoSQL, Stratus for object storage, Signals, Data Streams, SmartBrowz, authentication, cache, job scheduling, SDKs for Node.js, Python, Java, Android, iOS and Flutter, Zia services, QuickML, plus skills on pricing and project setup. The skill helps pick services for a task, writes code with correct handler signatures and a catalyst-config.json that works with catalyst deploy, and maps AWS, GCP, Azure, Vercel, Firebase, Supabase and Heroku services to Catalyst equivalents. It also estimates cost with free-tier offsets. Zoho MCP is optional. The .mcp.json file ships with a placeholder URL: you create a server at mcp.zoho.com, add the Catalyst by Zoho tools and put in your own address. After that the agent creates tables, inserts data, runs ZCQL queries and manages cache and buckets straight from the conversation.
Who it is for. Developers who build or migrate apps on Catalyst by Zoho and work through Claude Code, Cursor, Gemini CLI, Copilot or Windsurf.
Good fit when
- A new app is assembled on Functions, AppSail and Data Store and the agent needs correct signatures and project structure
- A service moves from AWS or Firebase to Catalyst and a table of service equivalents is needed
- A project is priced against the price list with free-tier offsets
- The agent creates Data Store tables and runs ZCQL queries through Zoho MCP right from the chat
- A frontend on Slate needs Git deploy or server-side rendering
Not a fit when
- The platform is different: the skills describe Catalyst by Zoho only
- You need a step-by-step guide for Circuits, Pipelines, ConvoKraft, logs or APM: they have no dedicated skill and appear only in reference files
- The agent must not touch infrastructure: Zoho MCP can create tables and change data, so connecting it is optional
- You need autonomous work without a network: when data is missing the skill goes to docs.catalyst.zoho.com
Example request
Create a Node.js function on Catalyst with Data Store access, prepare catalyst-config.json and estimate the cost at current pricingLimitations
- The skills cover Catalyst by Zoho only. Circuits, Pipelines, ConvoKraft, logs, APM, alerts and REST APIs are described in reference files without dedicated flows.
- The repository holds no full documentation: for rare cases the skill goes to docs.catalyst.zoho.com for individual pages.
- Resource management needs your own Zoho MCP server: .mcp.json holds a placeholder and the user fills in the address from the Connect tab with On Demand authorization.
- Zoho MCP changes real data and project infrastructure, and rights follow your access in Catalyst.
- The Claude Code plugin is installed from a system terminal, and /plugin commands are not available in the Claude Desktop app or on the web.
- The license is Apache-2.0.
How to disable. In Claude Code the plugin is removed with /plugin uninstall catalyst-by-zoho@catalyst-by-zoho. Skills installed through npx skills are deleted with their folders in the agent skills directory, and the Zoho MCP entry is removed from .mcp.json or the client config.
FAQ
How do I install the Catalyst by Zoho skills?
With npx skills add catalystbyzoho/agent-skills for Cursor, Claude Code, Copilot and Windsurf. Claude Code also has a plugin: /plugin marketplace add catalystbyzoho/agent-skills and /plugin install catalyst-by-zoho@catalyst-by-zoho.
Is Zoho MCP required for the skills?
No, the skills work without it. Zoho MCP adds resource management from the conversation: creating tables, ZCQL queries, cache and bucket handling.
How do I get the address for Zoho MCP?
Create a server at mcp.zoho.com, add the Catalyst by Zoho tools, enable On Demand authorization and copy the Server URL field on the Connect tab. It replaces the placeholder in .mcp.json.
Which platforms does the skill help migrate from?
It maps AWS, GCP, Azure, Vercel, Firebase, Supabase and Heroku services to Catalyst equivalents and guides the migration.
Does the set work in Gemini CLI and Copilot?
Yes. Gemini CLI has an extension: gemini extensions install https://github.com/catalystbyzoho/agent-skills. For Copilot the SKILL.md contents are appended to .github/copilot-instructions.md.
Discussion
No questions or reviews yet.
Related
PluginsCloudflare's official agent skills: Workers, Durable Objects, wrangler, Pages, storage and an MCP server
A collection of Copilot skills and agents for Azure, API Management, Terraform and diagrams, installed via the skills CLI or APM
AWS's official set of MCP servers, skills and plugins so an agent can build, deploy and operate on AWS
Azure Skills
Azure Skills Plugin
Microsoft's official plugin: Azure skills plus the Azure MCP Server and Foundry MCP wired in for real cloud actions
Plugin with one skill: the agent prepares a project, deploys a container to the Cloudish cloud and returns the live URL.
An MCP server and CLI that lets an agent query and provision cloud, SaaS and API resources with plain SQL
README in short
The README begins with the npx skills add command and a table of skills: the main one and per-service ones. Five installation ways for different agents follow: Skills CLI, the Claude Code plugin with Zoho MCP setup, the Gemini CLI extension, Cursor and Copilot. It ends with a Zoho MCP setup section, a feature list, an explanation of CATALYST.md as a routing stub and links.
README badge
Original 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.