usage-export
✓Verified·Scanned 2/17/2026
This skill exports OpenClaw session usage into CSV files from ~/.clawdbot/agents to ~/.clawdbot/exports/usage and includes python3 and cron examples to run scripts/export.py. It reads USAGE_EXPORT_DIR/USAGE_EXPORT_SESSIONS environment variables and operates on local session JSONL files.
from clawhub.ai·v1.0.0·24.0 KB·0 installs
Scanned from 1.0.0 at 1b2e978 · Transparency log ↗
$ vett add clawhub.ai/bobot-agent/usage-export
Usage Export
Export your OpenClaw usage data to CSV files for analytics in Power BI, Excel, or any BI tool.
What It Does
- Scans session JSONL files for usage data
- Aggregates by hour and activity type
- Outputs one CSV per day
- Tracks tokens, costs, and tool usage
- Includes main session + subagent sessions
Output Format
CSV files are written to ~/.clawdbot/exports/usage/YYYY-MM-DD.csv:
timestamp_hour,date,hour,session_key,channel,model,provider,activity_type,request_count,input_tokens,output_tokens,cache_read_tokens,cache_write_tokens,total_tokens,cost_usd
2026-01-30T05:00:00Z,2026-01-30,5,agent:main:main,signal,claude-opus-4-5,anthropic,chat,3,24,892,14209,500,15625,0.12
2026-01-30T05:00:00Z,2026-01-30,5,agent:main:main,signal,claude-opus-4-5,anthropic,tool:exec,8,80,450,0,0,530,0.02
For detailed column definitions, see SCHEMA.md.
Installation
# Via ClawdHub
clawdhub install usage-export
# Or manually
mkdir -p ~/.openclaw/skills/usage-export
# Copy SKILL.md, SCHEMA.md, and scripts/ folder
Usage
Manual Export
# Export today's data
python3 {baseDir}/scripts/export.py --today
# Export specific date
python3 {baseDir}/scripts/export.py --date 2026-01-29
# Export date range
python3 {baseDir}/scripts/export.py --from 2026-01-01 --to 2026-01-31
Cron Setup (recommended)
Run hourly to keep exports fresh:
# System crontab
0 * * * * python3 ~/.openclaw/skills/usage-export/scripts/export.py --today
Or via OpenClaw config:
{
"cron": {
"jobs": [{
"name": "usage-export",
"schedule": { "kind": "cron", "expr": "0 * * * *" },
"payload": {
"kind": "systemEvent",
"text": "Run usage export: python3 ~/.openclaw/skills/usage-export/scripts/export.py --today --quiet"
},
"sessionTarget": "main"
}]
}
}
Power BI Integration
- Get Data → Text/CSV
- Point to
~/.clawdbot/exports/usage/folder - Combine files using Folder source
- Build your dashboard!
Suggested Visualizations
- Daily cost trend — Line chart by date
- Model breakdown — Pie chart by model
- Activity heatmap — Matrix of hour × activity_type
- Channel comparison — Bar chart by channel
- Tool usage ranking — Top 10 tools by request count
Configuration
Environment variables (optional):
| Variable | Default | Description |
|---|---|---|
USAGE_EXPORT_DIR | ~/.clawdbot/exports/usage | Output directory |
USAGE_EXPORT_SESSIONS | ~/.clawdbot/agents | Sessions directory |
Notes
- All timestamps are UTC
- Cost column is an estimate based on configured pricing (see SCHEMA.md for details)
- Cache tokens are Anthropic-specific; other providers show 0
- New sessions are picked up automatically on next export run