Co-Pilot
Updated a month ago

railway-skills

Rrailwayapp
0.1k
railwayapp/railway-skills
76
Agent Score

πŸ’‘ Summary

Railway Skills provides a suite of tools for managing Railway projects and services efficiently.

🎯 Target Audience

Developers using Railway for project managementDevOps engineers managing deploymentsData engineers working with databasesTechnical project managers overseeing developmentFreelancers needing quick project setups

πŸ€– AI Roast: β€œPowerful, but the setup might scare off the impatient.”

Security AnalysisMedium Risk

Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.

Railway Skills

Agent skills for Railway, following the Agent Skills open format.

Installation

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

You can also install via skills.sh

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 plugin marketplace add railwayapp/railway-skills claude plugin install railway@railway-skills

Update with:

claude plugin marketplace update claude plugin update railway@railway-skills

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 | Check Railway project status | | projects | List, switch, and configure projects | | new | Create projects, services, databases | | service | Manage existing services | | deploy | Deploy local code | | domain | Manage service domains | | environment | Manage config (vars, commands, replicas) | | deployment | Manage deployments (list, logs, redeploy, remove) | | database | Add Railway databases | | templates | Deploy from marketplace | | metrics | Query resource usage | | railway-docs | 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:

--- 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:

./scripts/sync-shared.sh

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

References

License

MIT

5-Dim Analysis
Clarity8/10
Novelty6/10
Utility9/10
Completeness8/10
Maintainability7/10
Pros & Cons

Pros

  • Comprehensive set of skills for various tasks
  • Supports multiple AI agents
  • Easy installation and updates

Cons

  • May require familiarity with command line
  • Limited to Railway ecosystem
  • Potential for dependency issues

Related Skills

pytorch

S
toolCode Lib
92/ 100

β€œIt's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”

agno

S
toolCode Lib
90/ 100

β€œIt promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.”

nuxt-skills

S
toolCo-Pilot
90/ 100

β€œIt's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author railwayapp.