ClaudeSuperPower

catalyst-appsail

Skill

Catalyst AppSail — persistent backend PaaS with managed runtimes (Node.js, Java, Python) and custom Docker containers. Trigger on 'AppSail', 'persistent server', 'Docker on Catalyst', 'X_ZOHO_CATALYST_LISTEN_PORT', or 'long-running process on Catalyst'. Do NOT use for stateless request/response hand

Install

git clone https://github.com/catalystbyzoho/claude-plugin.git ~/.claude/skills/catalyst-appsail

What is catalyst-appsail?

Catalyst AppSail — persistent backend PaaS with managed runtimes (Node.js, Java, Python) and custom Docker containers. Trigger on 'AppSail', 'persistent server', 'Docker on Catalyst', 'X_ZOHO_CATALYST_LISTEN_PORT', or 'long-running process on Catalyst'. Do NOT use for stateless request/response handlers, event-driven functions, or scheduled jobs — use catalyst-functions instead.

What this can do

Capabilities declared in this component's own frontmatter — not inferred.

Inherit all session tools

Declares no tool restrictions — inherits every session tool

~95 tokens of context used while enabled, before you invoke anything

Documentation

README · ~1 min read

How It Works

  1. Identify the runtime — Managed runtime (Node.js, Java, Python) or custom Docker container.

  2. Load references/appsail-basics.md — for PORT config, environment variables, Dockerfile requirements, and deploy commands.

  3. PORT rule — Always use process.env.X_ZOHO_CATALYST_LISTEN_PORT, never hardcode PORT or 3000.

  4. Serve & test locally, THEN deploy (local-first). Before catalyst deploy appsail, run catalyst serve and exercise the app's routes on Local (managed-service calls proxy to the Development environment), and run the project's test suite. Iterate locally until it passes; only then deploy to Development (catalyst deploy appsail --name <name> -ni), verify on the Development URL, and promote to Production only after that. Full loop: ../catalyst-basics/references/project-basics.mdEnvironments.

  5. AppSail vs Functions decision — If the user is unsure which to use, apply this matrix:

    Catalyst FunctionsAppSail
    Code structureCatalyst-specific templates requiredAny framework, any format, fully independent
    Use caseHTTP handlers, events, cron, Zoho integrationsPersistent servers, long-running processes, Docker

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just skills.