service — Claude Code skill for Railway service management
Check Railway service and deployment status, edit service details, change the linked service, or create one from a Docker image.
npx claude-code-templates@latest --skill railway/serviceWhat service does
The skill uses Railway CLI to inspect a service’s current state and deployment history. It can also rename a service, change its icon, switch the service linked to the current directory, or create a service from a Docker image through the GraphQL API. For services built from local code, use the separate railway-new skill.
Service creation needs a project ID, and environment setup is handled through railway-environment. For a GitHub source, create an empty service first, then configure the repository through that skill. Railway CLI is required; the Docker image must be accessible from its registry or creation will fail.
What it helps with
- check the current deployment state
- inspect recent deployment history
- rename a Railway service
- change a service icon
- create a service from a Docker image
Example prompts for the agent
- Check the Railway service status and show recent deployments.
- Rename the current service to
api-staging. - Create a Railway service from the Docker image
nginx:latest.
How to install service
1claude-code-templates
npx claude-code-templates@latest --skill railway/service2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill service -a claude-code3Manually: put the files in place
~/.claude/skills/service/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/service/
Manually: put the files in place
.agents/skills/service/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/service/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates service2Manually: put the files in place
.github/skills/service/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/railway/serviceManually: put the files in place
.devin/skills/service/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about service
How do I install service in Claude Code?
Run npx claude-code-templates@latest --skill railway/service. Another installation method is npx skills add davila7/claude-code-templates --skill service -a claude-code.
What does the service skill do?
It checks Railway service and deployment status, edits a service’s name or icon, changes the linked service, and creates services from Docker images.
Can service create a service from a GitHub repository?
Create an empty service with railway-new, then configure its repository source with railway-environment. The repository should not be passed directly during service creation.