deploy
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/october-academy/agent-plugins --skill deploy
Agent 安装分布
codex
1
claude-code
1
Skill 文档
Deploy Skill
Unified deployment automation for multi-service projects.
Supported Platforms
| Platform | Command | Use Case |
|---|---|---|
| Railway | railway up |
Backend services, bots |
| Cloudflare Pages | Git push (auto-deploy) | Static sites |
| Cloudflare Pages (OpenNext) | bunx @opennextjs/cloudflare build && bunx wrangler deploy |
Next.js SSR apps |
| Cloudflare Workers | wrangler deploy |
Edge functions |
Usage
Commands
/deploy # Deploy all services
/deploy railway # Railway only
/deploy cf # Cloudflare Workers only
/deploy web # Next.js app via OpenNext
/deploy opennext # Same as /deploy web
/deploy pages # Static sites (git push auto-deploy)
Korean Triggers
- “ë°°í¬í´ì¤” – full deployment
- “railway ë°°í¬” – Railway only
- “cloudflare ë°°í¬” – Cloudflare only
Workflow
1. Pre-deployment Check
Before deploying, verify:
git status # Check for uncommitted changes
git log -1 --oneline # Verify current commit
If uncommitted changes exist, ask user whether to:
- Commit first
- Deploy anyway (warn about uncommitted changes)
2. Deploy Railway
cd <project-root>/<service-dir> && railway up
Common service directories: discord-bot/, backend/, api/
3. Deploy Cloudflare Workers
cd <project-root>/apps/workers && bunx wrangler deploy
# OR
cd <project-root>/workers && npx wrangler deploy
4. Cloudflare Pages (Static)
Pages auto-deploys on git push to main branch. Remind user:
git push origin main
Check deployment status at: https://dash.cloudflare.com
5. Cloudflare Pages (OpenNext for Next.js)
For Next.js apps with SSR/API routes, use OpenNext:
cd <project-root>/apps/web && bunx @opennextjs/cloudflare build && bunx wrangler deploy
This builds the Next.js app for Cloudflare Workers runtime and deploys it.
Post-deployment
After successful deployment:
- Report status for each service
- Provide relevant URLs/dashboards
- Note any warnings or errors
Configuration
Projects should have these in their root or service directories:
railway.toml– Railway configurationwrangler.toml– Cloudflare Workers configuration
Error Handling
| Error | Solution |
|---|---|
| “Not logged in” | Run railway login or wrangler login |
| “Project not found” | Run railway link or check wrangler.toml |
| “Build failed” | Check build logs, fix issues, retry |