railway-deploy

davila7/claude-code-templates · updated Apr 8, 2026

$npx skills add https://github.com/davila7/claude-code-templates --skill railway-deploy
0 commentsdiscussion
summary

Deploy code from the current directory to Railway using railway up.

skill.md

Railway Deploy

Deploy code from the current directory to Railway using railway up.

When to Use

  • User asks to "deploy", "ship", "push code"
  • User says "railway up" or "deploy to Railway"
  • User wants to deploy local code changes
  • User says "deploy and fix any issues" (use --ci mode)

Modes

Detach Mode (default)

Starts deploy and returns immediately. Use for most deploys.

railway up --detach

CI Mode

Streams build logs until complete. Use when user wants to watch the build or needs to debug issues.

railway up --ci

When to use CI mode:

  • User says "deploy and watch", "deploy and fix issues"
  • User is debugging build failures
  • User wants to see build output

Deploy Specific Service

Default is linked service. To deploy to a different service:

railway up --detach --service backend

Deploy to Unlinked Project

Deploy to a project without linking first:

railway up --project <project-id> --environment production --detach

Requires both --project and --environment flags.

CLI Options

Flag Description
-d, --detach Don't attach to logs (default)
-c, --ci Stream build logs, exit when done
-s, --service <NAME> Target service (defaults to linked)
-e, --environment <NAME> Target environment (defaults to linked)
-p, --project <ID> Target project (requires --environment)
[PATH] Path to deploy (defaults to current directory)

Directory Linking

Railway CLI walks UP the directory tree to find a linked project. If you're in a subdirectory of a linked project, you don't need to relink.

For subdirectory deployments, prefer setting rootDirectory via the railway-environment skill, then deploy normally with railway up.

After Deploy

Detach mode

Deploying to <service>...

Use railway-deployment skill to check build status (with --lines flag).

CI mode

Build logs stream inline. If build fails, the error will be in the output.

Do NOT run railway logs --build after CI mode - the logs already streamed. If you need more context, use railway-deployment skill with --lines flag (never stream).

Composability

  • Check status after deploy: Use railway-service skill
  • View logs: Use railway-deployment skill
  • Fix config issues: Use railway-environment skill
  • Redeploy after config fix: Use railway-environment skill

Error Handling

No Project Linked

No Railway project linked. Run `railway link` first.

No Service Linked

No service linked. Use --service flag or run `railway service` to select one.

Build Failure (CI mode)

The build logs already streamed - analyze them directly from the railway up --ci output. Do NOT run railway logs after CI mode (it streams forever without --lines).

Common issues:

  • Missing dependencies → check package.json/requirements.txt
  • Build command wrong → use railway-environment skill to fix
  • Dockerfile issues → check dockerfile path

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.631 reviews
  • Nikhil Agarwal· Dec 28, 2024

    Keeps context tight: railway-deploy is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Olivia Martin· Dec 24, 2024

    We added railway-deploy from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Pratham Ware· Dec 8, 2024

    railway-deploy has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Yash Thakker· Nov 27, 2024

    Solid pick for teams standardizing on skills: railway-deploy is focused, and the summary matches what you get after install.

  • Lucas Bansal· Nov 15, 2024

    Keeps context tight: railway-deploy is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Dhruvi Jain· Oct 18, 2024

    We added railway-deploy from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Ira Wang· Oct 6, 2024

    railway-deploy has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Oshnikdeep· Sep 25, 2024

    railway-deploy fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Ira Chawla· Sep 21, 2024

    We added railway-deploy from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Piyush G· Sep 1, 2024

    Useful defaults in railway-deploy — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

showing 1-10 of 31

1 / 4