🎯

deployment

🎯Skill

from railwayapp/railway-skills

VibeIndex|
What it does

Manages Railway deployments by enabling listing, viewing logs, redeploying, and removing specific deployments.

deployment

Installation

Install skill:
npx skills add https://github.com/railwayapp/railway-skills --skill deployment
85
Last UpdatedJan 24, 2026

Skill Details

SKILL.md

Overview

# Railway Skills

Agent skills for [Railway](https://railway.com), following the [Agent Skills](https://agentskills.io) open format.

Installation

```bash

curl -fsSL railway.com/skills.sh | bash

```

You can also install via [skills.sh](https://skills.sh)

```bash

npx skills add railwayapp/railway-skills

```

This will allow you to pick and choose which skills to install.

Supports Claude Code, OpenAI Codex, OpenCode, and Cursor. Re-run to update.

Manual Installation

Claude Code (plugin)

```bash

claude plugin marketplace add railwayapp/railway-skills

claude plugin install railway@railway-skills

```

Update with:

```bash

claude plugin marketplace update

claude plugin update railway@railway-skills

```

Local skills copy (any agent)

Copy plugins/railway/skills/ to your agent's skills directory:

  • Claude: ~/.claude/skills/
  • Codex: ~/.codex/skills/
  • OpenCode: ~/.config/opencode/skill/
  • Cursor: ~/.cursor/skills/

Available Skills

| Skill | Description |

|-------|-------------|

| [status](plugins/railway/skills/status/SKILL.md) | Check Railway project status |

| [projects](plugins/railway/skills/projects/SKILL.md) | List, switch, and configure projects |

| [new](plugins/railway/skills/new/SKILL.md) | Create projects, services, databases |

| [service](plugins/railway/skills/service/SKILL.md) | Manage existing services |

| [deploy](plugins/railway/skills/deploy/SKILL.md) | Deploy local code |

| [domain](plugins/railway/skills/domain/SKILL.md) | Manage service domains |

| [environment](plugins/railway/skills/environment/SKILL.md) | Manage config (vars, commands, replicas) |

| [deployment](plugins/railway/skills/deployment/SKILL.md) | Manage deployments (list, logs, redeploy, remove) |

| [database](plugins/railway/skills/database/SKILL.md) | Add Railway databases |

| [templates](plugins/railway/skills/templates/SKILL.md) | Deploy from marketplace |

| [metrics](plugins/railway/skills/metrics/SKILL.md) | Query resource usage |

| [railway-docs](plugins/railway/skills/railway-docs/SKILL.md) | Fetch up-to-date Railway documentation |

Hooks

This plugin includes a PreToolUse hook that auto-approves railway-api.sh calls to avoid permission prompts on every GraphQL API request.

Repository Structure

```

railway-skills/

β”œβ”€β”€ plugins/railway/

β”‚ β”œβ”€β”€ .claude-plugin/

β”‚ β”‚ └── plugin.json

β”‚ β”œβ”€β”€ hooks/

β”‚ └── skills/

β”‚ β”œβ”€β”€ _shared/ # Canonical shared files

β”‚ β”‚ β”œβ”€β”€ scripts/

β”‚ β”‚ └── references/

β”‚ └── {skill-name}/

β”‚ β”œβ”€β”€ SKILL.md

β”‚ β”œβ”€β”€ scripts/ # Copied from _shared

β”‚ └── references/ # Copied from _shared

β”œβ”€β”€ scripts/

β”‚ β”œβ”€β”€ install.sh # Universal installer

β”‚ └── sync-shared.sh # Sync shared files

└── README.md

```

Creating New Skills

Create plugins/railway/skills/{name}/SKILL.md:

```yaml

---

name: my-skill

description: What this skill does and when to use it

---

# Instructions

Step-by-step guidance for the agent.

Examples

Concrete examples showing expected input/output.

```

Development

Shared Files

Scripts (railway-api.sh) and references (variables.md, etc.) are shared across skills.

Canonical versions live in plugins/railway/skills/_shared/.

After editing files in _shared/, run:

```bash

./scripts/sync-shared.sh

```

This copies shared files to each skill. Do not edit copies in individual skills directly.

References

  • [Agent Skills Specification](https://agentskills.io/specification)
  • [Railway Docs](https://docs.railway.com)

License

MIT

More from this repository10

🎯
railway-docs🎯Skill

Fetches and provides up-to-date Railway documentation directly within the Claude Code interface for quick reference and guidance.

🎯
database🎯Skill

Adds and manages databases to Railway projects, allowing users to quickly provision and configure different types of database services.

🎯
projects🎯Skill

Lists, switches between, and configures Railway projects within the Claude Code environment.

🎯
status🎯Skill

Checks the current status of a Railway project, including deployment health, service states, and potential issues.

🎯
new🎯Skill

Creates new Railway projects, services, and databases through an interactive command-line interface.

🎯
metrics🎯Skill

Queries and retrieves resource usage metrics for Railway projects and services, providing insights into computational and network performance.

🎯
deploy🎯Skill

Deploys local code directly to a Railway project, enabling quick and easy application deployment from the command line or AI interface.

🎯
service🎯Skill

Manages and interacts with existing Railway services, allowing users to view, modify, and perform operations on deployed services within a Railway project.

🎯
environment🎯Skill

Manages Railway project configuration by allowing users to set, list, modify environment variables, commands, and service replicas.

🎯
domain🎯Skill

Manages and configures custom domains for Railway services, allowing users to add, remove, and configure domain mappings for their deployed applications.