deploy

Unified deployment automation for multi-service projects.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "deploy" with this command: npx skills add october-academy/agent-plugins/october-academy-agent-plugins-deploy

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)

  1. Deploy Railway

cd <project-root>/<service-dir> && railway up

Common service directories: discord-bot/ , backend/ , api/

  1. Deploy Cloudflare Workers

cd <project-root>/apps/workers && bunx wrangler deploy

OR

cd <project-root>/workers && npx wrangler deploy

  1. 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

  1. 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 configuration

  • wrangler.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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

sync

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

deploy

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

interview-spec

No summary provided by upstream source.

Repository SourceNeeds Review