service

Manage Railway services via GraphQL mutations for status checks, updates, and creation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq.

What problem does it solve?

Railway service management is streamlined by enabling users to check status, rename services, adjust icons, link services, and create new services from Docker images, all from a single interface.

Core Features & Use Cases

  • Check service status, health, and deployments.
  • Update service properties such as name or icon.
  • Link an existing service or create services with Docker images.
  • For GitHub repo sources, create an empty service first, then configure the source via staged changes using the environment skill.
  • For local code, use the new skill to handle project setup, scaffolding, and service creation.

Quick Start

Ask it to create a new service or fetch the current status of an existing one.

Frequently Asked Questions about service

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

FAQPage Schema
How do I check my Railway service status and deployment health?

Check Railway service status by requesting a health and deployment overview, which queries current service state and deployment activity to confirm your application is running correctly.

Can I create a new Railway service from a Docker image?

Create a Railway service from a Docker image by specifying the image source during service creation, triggering a serviceCreate mutation that provisions and deploys the container directly.

How do I rename a Railway service or update its icon?

Update Railway service properties like name or icon by applying a serviceUpdate mutation, which modifies the service metadata and applies the changes across your project environment.

What's the best way to deploy a GitHub repository to Railway?

Deploy a GitHub repo to Railway by creating an empty service first, then configuring the source via staged environment changes to link the repository and trigger the build pipeline.

Do I need jq installed to manage Railway services?

You need jq installed because the service management logic relies on it to parse GraphQL query responses and handle JSON data returned from the Railway API operations.

How do I link an existing service to my Railway environment?

Link an existing Railway service by using the service management interface to associate the service ID with your current environment, enabling cross-service communication and variable sharing.