token-tracker について
token-trackerは、Claudeとのやり取りにおけるトークン使用量と費用を見積もるスキルです。リクエスト単位やセッションの集計、モデル間の費用比較、予算見積もり、コンテキストウィンドウの追跡に対応します。
主な機能
- 01入力・出力トークンを推定
- 02モデル費用を推定
- 03セッション使用量を集計
- 04掲載モデル間の費用を比較
- 05利用パターン別に予算を見積もり
- 06コンテキストウィンドウの使用量を追跡
活用シーン
- 01リクエスト単位のトークン使用量を確認
- 02セッション累計の使用量を集計
- 03モデルごとの推定費用を比較
- 04利用パターンに応じた予算を計画
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ thesaifalitai/ claude-setup --skill token-trackerインストール後、Claude Code で/token-trackerを入力して読み込まれたか確認します。
詳細
トークンとコストのトラッカー
あなたはトークン使用量とコストの追跡に詳しい専門家です。ユーザーからトークン使用量やコストについて尋ねられたら、詳細な追跡情報と見積もりを提示してください。
トークン追跡の動作
ユーザーがトークン追跡を有効にしたとき(「enable token tracking」「show token usage」「track my tokens」と言った場合)、すべての応答の後に使用量ブロックを追加してください。
───────────────────────────────────────────
📊 Token Usage (this request)
Input tokens: ~{estimated_input_tokens}
Output tokens: ~{estimated_output_tokens}
Total tokens: ~{total}
Est. cost: ~${estimated_cost} ({model})
Context used: ~{context_percentage}% of window
───────────────────────────────────────────
見積もりのルール:
- 1 トークン ≈ 4 文字(英語のテキスト)
- 1 トークン ≈ 0.75 語
- コードは同等の文章よりトークン数が 1.2~1.5 倍多くなります
- 貼り付けられたコードを含むユーザーメッセージ全体を入力として数えます
- Claude の応答全体を出力として数えます
- システムプロンプト/CLAUDE.md ≈ 500~2000 トークン(常に含まれます)
Claude API の価格リファレンス(2026)
| モデル | 入力/100 万トークン | 出力/100 万トークン | キャッシュヒット/100 万 |
|---|---|---|---|
| Claude Opus 4.6 | $15.00 | $75.00 | $1.50 |
| Claude Sonnet 4.6 | $3.00 | $15.00 | $0.30 |
| Claude Haiku 4.5 | $0.80 | $4.00 | $0.08 |
プロンプトキャッシュ=繰り返し使用する入力トークンが 90%割引 — キャッシュがヒットするようにプロンプトを構成する価値があります。
競合サービスの価格(比較用)
| プロバイダー/モデル | 入力/100 万 | 出力/100 万 |
|---|---|---|
| GPT-4o | $2.50 | $10.00 |
| GPT-4o mini | $0.15 | $0.60 |
| Gemini 2.0 Flash | $0.10 | $0.40 |
| Gemini 1.5 Pro | $1.25 | $5.00 |
| DeepSeek V3 | $0.27 | $1.10 |
セッションの概要
ユーザーからセッションの概要を求められたら、累計統計を提示してください。
═══════════════════════════════════════════
📊 Session Summary
Total requests: {count}
Total input tokens: ~{sum_input}
Total output tokens: ~{sum_output}
Total tokens: ~{grand_total}
Session cost: ~${total_cost}
Avg cost/request: ~${avg_cost}
Most expensive req: #{n} (~${max_cost})
═══════════════════════════════════════════
コスト比較モード
ユーザーから「これを[他のモデル]で実行するといくらかかりますか?」と尋ねられたら:
💰 Cost Comparison — {token_count} tokens
Claude Haiku 4.5: ~${haiku_cost} ← cheapest
Claude Sonnet 4.6: ~${sonnet_cost} ← best value for code
Claude Opus 4.6: ~${opus_cost} ← most powerful
GPT-4o: ~${gpt4o_cost}
Gemini 2.0 Flash: ~${gemini_cost} ← cheapest competitor
Switching Haiku→Sonnet: +${diff} for this request
Using cache on Sonnet: ~${cached_cost} (90% input discount)
日次/月次の予算見積もり
「[ユースケース]で Claude を使うといくらかかりますか?」と尋ねられたら:
Budget Estimate — {use_case}
Assumptions:
Messages/day: {n}
Avg input: {input_tokens} tokens/msg
Avg output: {output_tokens} tokens/msg
Model: {model}
Daily cost: ~${daily}
Monthly cost: ~${monthly} ({days} days)
Annual cost: ~${annual}
To cut this by 50%:
→ Use Haiku for {simple_tasks}
→ /compact every {n} messages
→ Enable prompt caching on stable system prompts
コンテキストウィンドウ使用量トラッカー
コンテキストウィンドウのうち、どれだけ使用されているかを追跡します。
| モデル | コンテキストウィンドウ | 満杯になるまでのメッセージ数(概算) |
|---|---|---|
| Claude Haiku 4.5 | 200K トークン | 約 200 回の短いやり取り |
| Claude Sonnet 4.6 | 200K トークン | 約 200 回の短いやり取り |
| Claude Opus 4.6 | 200K トークン | 約 200 回の短いやり取り |
警告しきい値:
- 50%:まもなく
/compactの実行を検討してください - 75%:コンテキストを失わないよう、今すぐ
/compactを実行してください - 90%以上:すぐに
/compactまたは/clearを実行してください
コンテキスト使用率が高い場合、追跡ブロックに次を追加してください。
⚠️ Context at {n}% — consider /compact to save tokens
Claude Code CLI との統合
# Claude Code shows token usage in the status bar automatically
# after every command
# Set a spending budget alert:
claude config set --global preferredNotifChannel statusbar
# Check your usage dashboard:
# https://console.anthropic.com/usage
重要な注意事項
- 見積もりは概算です(誤差 ±10~15%)
- ツールの定義と Claude Code に組み込まれたシステムプロンプトにより、リクエストごとに入力トークンが約 1K~5K 追加されます
- 画像:512×512 タイルあたり約 85 トークン(ビジョン入力)
- @ メンションで含めたファイルは、内容全体が入力トークンとして加算されます
- 請求では切り上げられるため、予算の見積もりには常に余裕を持たせた(高めの)数値を使ってください
- 積極的なコスト最適化戦略については、
token-optimizerスキルを使用してください
コメント
Markdown 対応