ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 5/5

cta

Chicago CTA transit — real-time L train arrivals, bus predictions, service alerts, and route info. Use when the user asks about Chicago public transit, L train schedules, CTA bus times, service alerts, or nearby stops.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/brianleach/cta
Or

What This Skill Does

The CTA (Chicago Transit Authority) skill provides OpenClaw with native capabilities to access real-time transit data for Chicago’s expansive public transportation network. By integrating with the official CTA Train Tracker, Bus Tracker, and Customer Alerts APIs, the agent can provide precise arrival predictions, live vehicle locations, and immediate status updates for all rail lines (Red, Blue, Brown, etc.) and bus routes. This skill effectively turns your AI agent into a digital transit concierge, enabling it to bridge the gap between static schedule information and the dynamic, real-time reality of commuting in Chicago. Whether you are checking if the Blue Line is delayed during rush hour, looking for the next bus arrival at a specific stop, or parsing service alerts for construction, this skill handles the heavy lifting of data retrieval and formatting.

Installation

To integrate this skill into your environment, use the command: clawhub install openclaw/skills/skills/brianleach/cta. Ensure you have configured your environment variables, specifically CTA_TRAIN_API_KEY and CTA_BUS_API_KEY, obtained from the official CTA Developer portal. Without these keys, the agent will only be able to access general customer alerts and public transit info; real-time tracking will be unavailable.

Use Cases

  • Commuter Assistance: Planning daily travel by checking exact train arrival times at home or office stations.
  • Emergency Rerouting: Identifying active alerts or severe delays that require a user to take an alternative route or mode of transport.
  • Fleet Monitoring: Observing real-time vehicle movement for specific bus routes during inclement weather.
  • Information Retrieval: Explaining fare policies, Ventra account management, or locating specific station stop IDs using the integrated GTFS static data.

Example Prompts

  1. "When is the next Brown Line train arriving at the Belmont stop?"
  2. "Are there any service alerts for the Red Line heading downtown today?"
  3. "Show me the next three bus arrivals for the number 22 bus at Clark and Foster."

Tips & Limitations

To get the most out of this skill, ensure that the agent has clear access to the internet, as it relies on external REST API calls. Be mindful that API keys have a limit of 50,000 requests per day; for most individual users, this is more than sufficient. Always verify critical schedule data during major holidays, as real-time accuracy can occasionally fluctuate during system maintenance windows. Using the provided scripts/cta.mjs helper utility is recommended, as it contains built-in parsing logic that maps complex GTFS stop IDs into user-friendly names, significantly reducing the complexity of your prompts.

Metadata

Stars4190
Views0
Updated2026-04-18
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-brianleach-cta": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#chicago#transit#cta#commute#transportation
Safety Score: 5/5

Flags: network-access, external-api

Related Skills