💼 Cost最適化
AIが処理するデータ量(トークン)の利用
📺 まず動画で見る(YouTube)
▶ 【自動化】AIガチ勢の最新活用術6選がこれ1本で丸分かり!【ClaudeCode・AIエージェント・AI経営・Skills・MCP】 ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Analyze token usage patterns and recommend cost optimizations with estimated savings
🇯🇵 日本人クリエイター向け解説
AIが処理するデータ量(トークン)の利用
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o cost-optimize.zip https://jpskill.com/download/2229.zip && unzip -o cost-optimize.zip && rm cost-optimize.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/2229.zip -OutFile "$d\cost-optimize.zip"; Expand-Archive "$d\cost-optimize.zip" -DestinationPath $d -Force; ri "$d\cost-optimize.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
cost-optimize.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
cost-optimizeフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Cost Optimize で、私のビジネスを分析して改善案を3つ提案して
- › Cost Optimize を使って、来週の会議用の資料を作って
- › Cost Optimize で、現状の課題を整理してアクションプランに落として
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
コスト最適化
エージェントとモデル全体での最近のトークン使用量を分析し、無駄を特定し、推定される節約額とともに具体的な最適化を推奨します。
使用するタイミング
コストが予想よりも高い場合、または積極的に支出を削減したい場合に使用します。モデル選択の効率、キャッシュ利用率、エージェントの冗長性、プロンプトの効率を分析します。
手順
-
使用状況データをロードする --
cost-trackingネームスペースでmcp__claude-flow__memory_searchを呼び出します(過去7日間)。memory_*ツールはネームスペースによってルーティングされます。これらを使用し、agentdb_hierarchical-*(階層によってルーティングされる)は使用しないでください。 -
モデル適合性を分析する -- 各エージェントについて、モデル階層がタスクの複雑さに適合しているかどうかを評価します。
- Sonnet/Opus で単純なタスク(フォーマット、リンティング)を実行するエージェント → Haiku または Agent Booster を推奨します。
- Haiku で複雑なタスク(アーキテクチャ、セキュリティ)を実行するエージェント → 品質リスクを警告します。
-
キャッシュヒット率を確認する -- エージェントごとのキャッシュヒット率を計算します。60%を下回る場合は、プロンプトキャッシュの有効化または改善を推奨します(キャッシュ読み取りで90%のコスト削減)。
-
冗長性を検出する -- 複数のエージェントが重複するタスクを実行している場合、またはバッチ処理できる作業のためにエージェントが生成されている場合を探します。
-
節約額を推定する -- 各推奨事項について、現在のコスト、最適化後の予測コスト、節約額、削減率を計算します。
-
以前の最適化パターンを検索する --
mcp__claude-flow__agentdb_pattern-searchを呼び出します(ReasoningBank 経由でルーティングされます。namespace引数は渡さないでください。pattern-*ツールはこれを無視します)。 -
最適化パターンを保存する -- 2つのパスがあります。
- パターンストア(型付き、推奨):
type: 'cost-optimization'を指定してmcp__claude-flow__agentdb_pattern-storeを使用します。namespace引数は渡さないでください。ReasoningBank がルーティングします。ブリッジが利用できない場合、フォールバックは予約済みのpatternネームスペースにcontroller: 'memory-store-fallback'で書き込みます(ruflo-agentdb ADR-0001 を参照)。 - プレーンストア(ネームスペースルーティング可能):
mcp__claude-flow__memory_store --namespace cost-patterns—memory_*はネームスペースルーティングされるため、これはcost-patternsネームスペースを尊重します。
- パターンストア(型付き、推奨):
-
ルーティングフィードバックループを閉じる —
hooks_model-outcomeを自動発行する -- 各ダウングレード推奨事項について、推奨テーブルの一部として outcome-emit コマンドをフォーマットし、直接実行できるようにします。# success path (downgrade worked) node plugins/ruflo-cost-tracker/scripts/outcome.mjs "<task-description>" <model> success # escalated path (had to upgrade after downgrade attempt) node plugins/ruflo-cost-tracker/scripts/outcome.mjs "<task-description>" <model> escalatedこのスクリプトは、明示的な引数
spawnSyncを使用してnpx @claude-flow/cli hooks model-outcome -t ... -m ... -o ...をラップするため、引用符は安全です。このシグナルがないと、ルーターはコストトラッカーの推奨事項から学習せず、ブースターバイパス率(cost-booster-routeスキルを参照)は時間の経過とともに改善されません。これは、レガシーなrouting-outcomesネームスペースの型付きの同等物です(ruflo-intelligence ADR-0001 §"Neutral" を参照)。 -
レポート -- 表示内容: 節約額の推定値を含むランク付けされた推奨事項、潜在的な総節約額、実装の優先順位(クイックウィンを最初に)、およびステップ8で発行されたモデルアウトカムイベント
CLI の代替
npx @claude-flow/cli@latest memory search --query "cost optimization strategies" --namespace cost-patterns
npx @claude-flow/cli@latest memory store --key "opt-2026-05-04" --value '{...}' --namespace cost-patterns 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Cost Optimize
Analyze recent token usage across agents and models, identify waste, and recommend specific optimizations with estimated dollar savings.
When to use
When costs are higher than expected or you want to proactively reduce spending. Analyzes model selection efficiency, cache utilization, agent redundancy, and prompt efficiency.
Steps
-
Load usage data -- call
mcp__claude-flow__memory_searchon thecost-trackingnamespace (last 7 days). Thememory_*tools route by namespace; use them — notagentdb_hierarchical-*(which routes by tier). -
Analyze model fit -- for each agent, assess whether the model tier matches task complexity:
- Agents doing simple tasks (formatting, linting) on Sonnet/Opus → suggest Haiku or Agent Booster
- Agents doing complex tasks (architecture, security) on Haiku → flag quality risk
-
Check cache rates -- compute cache hit rate per agent; if below 60%, recommend enabling or improving prompt caching (90% cost reduction on cache reads)
-
Detect redundancy -- look for multiple agents performing overlapping tasks, or agents being spawned for work that could be batched
-
Estimate savings -- for each recommendation, calculate: current cost, projected cost after optimization, dollar savings, percentage reduction
-
Search prior optimization patterns -- call
mcp__claude-flow__agentdb_pattern-search(ReasoningBank-routed; don't pass anamespaceargument — pattern-* tools ignore it). -
Store the optimization pattern -- two paths:
- Pattern store (typed, recommended):
mcp__claude-flow__agentdb_pattern-storewithtype: 'cost-optimization'. Don't pass anamespacearg — ReasoningBank routes it; on bridge unavailability the fallback writes to the reservedpatternnamespace withcontroller: 'memory-store-fallback'(see ruflo-agentdb ADR-0001). - Plain store (namespace-routable):
mcp__claude-flow__memory_store --namespace cost-patterns— this DOES respect thecost-patternsnamespace becausememory_*is namespace-routed.
- Pattern store (typed, recommended):
-
Close the routing feedback loop — auto-emit
hooks_model-outcome-- for each downgrade recommendation, format the outcome-emit command as part of the recommendation table so it can be run directly:# success path (downgrade worked) node plugins/ruflo-cost-tracker/scripts/outcome.mjs "<task-description>" <model> success # escalated path (had to upgrade after downgrade attempt) node plugins/ruflo-cost-tracker/scripts/outcome.mjs "<task-description>" <model> escalatedThe script wraps
npx @claude-flow/cli hooks model-outcome -t ... -m ... -o ...with explicit-argvspawnSyncso quoting is safe. Without this signal the router does not learn from cost-tracker's recommendations and the booster bypass rate (seecost-booster-routeskill) does not improve over time. This is the typed equivalent of the legacyrouting-outcomesnamespace (see ruflo-intelligence ADR-0001 §"Neutral"). -
Report -- display: ranked recommendations with savings estimate, total potential savings, implementation priority (quick wins first), and any model-outcome events emitted in step 8
CLI alternative
npx @claude-flow/cli@latest memory search --query "cost optimization strategies" --namespace cost-patterns
npx @claude-flow/cli@latest memory store --key "opt-2026-05-04" --value '{...}' --namespace cost-patterns