Pipeworx swisstransport

v1.0.0

Provides real-time Swiss public transport info including station search, route planning with schedules, and live departure boards for trains, buses, and trams.

0· 76·0 current·0 all-time
byBruce Gutman@brucegutman

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for brucegutman/pipeworx-swisstransport.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Pipeworx swisstransport" (brucegutman/pipeworx-swisstransport) from ClawHub.
Skill page: https://clawhub.ai/brucegutman/pipeworx-swisstransport
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install pipeworx-swisstransport

ClawHub CLI

Package manager switcher

npx clawhub@latest install pipeworx-swisstransport
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description (Swiss transport queries) match the instructions: the SKILL.md shows JSON-RPC/curl calls to an API that returns station, connections, and stationboard data. No unrelated binaries or env vars are requested.
Instruction Scope
The instructions are narrowly scoped to calling the external endpoint (https://gateway.pipeworx.io/swisstransport/mcp) for transport data; they do not direct reading local files or extra environment variables. However, using the skill will send user queries and possibly conversation content to a third-party gateway.
Install Mechanism
No install spec and no code files — nothing is written to disk and no packages are pulled. This is low risk from an install standpoint.
Credentials
The skill requests no credentials or env variables (proportionate). Be aware that because there is no auth, queries (including potentially sensitive location or planning queries) are sent to an external service without a clear privacy policy or owner listed.
Persistence & Privilege
always is false and autonomous invocation is the platform default. The skill does not request elevated persistence or modify other skills/config; however, an agent invoking it will contact an external server when used.
Assessment
This skill is coherent with its described purpose and doesn't install code or ask for secrets — it simply forwards queries to https://gateway.pipeworx.io/swisstransport/mcp. Before installing, consider whether you trust that external endpoint: the skill has no published source or homepage to verify the maintainer or privacy practices. Avoid sending sensitive or private information through it, test with harmless queries first, and prefer skills backed by official APIs (SBB or known open-data endpoints) if you need strong provenance. If you need higher assurance, ask the publisher for source code or a privacy policy, or run traffic through a network monitor to inspect what is sent.

Like a lobster shell, security has layers — review code before you run it.

latestvk970dwpp83v0wh92q129v5yfrn84vghz
76downloads
0stars
1versions
Updated 1w ago
v1.0.0
MIT-0

Swiss Transport

Real-time Swiss public transport data: train, bus, and tram schedules from SBB and regional operators.

search_stations

Find stations by name. Returns station ID, name, and coordinates.

get_connections

Route planning between two locations. Returns departure/arrival times, duration, number of transfers, platform numbers, delays, and a breakdown of each journey section (which train/bus, intermediate stops).

get_stationboard

Live departure board for any station. Shows the next departures with line name, category, destination, platform, and delay information.

Example: Zurich to Bern connections

curl -X POST https://gateway.pipeworx.io/swisstransport/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_connections","arguments":{"from":"Zurich HB","to":"Bern","limit":3}}}'

Example: departures from Geneva

curl -X POST https://gateway.pipeworx.io/swisstransport/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_stationboard","arguments":{"station":"Geneve","limit":5}}}'
{
  "mcpServers": {
    "swisstransport": {
      "url": "https://gateway.pipeworx.io/swisstransport/mcp"
    }
  }
}

Comments

Loading comments...