Agent skill · software engineering · davila7
railway-deployment
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.
Why this skill is useful
Adds specific commands and workflows for managing Railway deployments that the AI wouldn't reliably generate on its own.
What it needs
Requires railway-cli installed locally. About 4k tokens when loaded. Last updated 2026-08-06. 30,138 stars on the source repository.
What this skill does
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". …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills davila7/deployment