artivilla/agents-config/deployment
- community
Checking that the SKILL.md file is still in the repository.
This skill should be used when the user wants to manage Railway deployments, view logs, or debug issues. Covers deployment lifecycle (remove, stop, redeploy, restart), deployment visibility (list, status, history), and troubleshooting (logs, errors, failures, crashes, why deploy failed). NOT for deleting services - use environment skill with isDeleted for that.
Install
npx vskill@latest install artivilla/agents-config/deploymentSKILL.md
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 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 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 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
deployskill - Check service status: Use
statusskill - Fix config issues: Use
environmentskill - Create new service: Use
newskill
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, 100 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 repositoryCheckingskills/deployment/SKILL.md
Popularity
- 7-day trend score
- 0
Refreshed 23 Mar 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/artivilla/agents-config/deployment)