autonomous-cost-optimizer
8
总安装量
4
周安装量
#35703
全站排名
安装命令
npx skills add https://github.com/adaptationio/skrillz --skill autonomous-cost-optimizer
Agent 安装分布
github-copilot
2
claude-code
2
mcpjam
1
windsurf
1
zencoder
1
Skill 文档
Autonomous Cost Optimizer
Tracks and optimizes token usage and API costs during autonomous coding.
Quick Start
Track Usage
from scripts.cost_optimizer import CostOptimizer
optimizer = CostOptimizer(project_dir)
optimizer.track_usage(input_tokens=1500, output_tokens=500)
report = optimizer.get_usage_report()
print(f"Total cost: ${report.total_cost:.4f}")
Check Budget
if optimizer.is_within_budget(budget=10.00):
# Continue working
pass
else:
# Trigger cost-saving measures
await optimizer.enter_efficiency_mode()
Cost Optimization Workflow
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â COST OPTIMIZATION â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â â
â TRACK â
â ââ Monitor token usage per request â
â ââ Calculate cost per feature â
â ââ Track cumulative session cost â
â ââ Log usage to history â
â â
â ANALYZE â
â ââ Identify high-cost operations â
â ââ Compare efficiency across features â
â ââ Detect wasteful patterns â
â ââ Calculate ROI per feature â
â â
â OPTIMIZE â
â ââ Compact context when approaching limits â
â ââ Cache repeated queries â
â ââ Batch similar operations â
â ââ Prioritize high-ROI features â
â â
â REPORT â
â ââ Generate cost breakdown â
â ââ Show efficiency metrics â
â ââ Recommend optimizations â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Pricing Reference
| Model | Input (per 1M) | Output (per 1M) |
|---|---|---|
| Claude 3.5 Sonnet | $3.00 | $15.00 |
| Claude 3 Opus | $15.00 | $75.00 |
| Claude 3 Haiku | $0.25 | $1.25 |
Efficiency Metrics
@dataclass
class EfficiencyMetrics:
tokens_per_feature: float
cost_per_feature: float
features_per_dollar: float
context_utilization: float
cache_hit_rate: float
Optimization Strategies
| Strategy | Savings | Trade-off |
|---|---|---|
| Context compaction | 20-40% | Slight context loss |
| Response caching | 30-50% | Storage needed |
| Batch operations | 15-25% | Higher latency |
| Model selection | 50-90% | Capability reduction |
Integration Points
- context-compactor: Reduce context size
- memory-manager: Cache common queries
- autonomous-loop: Budget enforcement
- progress-tracker: Efficiency metrics
References
references/PRICING-GUIDE.md– Cost calculationsreferences/OPTIMIZATION-STRATEGIES.md– Strategies
Scripts
scripts/cost_optimizer.py– Core optimizerscripts/usage_tracker.py– Track token usagescripts/budget_manager.py– Budget enforcementscripts/efficiency_analyzer.py– Analyze efficiency