davila7/claude-code-templates/deployment
Claude Code and agent skill by davila7/claude-code-templates
- community
Checking that the SKILL.md file is still in the repository.
Manage Railway deployments - view logs, redeploy, restart, or remove deployments. Use for deployment lifecycle (remove, stop, redeploy, restart), deployment visibility (list, status, history), and troubleshooting (logs, errors, failures, crashes). NOT for deleting services - use railway-environment skill with isDeleted for that.
Install
npx vskill@latest install davila7/claude-code-templates/deploymentSKILL.md
Railway Deployment Management
Manage existing Railway deployments: list, view logs, redeploy, or remove.
Important: "Remove deployment" (railway down) stops the current deployment but keeps the service. To delete a service entirely, use the railway-environment skill with isDeleted: true.
When to Use
- User says "remove deploy", "take down service", "stop deployment", "railway down"
- User wants to "redeploy", "restart the service", "restart deployment"
- User asks to "list deployments", "show deployment history", "deployment status"
- User asks to "see logs", "show logs", "check errors", "debug issues"
List Deployments
Shows deployment IDs, statuses, and metadata. Use to find specific deployment IDs for logs or debugging.
Specify Service
View Logs
Deploy Logs
In non-interactive mode, streaming is auto-disabled and CLI fetches logs then exits.
Build Logs
For debugging build failures or viewing build output.
Logs for Failed/In-Progress Deployments
By default railway logs shows the last successful deployment. Use --latest for current:
Filter Logs
Time-Based Filtering
Formats: relative (30s, 5m, 2h, 1d, 1w) or ISO 8601 timestamps.
Logs from Specific Deployment
Deploy logs:
Build logs:
Get deployment ID from railway deployment list.
Note: The deployment ID is a positional argument, NOT --deployment <id>. The --deployment flag is a boolean that selects deploy logs (vs --build for build logs).
Redeploy
Redeploy the most recent deployment:
The -y flag skips confirmation. Useful when:
- Config changed via railway-environment skill
- Need to restart without new code
- Previous deploy succeeded but service misbehaving
Restart Container Only
Restart without rebuilding (picks up external resource changes):
Use when external resources (S3 files, config maps) changed but code didn't.
Remove Deployment
Takes down the current deployment. The service remains but has no running deployment.
This is what users mean when they say "remove deploy", "take down", or "stop the deployment".
Note: This does NOT delete the service. To delete a service entirely, use the railway-environment skill with isDeleted: true.
CLI Options
deployment list
| Flag | Description | |
|---|---|---|
-s, --service <NAME> | Service name or ID | |
-e, --environment <NAME> | Environment name or ID | |
--limit <N> | Max deployments (default 20, max 1000) | |
--json | JSON output |
logs
| Flag | Description | |
|---|---|---|
-s, --service <NAME> | Service name or ID | |
-e, --environment <NAME> | Environment name or ID | |
-d, --deployment | Show deploy logs (default, boolean flag) | |
-b, --build | Show build logs (boolean flag) | |
-n, --lines <N> | Number of lines (required) | |
-f, --filter <QUERY> | Filter using query syntax | |
--since <TIME> | Start time (relative or ISO 8601) | |
--until <TIME> | End time (relative or ISO 8601) | |
--latest | Most recent deployment (even if failed) | |
--json | JSON output | |
[DEPLOYMENT_ID] | Specific deployment (optional) |
redeploy
| Flag | Description | |
|---|---|---|
-s, --service <NAME> | Service name or ID | |
-y, --yes | Skip confirmation |
restart
| Flag | Description | |
|---|---|---|
-s, --service <NAME> | Service name or ID | |
-y, --yes | Skip confirmation |
down
| Flag | Description | |
|---|---|---|
-s, --service <NAME> | Service name or ID | |
-e, --environment <NAME> | Environment name or ID | |
-y, --yes | Skip confirmation |
Presenting Logs
When showing logs:
- Include timestamps
- Highlight errors and warnings
- For build failures: show error and suggest fixes
- For runtime crashes: show stack trace context
- Summarize patterns (e.g., "15 timeout errors in last 100 logs")
Composability
- Push new code: Use railway-deploy skill
- Check service status: Use railway-status skill
- Fix config issues: Use railway-environment skill
- Create new service: Use railway-new skill
Error Handling
No Service Linked
No Deployments Found
No Logs Found
Deployment may be too old (log retention limits) or service hasn't produced output.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingcli-tool/components/skills/railway/deployment/SKILL.md
Popularity
- Repository stars
- 23,992
- Repository forks
- 2,338
- Repository npm downloads, 7 days
- 6,987
- 7-day trend score
- 71
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 1 Apr 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/davila7/claude-code-templates/deployment)