← Back to Skills Marketplace
Railway
by
aiwithabidi
· GitHub ↗
· v1.0.0
368
Downloads
0
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install railway
Description
Railway deployment platform — projects, services, deployments, variables. App hosting CLI.
Usage Guidance
This skill appears to be a straightforward Railway CLI and asks only for a RAILWAY_API_TOKEN. Before installing, consider: 1) Review the included scripts (you already have them) — the script will try to read a .env file at WORKSPACE/.env or ~/.openclaw/workspace/.env as a fallback for the token; make sure that file does not contain other secrets you don't want the skill to read. 2) Provide a dedicated Railway token with minimal needed scope rather than a full-privilege account. 3) If you want to avoid any implicit file reads, set RAILWAY_API_TOKEN explicitly in the environment when invoking, or edit the script to remove the .env fallback. 4) Confirm the author/homepage links and repository trustworthiness if you plan to use this in production. These precautions will reduce accidental exposure of other credentials.
Capability Analysis
Type: OpenClaw Skill
Name: railway
Version: 1.0.0
The skill bundle is a legitimate CLI tool for interacting with the Railway deployment platform via its official GraphQL API (backboard.railway.app). The Python script (scripts/railway.py) uses only standard libraries and follows expected patterns for credential management and API interaction without any signs of data exfiltration, obfuscation, or malicious intent.
Capability Assessment
Purpose & Capability
Name/description, declared env var (RAILWAY_API_TOKEN), and the included CLI implementation all align with a Railway platform client. The GraphQL endpoint used (backboard.railway.app/graphql/v2) matches the stated purpose.
Instruction Scope
SKILL.md instructs running the included Python script with RAILWAY_API_TOKEN set. The runtime script behaves as described, but it also attempts a fallback: reading a .env file from a workspace path (WORKSPACE or default ~/.openclaw/workspace/.env). That file-read behavior is not documented in SKILL.md and expands the instruction scope beyond what the metadata declares.
Install Mechanism
No install spec; this is instruction-only plus a single Python script that uses only the stdlib. There is no download-from-URL or package installation that would write/execute arbitrary third-party code.
Credentials
The skill only requires RAILWAY_API_TOKEN (primary credential), which is proportionate. However, the script will also read WORKSPACE (an environment variable) to locate a .env file and parse RAILWAY_API_TOKEN from it if the env var is not set—this implicit file access and use of WORKSPACE is not declared under 'required config paths' and could cause unexpected credential reads.
Persistence & Privilege
always is false and the skill does not request persistent system-wide privileges or modify other skills. Autonomous invocation is allowed (platform default) but not combined with other high-risk factors.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install railway - After installation, invoke the skill by name or use
/railway - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the Railway deployment platform skill.
- Provides CLI for managing Railway projects, services, deployments, and environment variables.
- Requires only Python 3.10+ with no external dependencies.
- Uses an API token via the RAILWAY_API_TOKEN environment variable.
- Includes quick start commands and full usage documentation.
- Part of the AgxntSix Skill Suite for OpenClaw agents.
Metadata
Frequently Asked Questions
What is Railway?
Railway deployment platform — projects, services, deployments, variables. App hosting CLI. It is an AI Agent Skill for Claude Code / OpenClaw, with 368 downloads so far.
How do I install Railway?
Run "/install railway" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Railway free?
Yes, Railway is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Railway support?
Railway is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Railway?
It is built and maintained by aiwithabidi (@aiwithabidi); the current version is v1.0.0.
More Skills