projects

List and configure Railway projects across workspaces via CLI and GraphQL API.

303|36|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/railwayapp/railway-skills --skill projects-railwayapp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: projects
Source: https://github.com/railwayapp/railway-skills/tree/main/plugins/railway/skills/projects
Command: npx skills add https://github.com/railwayapp/railway-skills --skill projects-railwayapp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Managing Railway projects across workspaces can be tedious without a centralized workflow. This skill provides a unified way to list, switch between, rename, and adjust settings for projects, including privacy, PR deploys, and bot environments.

Core Features & Use Cases

  • List Projects: Retrieve a concise view of projects with essential fields to help you identify where to act.
  • Switch Projects: Change the active project in the current directory to work on a different project without leaving your workflow.
  • Update Project Settings: Rename projects, modify descriptions, toggle isPublic, prDeploys, and botPrEnvironments.
  • Composable Guidance: Use alongside environment, deployment, and domain skills to manage project configurations end-to-end.

Quick Start

Use Railway to list your projects and switch to a different project, then update the project's name or privacy settings as needed.

Frequently Asked Questions about projects

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list and switch Railway projects across workspaces?

You can list and switch Railway projects by using the Railway CLI to retrieve a concise view of projects and change the active project in your current directory. This allows you to identify and switch between workspaces without leaving your workflow.

Can I change a Railway project's public or private status from the command line?

Yes, you can modify the public or private status of a Railway project. The tool leverages the GraphQL API to directly toggle the isPublic attribute, adjusting your project's visibility settings as needed.

How do I enable or disable PR deploys on Railway?

You can enable or disable Railway PR deploys by adjusting project settings. The skill modifies the prDeploys and botPrEnvironments attributes through scripted CLI and GraphQL API interactions to toggle this feature.

What is the best way to rename a Railway project and update its description?

The best way to rename a Railway project and update its description is through targeted project management commands. It uses scripted interactions to directly modify the project's name and description attributes via the GraphQL API.

Does this Railway project management approach require any external dependencies?

No external dependencies are required to manage Railway projects with this approach. It operates independently using scripts and references to interact directly with the Railway CLI and GraphQL API for project configuration.