Claude Code plugin for Zeabur CLI operations, deployment, and troubleshooting.
Current version: 1.14.0
In Claude Code, run:
claude plugin marketplace add zeabur/zeabur-claude-plugin && claude plugin install zeabur@zeabur
Update to latest version:
claude plugin marketplace update zeabur && claude plugin update zeabur@zeabur
Or test locally:
claude --plugin-dir /path/to/zeabur-claude-plugin| Skill | Description | Use When |
|---|---|---|
zeabur-deployment-logs |
View and filter service logs | Checking logs or seeing env-id required errors |
zeabur-domain-url |
Handle service domain and URL configuration | Services need public URLs or trailing slash issues |
zeabur-migration |
Resolve database migration blocking issues | Service stuck "Waiting for migrations" |
zeabur-port-mismatch |
Fix proxy connection issues from port mismatches | Proxy shows dial tcp timeout or connection refused |
zeabur-project-create |
Create new Zeabur projects | Creating a new project or deploying templates |
zeabur-restart |
Restart individual services | Restarting services or --env-id required error |
zeabur-server-list |
List, get, reboot, and SSH into dedicated servers | Checking server status, IP, rebooting, or SSH access |
zeabur-server-catalog |
Browse available server providers/regions/plans | User asks what servers are available to rent |
zeabur-server-rent |
Rent a new dedicated server | User wants to buy or provision a server |
zeabur-service-list |
List all services and get service IDs | Needing service IDs or checking existing services |
zeabur-startup-order |
Fix connection errors from startup order | Service fails with connection refused to database/redis |
zeabur-template |
Template knowledge base for creating, validating, and troubleshooting | Creating or editing Zeabur template YAML, converting docker-compose |
zeabur-template-backup |
Backup templates to git repository | Saving a template locally with standardized format |
zeabur-template-deploy |
Deploy templates via CLI | Automating template deployments |
zeabur-update-service |
Update service config without full redeploy | Modifying env vars or updating single service |
zeabur-deploy |
Deploy local projects or from GitHub | User says "deploy this" or wants Git-based CI/CD deployment |
zeabur-variables |
Manage environment variables via CLI | Managing env vars or handling empty variable issues |
zeabur-ai-hub |
Manage AI Hub account, keys, balance, and usage | AI Hub status, API keys, add balance, usage, auto-recharge |
zeabur-email |
Manage Zeabur Email (ZSend) service | Email domains, API keys, webhooks, ZSend |
zeabur-domain-register |
Search, purchase, renew, and manage registered domains | Buying domains, checking availability, renewal |
zeabur-domain-dns |
Manage DNS records for registered domains | Adding/updating/deleting DNS records |
zeabur-domain-registrant |
Manage registrant profiles for domain registration | Creating/updating contact info for domains |
- Improved
zeabur-deploy— emphasize saving service ID after first deploy to prevent duplicate services on redeploy - Improved
zeabur-template-deploy— added marketplace deploy via-ctemplate code (no custom YAML needed) - Fixed
zeabur-server-catalog— corrected JSON example (uppercase provider codes, USD pricing, GB memory, egress field)
- Added
zeabur-domain-register— search, purchase, renew, and manage registered domains (.com, .net, .org, .io, .dev, .app, .co, .me, .xyz) - Added
zeabur-domain-dns— full DNS record CRUD (list, create, update, delete) with domain-name-based lookup - Added
zeabur-domain-registrant— manage registrant profiles (contact info required for domain purchases)
- Updated
zeabur-port-mismatchskill with CLI diagnostic commands (service network,service port-forward)
- Added post-deployment testing guide for TCP services in
zeabur-templateskill - Clarified
PORT_FORWARDED_HOSTNAMEandPORT_FORWARDED_PORTvariable descriptions
- Added
zeabur-ai-hub— manage AI Hub tenant status, API keys, balance top-up, auto-recharge, and monthly usage - Added
zeabur-email— manage Zeabur Email (ZSend) domains, API keys, webhooks, and service status
- Add TCP service guide to
zeabur-templateskill:portForwarding, TCP port type, and when NOT to use HTTP/domainKey - Add
portForwardingfield to template skeleton - Add TCP vs HTTP rule to Critical Rules section
- Require asking user to pick server when creating project, not auto-selecting
- Removed
--domainflag from deploy skill docs - Strengthened project-create skill invocation: must invoke skill, not CLI directly
- Strengthen deploy skill to MUST invoke
zeabur-project-createskill (not CLI directly) when creating a new project, whether or not projects already exist
- Deploy now only requires
--project-idfor non-interactive mode —--service-idis optional (omit to auto-create a new service) - Removed
-i=falsefrom deploy examples —--jsonmode handles non-interactive automatically
- Removed
--createand--regionflags from deploy skill — redirect tozeabur-project-createinstead - Deprecated old region codes (
hnd1,tpe1) — regions must now useserver-<server-id>from server list - Added
--jsonflag to all CLI command examples across deploy and project-create skills
- Added CLI domain management guide (list, create, delete) with non-interactive flags
- Documented
-g(generated) vs custom domain behavior and region-based suffixes - Added deploy prerequisite: require project identification before deploy
- Added cross-references ("See also") to all 17 skills for better discoverability
- Refactored
zeabur-templatewith progressive disclosure — moved database configs, complexity levels, and hard-won lessons toreferences/ - Standardized workflow section naming across all skills
- Fixed
zeabur-template-deployfilename casing (skill.md→SKILL.md)
- Added
zeabur-deploy— deploy local projects directly (zeabur deploy) or from GitHub (service deploy --template GIT) - Supports both direct upload and Git-based deployment with auto-redeploy on push
- Removed
zeabur-contextskill — use direct--project-idinstead - Removed
--env-idfrom all skills (now auto-resolved by CLI) - Added Node.js install guidance to npx notice in all skills
- Dynamic server selection for project create & enforce
npx zeabur@latest
- Updated
zeabur-server-list— added SSH into servers with automatic password authentication
- Added
zeabur-server-list— list, get, and reboot dedicated servers - Added
zeabur-server-catalog— browse available providers, regions, and plans with filters - Added
zeabur-server-rent— rent a new server with payment error guidance
- Initial release with service, project, template, and troubleshooting skills
MIT