Install
$ agentstack add skill-mjrussell-agent-skills-trimet ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
TriMet CLI
CLI for TriMet Portland transit data. Check arrivals, plan trips, and view alerts.
Installation
npm install -g trimet-cli
Setup
- Get free API key from https://developer.trimet.org/
- Set environment variable:
export TRIMET_APP_ID="your-key"
Commands
Arrivals
trimet arrivals # Real-time arrivals
trimet arrivals 8383 --line 90 # Filter by route
trimet arrivals 8383 --json
Trip Planning
trimet trip -f -t
trimet trip -f 8383 -t 9969
trimet trip -f "Pioneer Square" -t "PDX Airport"
trimet trip -f 8383 -t 9969 --arrive-by "5:30 PM"
trimet trip -f 8383 -t 9969 --depart-at "2:00 PM"
trimet trip -f 8383 -t 9969 --json
Next Departures
trimet next -f -t # Simplified view
trimet next -f 8383 -t 9969 -c 5 # Show 5 options
trimet next -f 8383 -t 9969 --line 90 # Filter by route
Service Alerts
trimet alerts # All alerts
trimet alerts --route 90 # Alerts for route
trimet alerts --json
Common Stop IDs
- Pioneer Courthouse Square: 8383 (westbound), 8384 (eastbound)
- PDX Airport: 10579
- Portland Union Station: 7787
- Beaverton TC: 9969
Usage Examples
User: "When's the next MAX?"
trimet arrivals 8383
User: "How do I get to the airport?"
trimet trip -f "Pioneer Square" -t "PDX Airport"
User: "I need to be downtown by 5pm"
trimet trip -f -t 8383 --arrive-by "5:00 PM"
User: "Are there any delays on the Blue Line?"
trimet alerts --route 100
User: "Next trains to Beaverton"
trimet next -f 8383 -t 9969
Route Numbers
- MAX Blue Line: 100
- MAX Red Line: 90
- MAX Yellow Line: 190
- MAX Orange Line: 290
- MAX Green Line: 200
Notes
- Stop IDs are displayed at TriMet stops and on trimet.org
- Addresses work for trip planning (e.g., "Pioneer Square, Portland")
- Times support natural formats ("5:30 PM", "17:30")
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: mjrussell
- Source: mjrussell/agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.