What problem does it solve? Managing Railway projects from the command line requires knowing the right CLI commands and GraphQL mutations, and raw JSON output from the Railway CLI is often too large to work with directly. This Skill provides the exact commands and API patterns to list, switch, rename, and configure projects without digging through documentation. ## Core Features & Use Cases - Project Discovery: List all projects and workspaces with condensed output, extracting only essential fields like project ID, name, and workspace. - Project Switching: Link a different project to the current directory using railway link by ID, name, or interactive selection. - Settings Management: Update project settings through the Railway GraphQL API, including renaming, toggling PR deploys, changing public/private visibility, and enabling bot PR environments. - Use Case: A developer wants to enable PR deploys and rename their staging project. The Skill retrieves the project ID via railway status --json, then runs the projectUpdate mutation through the included railway-api.sh helper script. ## Quick Start Ask the assistant to list all your Railway projects and workspaces, or to rename a specific project and enable PR deploys on it.