Repository inventory

railwayapp/railway-skills

Skills indexed from this repository, with install-style signals scoped to the repo.
14 skills1.2K GitHub stars0 weekly installs13 officialShellGitHubOwner profile

Overview

This skill operates Railway infrastructure from the CLI and API: create projects, provision services and databases, manage object storage buckets, deploy code, configure environments and variables, manage domains, and troubleshoot builds and runtime issues. It guides safe context checks, uses JSON output for reliable parsing, and follows a clear preflight and verification flow. Use it whenever you mention Railway, deployments, environments, buckets, or infra operations.

How this skill works

The skill inspects the current Railway context (workspace, project, environment, service) using railway status --json and other CLI commands, then chooses the appropriate action (create, configure, deploy, or debug). It prefers the Railway CLI, falling back to an internal API script for unsupported actions, and always confirms context before mutating resources. After changes it performs read-back verification and returns concise actionable results including commands used and next steps.

When to use it

  • Create or link a project and add services from your repo or monorepo.
  • Deploy code, redeploy, or restart services and check deployment status and logs.
  • Provision or inspect managed databases and S3-compatible buckets and credentials.
  • Set, list, or update environment variables and environment-specific config.
  • Triage build or runtime failures, check metrics, and verify recovery.

Best practices

  • Always run railway status --json and railway whoami --json before mutations to resolve context.
  • Use --json flags for deterministic parsing and scripts; prefer CLI over ad-hoc API calls.
  • Confirm destructive actions explicitly and show expected impact before proceeding.
  • After mutations, run a read-back command (e.g., railway service status --json) to verify success.
  • When adding services in a monorepo, set rootDirectory and avoid creating a new project unless requested.

Example use cases

  • Link the current repo to an existing Railway project and add a new service for a sub-app.
  • Deploy a new release with railway up --detach -m "message" and then fetch recent logs to confirm health.
  • Create an S3-compatible bucket, retrieve credentials, and configure them as service variables.
  • Investigate a failed build by collecting build logs, identifying the error, applying a config fix, and redeploying.
  • Add a domain, map it to a service port, and validate DNS propagation and service health.

FAQ

Install via bash <(curl -fsSL cli.new), Homebrew, or npm as appropriate, then run railway login and railway link as needed.

How do you avoid acting in the wrong project or environment?

The skill always runs railway status --json to resolve context and supports explicit --project, --environment, and --service flags to override before any mutation.

14 skills

use-railway
Automation

This skill helps you manage Railway resources end-to-end, including projects, environments, services, buckets, deployments, and diagnostics for faster

CliCloudDevopsInfra+1
database
OfficialCloud

This skill helps you add and connect a database (Postgres, Redis, MySQL, MongoDB) to your project by deploying templates and wiring variables.

DatabaseDevopsInfraSql+2
deployment
OfficialCloud

This skill helps you manage Railway deployments, view logs, and troubleshoot issues across redeploys, restarts, and history.

DebuggingDevopsInfraMonitoring+4
central-station
OfficialApi

This skill helps you discover Central Station threads and discussions, surfacing relevant topics and recent questions from Railway community knowledge.

BackendCommunityDataInfra+2
templates
OfficialApi

This skill helps you search, select, and deploy templates from Railway to provision services quickly and consistently.

AutomationCloudDatabaseInfra+3
domain
OfficialApi

This skill helps you add, view, or remove Railway domains, retrieve service URLs, and generate custom or railway domains efficiently.

AutomationCliCloudDevops+3
deploy
OfficialAutomation

This skill deploys local code to Railway using railway up, providing quick, detached or CI-mode deployments with logs as needed.

Ci CdCloudDevopsInfra+2
environment
OfficialDevops

This skill helps you inspect and manage Railway environment configuration, including variables, build and deploy settings, and service connections.

InfraScriptingOfficialShell
service
OfficialApi

This skill checks service status, updates properties, and creates or connects services using Docker images.

AutomationBackendCloudDevops+3
metrics
OfficialDevops

This skill helps you monitor resource usage and performance for Railway services by querying CPU, memory, and network metrics.

InfraMonitoringObservabilityPerformance+3
status
OfficialBackend

This skill checks Railway project status and presents environments, services, and deployments to help you monitor uptime and progress.

CloudDevopsInfraMonitoring+2
new
OfficialAutomation

This skill helps you initialize Railway projects, add services, and deploy from GitHub with guided CLI workflows.

BackendCliCloudDevops+2
projects
OfficialCli

This skill helps you manage Railway projects by listing, switching, renaming, and configuring settings for visibility and deployment options.

CloudDevopsInfraProductivity+3
railway-docs
OfficialApi

This skill fetches up-to-date Railway docs to accurately answer questions about features, pricing, and usage.

CloudDocsInfraMonitoring+2
More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
Ā© 2026 VeilStrat. All rights reserved.All systems operational