From catalyst-by-zoho
Deploys persistent backend apps on Catalyst AppSail with managed runtimes (Node.js, Java, Python) or custom Docker containers. Handles PORT config, runtime selection, and AppSail vs Functions decision.
How this skill is triggered — by the user, by Claude, or both
Slash command
/catalyst-by-zoho:catalyst-appsailThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. **Identify the runtime** — Managed runtime (Node.js, Java, Python) or custom Docker container.
Identify the runtime — Managed runtime (Node.js, Java, Python) or custom Docker container.
Load references/appsail-basics.md — for PORT config, environment variables, Dockerfile requirements, and deploy commands.
PORT rule — Always use process.env.X_ZOHO_CATALYST_LISTEN_PORT, never hardcode PORT or 3000.
AppSail vs Functions decision — If the user is unsure which to use, apply this matrix:
| Catalyst Functions | AppSail | |
|---|---|---|
| Code structure | Catalyst-specific templates required | Any framework, any format, fully independent |
| Use case | HTTP handlers, events, cron, Zoho integrations | Persistent servers, WebSockets, long-running processes, Docker |
| Billing | Per API call | Per instance uptime |
| Dependency management | Handled by Catalyst | You manage all libraries and frameworks |
Use this skill for: "AppSail", "persistent server", "Docker on Catalyst", "backend hosting", X_ZOHO_CATALYST_LISTEN_PORT, appsail:add, "catalyst managed runtime", "deploy Express app", "WebSockets on Catalyst", "AppSail vs Functions", "long-running process on Catalyst", or "containerized app on Catalyst".
| Reference | Load when the query is about… |
|---|---|
references/appsail-basics.md | Runtimes, Docker setup, PORT env var, env variables, deploy commands, AppSail vs Functions decision table |
npx claudepluginhub deepak-thamizh-23576/catalyst-skills --plugin catalyst-by-zohoDeploys persistent backend apps on Catalyst AppSail with managed runtimes (Node.js, Java, Python) or custom Docker containers. Handles PORT config, runtime selection, and AppSail vs Functions decision.
Develops and deploys CloudBase Run services in Function or Container mode. Use for long-lived HTTP services, SSE, WebSocket, custom environments, or AI agents.
Deploys Python to Cloudflare Workers with Pyodide, FastAPI integration, Containers for heavy compute/AI, service bindings, using wrangler configs, Dockerfiles, and pywrangler CLI.