# Send Trimet to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "trimet",
    "name": "Trimet",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/mjrussell/trimet",
    "canonicalUrl": "https://clawhub.ai/mjrussell/trimet",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/trimet",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=trimet",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "trimet",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-01T14:38:49.334Z",
      "expiresAt": "2026-05-08T14:38:49.334Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=trimet",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=trimet",
        "contentDisposition": "attachment; filename=\"trimet-0.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "trimet"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/trimet"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/trimet",
    "downloadUrl": "https://openagent3.xyz/downloads/trimet",
    "agentUrl": "https://openagent3.xyz/skills/trimet/agent",
    "manifestUrl": "https://openagent3.xyz/skills/trimet/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/trimet/agent.md"
  }
}
```
## Documentation

### 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"

### Arrivals

trimet arrivals <stop-id>              # Real-time arrivals
trimet arrivals 8383 --line 90         # Filter by route
trimet arrivals 8383 --json

### Trip Planning

trimet trip -f <from> -t <to>
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 <from> -t <to>          # 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 <user-location-stop> -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")
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: mjrussell
- Version: 0.1.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-01T14:38:49.334Z
- Expires at: 2026-05-08T14:38:49.334Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/trimet)
- [Send to Agent page](https://openagent3.xyz/skills/trimet/agent)
- [JSON manifest](https://openagent3.xyz/skills/trimet/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/trimet/agent.md)
- [Download page](https://openagent3.xyz/downloads/trimet)