zeabur-variables
Zeabur Variables Management
Always use
npx zeabur@latestto invoke Zeabur CLI. Never usezeaburdirectly or any other installation method. Ifnpxis not available, install Node.js first.Do not guess CLI syntax. Only
create,update,delete,env, andlistare valid subcommands. Subcommands likesetoradddo not exist and will silently fail with no error output.
Known Issues
- Use
--idnot--name— name lookup is unreliable ${VAR}gets empty — shell expands before CLI receives; use single quotesvariable envreplaces ALL variables — it overwrites the entire variable set with the .env file contents; existing variables not in the file will be removed
Create Variables
Creates new variables. Errors if a key already exists — use update to change existing keys.
# Always use service ID — use the `zeabur-service-list` skill to get it
npx zeabur@latest variable create --id <service-id> \
More from zeabur/zeabur-claude-plugin
zeabur-deployment-logs
Use when viewing service runtime or build logs. Use when user says "show logs", "why did deploy fail", "check build output", or "debug runtime error".
64zeabur-restart
Use when restarting a Zeabur service. Use when user says "restart", "reboot service", or "service is stuck/frozen".
63zeabur-template
Use when creating, editing, validating, or troubleshooting a Zeabur template YAML. Use when converting docker-compose to Zeabur template. Do NOT use for deploying templates (use zeabur-template-deploy instead).
61zeabur-domain-url
Use when services need public URL for redirects or CORS. Use when WEB_URL or similar has trailing slash issues. Use when user reports "redirect goes to wrong URL", "CORS error", or "trailing slash problem". Also use when user says "add domain", "set up domain", "bind domain", "create domain", or "manage domains" for a Zeabur service.
61zeabur-update-service
Use when modifying service config without full redeploy. Use when updating env vars and restarting single service. Use when user says "change env var", "update config", "fix variable without redeploying", "upgrade service version", "update image tag", or "change service tag".
58zeabur-startup-order
Use when service fails with Connection refused to database or redis. Use when API crashes because DB not ready.
56