status▌
railwayapp/railway-skills · updated Apr 8, 2026
Check current Railway project status, services, and deployment state.
- ›Verifies Railway CLI installation and authentication before querying project status
- ›Returns project name, workspace, active environment, and list of services with their deployment status
- ›Displays active deployments and configured domains for the linked project
- ›Handles common errors: missing CLI, authentication failures, and unlinked projects with clear remediation steps
Railway Status
Check the current Railway project status for this directory.
When to Use
- User asks about Railway status, project, services, or deployments
- User mentions deploying or pushing to Railway
- Before any Railway operation (deploy, update service, add variables)
- User asks about environments or domains
When NOT to Use
Use the environment skill instead when user wants:
- Detailed service configuration (builder type, dockerfile path, build command, root directory)
- Deploy config (start command, restart policy, healthchecks, predeploy command)
- Service source (repo, branch, image)
- Compare service configs
- Query or change environment variables
Check Status
Run:
railway status --json
First verify CLI is installed:
command -v railway
Handling Errors
CLI Not Installed
If command -v railway fails:
Railway CLI is not installed. Install with:
npm install -g @railway/clior
brew install railwayThen authenticate:
railway login
Not Authenticated
If railway whoami fails:
Not logged in to Railway. Run:
railway login
No Project Linked
If status returns "No linked project":
No Railway project linked to this directory.
To link an existing project:
railway linkTo create a new project:railway init
Presenting Status
Parse the JSON and present:
- Project: name and workspace
- Environment: current environment (production, staging, etc.)
- Services: list with deployment status
- Active Deployments: any in-progress deployments (from
activeDeploymentsfield) - Domains: any configured domains
Example output format:
Project: my-app (workspace: my-team)
Environment: production
Services:
- web: deployed (https://my-app.up.railway.app)
- api: deploying (build in progress)
- postgres: running
The activeDeployments array on each service shows currently running deployments
with their status (building, deploying, etc.).
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.8★★★★★49 reviews- ★★★★★Isabella Dixit· Dec 24, 2024
status is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Nia Jackson· Dec 16, 2024
Registry listing for status matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Amina Bansal· Nov 15, 2024
Solid pick for teams standardizing on skills: status is focused, and the summary matches what you get after install.
- ★★★★★Aanya Park· Nov 7, 2024
status reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Aanya Jackson· Oct 26, 2024
I recommend status for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Chinedu Bhatia· Oct 22, 2024
Keeps context tight: status is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Aditi Harris· Oct 6, 2024
We added status from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Ishan Gonzalez· Sep 13, 2024
status reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Yash Thakker· Sep 9, 2024
Keeps context tight: status is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Aditi Taylor· Sep 9, 2024
Registry listing for status matched our evaluation — installs cleanly and behaves as described in the markdown.
showing 1-10 of 49