OpenClaw · Skill
Openrouter Analytics
Use this skill to pull management-level usage data and request-level troubleshooting details from OpenRouter.
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install plgonzalezrx8/openrouter-analyticsClawHub installer
npx clawhub@latest install plgonzalezrx8/openrouter-analyticsOpenClaw CLI
openclaw skills install plgonzalezrx8/openrouter-analyticsDirect OpenClaw install
openclaw install plgonzalezrx8/openrouter-analyticsWhat this skill does
Use this skill to pull management-level usage data and request-level troubleshooting details from OpenRouter.
Why it matters
Combines account-level management reporting and per-request debug detail in one CLI tool, replacing manual API calls or navigating the OpenRouter dashboard.
Typical use cases
- Reviewing daily OpenRouter spend over a custom date range
- Identifying which API keys are consuming the most credits
- Debugging a slow or failed request using its generation ID
- Exporting monthly usage data to CSV for billing review
- Checking remaining credits before hitting a spending limit
Source instructions
OpenRouter Analytics
Use this skill to pull management-level usage data and request-level troubleshooting details from OpenRouter.
Quick Start
Run from this skill folder:
cd ~/clawd/skills/openrouter-analytics
Management key operations (set OPENROUTER_MANAGEMENT_KEY):
python3 scripts/openrouter_analytics.py activity --limit 20
python3 scripts/openrouter_analytics.py activity --date 2026-02-18
python3 scripts/openrouter_analytics.py activity --from 2026-02-01 --to 2026-02-18 --summary --csv /tmp/activity.csv
python3 scripts/openrouter_analytics.py credits
python3 scripts/openrouter_analytics.py keys --limit 50 --summary
python3 scripts/openrouter_analytics.py report --from 2026-02-01 --to 2026-02-18 --format markdown
Request-level troubleshooting (set OPENROUTER_API_KEY):
python3 scripts/openrouter_analytics.py generation --id <generation_id>
Use --raw on any command to print full JSON.
Workflow
- Check macro activity
- Run
activityfor daily spend/traffic patterns.
- Run
- Check account-level usage
- Run
creditsto review consumed vs remaining credits.
- Run
- Find key-level consumers
- Run
keysto identify which keys are driving usage.
- Run
- Investigate incidents
- Run
generation --id ...for detailed logs on one request (latency, fallback providers, finish reason, token and cost details).
- Run
Notes
activity,credits,keys, andreportrequire a Management API key.generationuses a standard OpenRouter API key and requires the requestid.- The script auto-loads
~/.openclaw/.envand current-directory.envbefore execution. - Use
--retriesand--timeoutto tune robustness under transient API/network issues. - Keep generation IDs in your application logs to support reliable post-incident analysis.
Resources
- Endpoint reference and field guide:
references/endpoints.md - CLI helper script:
scripts/openrouter_analytics.py