service

Manage and configure Railway services via GraphQL mutations.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/habrahgithub/node-backend-starter --skill service-habrahgithub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: service
Source: https://github.com/habrahgithub/node-backend-starter/tree/main/.codex/skills/railway-service
Command: npx skills add https://github.com/habrahgithub/node-backend-starter --skill service-habrahgithub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, curl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps operators manage Railway services by providing guidance on checking service health, renaming services, updating icons, linking to other services, and creating Docker-based deployments. It clarifies when to prefer the new skill for setting up services with local code or GitHub repo sources.

Core Features & Use Cases

  • Check service status and deployment health across environments.
  • Rename a service or update its icon to reflect changes.
  • Link the current directory to a different Railway service or reassign its source.
  • Create a new service using a Docker image and configure the initial instance.

Quick Start

Ask Railway to check the status of the linked service and update its name or icon as needed.

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?

To check Railway service status, this skill guides you through verifying deployment health across environments using Railway CLI constraints. It retrieves current service states by applying GraphQL queries to your linked project configuration.

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

You can rename a Railway service or update its icon by applying GraphQL mutations for service metadata updates. This skill executes the mutations to adjust service configuration and reflect changes without manual dashboard adjustments.

How do I link my current directory to a different Railway service?

Linking your current directory to a different Railway service involves reassigning its source using GraphQL mutations. This skill provides the CLI guidance needed to reassign directories and connect them to the desired service targets.

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

Yes, you can create a new Railway service from a Docker image. This capability configures the initial instance by executing GraphQL mutations for service creation based on your Docker deployment configuration.

Do I need jq and curl to manage Railway services?

Yes, you need jq and curl installed because the service management process relies on these dependencies to execute API requests and parse JSON responses for Railway GraphQL mutations.

What is the best way to deploy a Docker-based service on Railway?

The best way to deploy a Docker-based service on Railway is using guided service creation workflows. This approach configures the initial instance and applies GraphQL mutations to properly set up the deployment from your Docker image.