Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Deploy code to Railway using "railway up". Use when user wants to push code, says "railway up", "deploy", "ship", or "push". For initial setup or creating services, use railway-new skill. For Docker images, use railway-environment skill.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 24% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 115% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 23% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -12% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -30% | 0% |
Deploy code from the current directory to Railway using railway up.
Starts deploy and returns immediately. Use for most deploys.
bashrailway up --detach
Streams build logs until complete. Use when user wants to watch the build or needs to debug issues.
bashrailway up --ci
When to use CI mode:
Default is linked service. To deploy to a different service:
bashrailway up --detach --service backend
Deploy to a project without linking first:
bashrailway up --project <project-id> --environment production --detach
Requires both --project and --environment flags.
| 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) |
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.
Deploying to <service>...Use railway-deployment skill to check build status (with --lines flag).
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).
No Railway project linked. Run `railway link` first.No service linked. Use --service flag or run `railway service` to select one.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:
Other measured skills in the registry, with their headline benchmark lift.