AgentStack
SKILL verified MIT Self-run

Model Usage

skill-ericwang915-pythonclaw-model-usage · by ericwang915

Track and display LLM token usage, costs, and model statistics. Use when: user asks about token usage, API costs, how many messages were sent, or model performance stats. NOT for: changing the model or provider (use change_setting), or viewing conversation content (use session_logs).

No reviews yet
0 installs
12 views
0.0% view→install

Install

$ agentstack add skill-ericwang915-pythonclaw-model-usage

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of Model Usage? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Model Usage

Track and display LLM token usage, costs, and session statistics.

When to Use

USE this skill when:

  • "How many tokens have I used?"
  • "What's my API cost so far?"
  • "Show me model usage stats"
  • "How many messages in this session?"
  • "Which model am I using?"

When NOT to Use

DON'T use this skill when:

  • Changing the LLM model or provider → use change_setting
  • Viewing conversation content → use session_logs
  • Checking system status → check agent status directly

Usage

Current session stats

python {skill_path}/usage_stats.py

Check detailed interaction log

The history_detail.jsonl file under ~/.pythonclaw/context/logs/ contains structured records of every agent interaction, including:

  • Input messages
  • Tool calls and results
  • LLM responses
  • Timestamps
python {skill_path}/usage_stats.py --log ~/.pythonclaw/context/logs/history_detail.jsonl

Quick stats via jq (if installed)

# Count total interactions
wc -l ~/.pythonclaw/context/logs/history_detail.jsonl

# Recent entries
tail -5 ~/.pythonclaw/context/logs/history_detail.jsonl | python -m json.tool

Notes

  • Token counts are estimates based on message length
  • Cost calculation requires knowing the model's pricing (not tracked automatically)
  • The history_detail.jsonl is append-only and grows over time
  • Use /status command in chat for quick session info

Resources

| File | Description | |------|-------------| | usage_stats.py | Parse and summarise usage from history logs |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.