← Back to Skills Marketplace
gumadeiras

gotrain

cross-platform ✓ Security Clean
2980
Downloads
1
Stars
4
Active Installs
6
Versions
Install in OpenClaw
/install gotrain
Description
MTA system train departures (NYC Subway, LIRR, Metro-North). Use when the user wants train times, schedules, or service alerts for MTA transit. Covers MTA Subway, LIRR, and Metro-North across the greater New York area.
README (SKILL.md)

gotrain

Atomic CLI for NYC transit departures (MTA Subway, LIRR, Metro-North).

Installation

npm install -g gotrain-cli

Commands

Command Description
gotrain stations [query] List/search stations
gotrain departures \x3Cstation-id> Show departures for a station
gotrain alerts Active service alerts
gotrain fav \x3Cid> Toggle favorite station
gotrain favs List favorite stations

Common Station IDs

  • MNR-149 - New Haven
  • MNR-151 - New Haven-State St
  • MNR-1 - Grand Central
  • MNR-203 - Penn Station (MNR)
  • LIRR-349 - Grand Central
  • SUBWAY-631 - Grand Central-42 St

Examples

# Search for Penn Station
gotrain stations penn

# New Haven to Grand Central departures
gotrain departures MNR-149

# Check service alerts
gotrain alerts

# Add favorite station
gotrain fav MNR-149

Source

https://github.com/gumadeiras/gotrain-cli

Usage Guidance
This skill is internally consistent: it expects a 'gotrain' CLI and provides an npm package to install it. Before installing, inspect the npm package and its GitHub repository (publisher, recent commits, install scripts, and source code) because npm packages can execute arbitrary code during install. Prefer running the CLI in an isolated environment (container or VM) if you don't fully trust the publisher. Check where the CLI stores favorites or cache on your filesystem if you care about local data storage. If you need higher assurance, verify the package's SHA/signature or use a vetted distribution channel.
Capability Analysis
Type: OpenClaw Skill Name: gotrain Version: 1.3.0 The skill bundle is classified as benign. It transparently defines a skill to interact with the `gotrain-cli` for MTA transit information. The `SKILL.md` file instructs the OpenClaw agent to install the `gotrain-cli` npm package globally, which is a standard method for installing command-line tools. There is no evidence of prompt injection, data exfiltration, malicious execution, persistence mechanisms, or obfuscation within the provided files. The instructions and stated purpose are clearly aligned, and the source code repository for the CLI is provided.
Capability Assessment
Purpose & Capability
Name/description request a CLI named 'gotrain' and the skill requires the 'gotrain' binary and provides an npm install step for 'gotrain-cli' which creates that binary — this is coherent and expected for a CLI-based transit skill.
Instruction Scope
SKILL.md instructs the agent to run the gotrain CLI commands (stations, departures, alerts, fav, favs). It does not instruct the agent to read unrelated files, environment variables, or to transmit data to endpoints outside the CLI's expected behavior.
Install Mechanism
Installation is via npm (package 'gotrain-cli') which is a common and expected mechanism for providing a CLI. npm packages can run arbitrary install scripts and contain arbitrary JS, so this is a moderate-risk install method compared with no install spec or a vetted system package. The SKILL.md includes a GitHub repo which helps traceability but no homepage or publisher details are provided in the metadata.
Credentials
The skill requests no environment variables, no credentials, and no config paths — appropriate for a read-only transit query tool.
Persistence & Privilege
always is false and there are no indications the skill modifies other skills or system-wide agent settings. It is eligible for autonomous invocation by default (normal for skills) but requests no elevated persistence or privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install gotrain
  3. After installation, invoke the skill by name or use /gotrain
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
Use npm install (gotrain-cli package)
v1.2.0
Use npm install (gotrain-cli package)
v1.1.3
Use npm install (gotrain-cli package)
v1.1.2
Use npm install (gotrain-cli package)
v1.0.1
Clarify MTA system (not just NYC)
v1.0.0
Initial release
Metadata
Slug gotrain
Version 1.3.0
License
All-time Installs 4
Active Installs 4
Total Versions 6
Frequently Asked Questions

What is gotrain?

MTA system train departures (NYC Subway, LIRR, Metro-North). Use when the user wants train times, schedules, or service alerts for MTA transit. Covers MTA Subway, LIRR, and Metro-North across the greater New York area. It is an AI Agent Skill for Claude Code / OpenClaw, with 2980 downloads so far.

How do I install gotrain?

Run "/install gotrain" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is gotrain free?

Yes, gotrain is completely free (open-source). You can download, install and use it at no cost.

Which platforms does gotrain support?

gotrain is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created gotrain?

It is built and maintained by Gustavo Madeira Santana (@gumadeiras); the current version is v1.3.0.

💬 Comments