Claude Code Plugin
The Castari plugin for Claude Code lets you deploy agents without leaving your editor. Type/castari-deploy and the skill handles CLI installation, authentication, project scaffolding, and deployment — all in one flow.
View on skills.sh: skills.sh/castari/cli
Install the Plugin
/castari-deploy skill is available in any project.
Using /castari-deploy
Type /castari-deploy in Claude Code (or ask Claude to “deploy to Castari”) and the skill walks through the full deployment flow:
Step 1: CLI Check
The skill checks if the Castari CLI is installed by runningcast --version. If not found, it installs the CLI globally via npm.
Step 2: Authentication
Runscast whoami to check if you’re logged in. If not, it triggers cast login which opens your browser for Clerk OAuth authentication.
Step 3: Project Configuration
Looks forcastari.json in your project root. If one exists, the skill confirms its configuration with you. If not, it:
- Detects your entrypoint file (e.g.,
src/index.ts,index.js) - Asks you for an agent name
- Generates a
castari.jsonmanifest
Step 4: Deploy
Runscast deploy to package your project and deploy it to an isolated cloud sandbox.
Step 5: Verification
Shows you a summary of the deployment — agent name, status, and sandbox ID.Step 6: Testing
Offers to test the deployed agent by runningcast invoke with a prompt you provide.
Trigger Phrases
The skill activates when you ask Claude to:- “deploy to Castari”
- “deploy my agent”
- “castari deploy”
- “push agent to Castari”
- “ship my agent”
- “set up Castari”
Requirements
- Node.js 18 or higher
- A Castari account (free to sign up)
- Claude Code installed