
Central Station
Search Railway Central Station threads and community answers before opening a new support ticket or guessing at deploy fixes.
Overview
Central Station is an agent skill most often used in Idea (also Build and Operate) that searches Railway’s Central Station community threads and exports via documented HTTP APIs.
Install
npx skills add https://github.com/railwayapp/railway-skills --skill central-stationWhat is this skill?
- GraphQL at station-server.railway.com/gql plus thread markdown and LLM export endpoints
- Explicit When NOT to Use: railway-docs, status, and unrelated Railway skills
- allowed-tools: curl and jq for scripted community search
- Covers support threads, feature requests, and topic searches (deployments, databases, etc.)
- 4 documented API surfaces: GraphQL, thread markdown, LLM export, and station.railway.com frontend
Adoption & trust: 1.5k installs on skills.sh; 274 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are stuck on a Railway issue and do not know whether the community already answered it.
Who is it for?
Railway-hosted indie projects that want community precedent before docs deep-dives or dashboard debugging.
Skip if: Official Railway reference docs (use railway-docs), live project status checks (use status), or non-Railway platforms.
When should I use this skill?
User asks about Central Station threads, community discussions, support questions, feature requests, or wants to search Railway's community knowledge base.
What do I get? / Deliverables
You get relevant Central Station threads, markdown, or export snippets to reuse solutions instead of filing duplicate support posts.
- Curated list of relevant Central Station threads or discussion summaries
- Thread markdown or LLM export excerpts for cited community solutions
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Idea/discover is the first shelf for mining existing community knowledge when you are exploring how others solved Railway problems. Discover captures search-across-threads behavior rather than operating your own production project.
Where it fits
Scan what builders asked about Postgres on Railway before choosing a hosting plan.
Find Central Station threads on Dockerfile deploy failures matching your repo setup.
How it compares
Community thread search skill—complement official railway-docs, not a replacement for product documentation.
Common Questions / FAQ
Who is central-station for?
Solo builders and small teams deploying on Railway who want agents to search community threads and prior support discussions.
When should I use central-station?
Use it in Idea to discover how others solved a problem, in Build when integrating services and hunting deployment/database threads, and in Operate when researching recurring support themes before escalating.
Is central-station safe to install?
Review the Security Audits panel on this page; the skill uses read-oriented curl calls to public Railway Station endpoints without requiring your project secrets.
SKILL.md
READMESKILL.md - Central Station
# Central Station Search and browse Railway's Central Station - the community support platform for threads, discussions, and documentation. ## API Endpoints | Endpoint | URL | |----------|-----| | GraphQL | `https://station-server.railway.com/gql` | | Thread Markdown | `https://station-server.railway.com/api/threads/:slug` | | LLM Data Export | `https://station-server.railway.com/api/llms-station` | | Frontend | `https://station.railway.com` | ## When to Use - User wants to search Central Station threads or docs - User asks about community discussions or support questions - User wants to find threads about a specific topic (deployments, databases, etc.) - User asks "what are people asking about X" - User wants to see recent threads or questions - User mentions Central Station, community threads, or support discussions - User wants to find existing solutions before creating a new thread ## When NOT to Use - User wants Railway product documentation - use `railway-docs` skill - User wants to check their project status - use `status` skill - User wants to manage their Railway project - use appropriate skill (deploy, environment, etc.) ## Docs Search For official Railway documentation, use the `railway-docs` skill which fetches from `https://docs.railway.com/api/llms-docs.md`. Central Station's `unifiedSearch` can identify document types but has limited field access: ```bash curl -s 'https://station-server.railway.com/gql' \ -H 'content-type: application/json' \ --data-raw '{"query":"{ unifiedSearch(input: { query: \"volumes\", limit: 10 }) { results { document { __typename } } } }"}' ``` Document types returned: `EsThreadItem` (threads) and `DocSearchResult` (docs). **Note**: For searching thread content, use the LLM Data Export endpoint instead (see below) which provides full thread data. ## Quick Actions ### Get Recent Threads Fetch recent threads, optionally filtered by topic: ```bash curl -s 'https://station-server.railway.com/gql' \ -H 'content-type: application/json' \ -d '{"query": "{ threads(first: 10, sort: recent_activity) { edges { node { slug subject status topic { slug displayName } upvoteCount createdAt } } } }"}' ``` With topic filter: ```bash curl -s 'https://station-server.railway.com/gql' \ -H 'content-type: application/json' \ -d '{"query": "{ threads(first: 10, sort: recent_activity, topic: \"questions\") { edges { node { slug subject status topic { displayName } upvoteCount } } } }"}' ``` ### Get Thread by Slug Fetch a specific thread with its content: ```bash curl -s 'https://station-server.railway.com/gql' \ -H 'content-type: application/json' \ -d '{"query": "{ thread(slug: \"THREAD_SLUG\") { slug subject status content { data } topic { displayName } upvoteCount } }"}' ``` ### Get Thread as Markdown For a cleaner read, fetch the thread as markdown: ```bash # Append .md to the frontend URL (requires topic slug) curl -s 'https://station.railway.com/TOPIC_SLUG/THREAD_SLUG.md' # Or use API with format query parameter curl -s 'https://station-server.railway.com/api/threads/THREAD_SLUG?format=md' # Or use API with Accept header curl -s 'https://station-server.railway.com/api/threads/THREAD_SLUG' \ -H 'Accept: text/markdown' ``` ### List Topics Get all available topics: ```bash curl -s 'https://station-server.railway.com/gql' \ -H 'content-type: application/json' \ -d '{"query": "{ topics { slug displayName displayNamePlural } }"}' ``` Returns: questions, feedback, community, billing, bug-bounty, privacy, abuse, templates ### Get Trending