Agent skill · software engineering · davila7
railway-projects
List, switch, and configure Railway projects. Use when user wants to list all projects, switch projects, rename a project, enable/disable PR deploys, make a project public/private, or modify project settings.
Why this skill is useful
Adds executable scripts for managing Railway projects that automate project configuration and settings changes not easily inferred by the AI.
What it needs
Requires railway-cli installed locally. About 2k tokens when loaded. Last updated 2026-08-06. 30,138 stars on the source repository.
What this skill does
Railway Project Management List, switch, and configure Railway projects. When to Use User asks "show me all my projects" or "what projects do I have" User asks about projects across workspaces User asks "what workspaces do I have" User wants to switch to a different project User asks to rename a project User wants to enable/disable PR deploys User wants to make a project public or private User asks about project settings List Projects The railway list --json output can be very large. Run in a subagent and return only essential fields: Project: id, name Workspace: id, name Services: name (optional, if user needs service context) Extract and return a simplified summary, not the full JSON. List Workspaces Returns user info including all workspaces the user belongs to. Switch Project Link a different project to the current directory: Or interactively: After switching, use railway-status skill to see project details. Update Project Modify project settings via GraphQL API. Get Project ID Extract project.id from the response. Update Mutation ProjectUpdateInput Fields Field Type Description ------- ------ ------------- name String Project name description String Project description isPublic Boolean Make project public/private prDeploys Boolean Enable/disable PR deploys botPrEnvironments Boolean Enable Dependabot/Renovate PR environments Examples Rename project: Enable PR deploys: Make project public: Multiple fields: Composability View project details: Use railway-status skill Create new project: Use railway-new skill Manage environments: Use railway-environment skill Error Handling Not Authenticated No Projects Permission Denied Project Not Found
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills davila7/projects