claude-usage-analyst について
claude-usage-analystは、ローカルのccusageデータからClaude Codeの利用状況を説明するスキルです。観測値と解釈を分け、タイムゾーン付きの期間指定やモデル比較でトークン量と推定コストを示します。
主な機能
- 01ローカルccusage記録の分析
- 02期間とタイムゾーンの指定
- 03モデル使用量と推定コストの比較
- 04キャッシュ関連トークン使用量の説明
- 05根拠と解釈の切り分け
活用シーン
- 01指定期間の利用状況の説明
- 02トークン量とモデル推定コストの比較
- 03クォータに似た利用負荷の調査
- 04根拠に基づく利用状況の要約
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ daymade/ claude-code-skills --skill claude-usage-analystインストール後、Claude Code で/claude-usage-analystを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/explanation-guide.mdscripts/analyze_claude_usage.py詳細
Claude Usage Analyst
概要
このスキルは、ローカルの ccusage データに基づいて、根拠のある利用状況の説明を作成するために使用します。観測された数値と解釈を分け、クォータの消費状況をわかりやすく説明します。
ワークフロー
-
ccusageが利用可能か確認します。ccusage --version見つからない場合は、
npm install -g ccusage@latestでインストールまたは更新するか、npx ccusage@latestで実行します。 -
指定された期間について、付属の分析ツールを実行します。
python3 /path/to/claude-usage-analyst/scripts/analyze_claude_usage.py \ --since YYYY-MM-DD --until YYYY-MM-DD --timezone Asia/Shanghai--since/--untilのデフォルトは、選択したタイムゾーンでの今日です。 過去の期間と比較する場合は、月の初日など、より前の日付を--sinceに指定します。そうしない場合、ランキングや中央値の項目は対象日のみを示します。 -
ユーザーが特定のモデル同士の比較を求めている場合は、エイリアスを渡します。
python3 scripts/analyze_claude_usage.py --model-a fable --model-b opus-4-8 -
最終回答を作成する際は、
references/explanation-guide.mdを読みます。
根拠に関するルール
- 数値に関する主張は、
ccusageの出力または付属の分析ツールの出力に基づけます。 - 対象範囲を明記します。
ccusage claudeが測定するのは、ローカルの Claude Code 利用ログです。ローカルログが存在する場合は、Claude Desktop の Claude Code セッションも含まれます。通常の Claude.ai チャット利用分を完全に網羅した請求額ではありません。 - 日付にはタイムゾーンを付記します。
- キャッシュについて明確に説明します。キャッシュ読み取りトークンは、ユーザーがその文言を入力していなくても、利用量やクォータに影響します。
- ユーザーからプランの詳細が提供されていない限り、ローカルのトークン数から Anthropic のプランのクォータルールを推測しないでください。正確なプラン上の計算方法が不明な場合は、「クォータ相当の負荷」または「ccusage による推定コスト/トークン消費」と表現します。
- モデルを比較する際は、トークン量と推定コストの両方を比較します。トークン量が同程度でも、モデルによってコストが高くなる場合があります。
出力形式
ユーザーから別の指定がない限り、次の構成を使用します。
- 平易な言葉での簡潔な結論。
- 根拠を示す表:合計トークン数、コスト、入力、出力、キャッシュ作成、キャッシュ読み取り。
- モデル比較表。
- クォータの枯渇について説明する場合は、5 時間ブロックの表。
- 消費が発生した理由の説明。
- 確信度と注意事項。
専門知識のないユーザーにも読みやすい回答にします。「キャッシュ読み取り」などの用語は、一文で意味を説明せずに使用しないでください。
コメント
Markdown 対応