К основному содержанию
скилл CX Codex

cost-report — скилл для OpenCode: отчёт о расходах

Собирает отчёт по токенам, затратам в USD и бюджету для агентов и моделей. Нужен, когда надо разобрать текущие расходы.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add ruvnet/ruflo --skill cost-report -a claude-code
Открыть на GitHub

Что делает cost-report

Скилл читает записи из пространства cost-tracking за выбранный период и рассчитывает затраты по моделям. Он показывает общую сумму, остаток бюджета, распределение по моделям и агентам, а также активные предупреждения.

Расходы группируются по уровням: обход через бустер, задачи на Haiku и задачи на Sonnet или Opus. Если есть docs/benchmarks/runs/latest.json, скилл берёт из него измеренные значения для бустера и запущенных базовых моделей. Это повод проверить отчёт, если часть запросов могла пройти через бустер.

Для поиска используются memory_search, memory_list или memory_retrieve с пространством cost-tracking; инструменты agentdb_hierarchical-* здесь не подходят. Настройки бюджета читаются через memory_retrieve, после чего скилл сверяет расход с порогами предупреждений.

Какие задачи решает

  • посчитать затраты на токены по моделям
  • разделить расходы между агентами
  • сверить расход с бюджетом
  • найти предупреждения по лимиту
  • учесть измерения бустера из файла бенчмарка

Примеры запросов агенту

  • Собери отчёт о расходах за сегодня.
  • Покажи затраты по агентам и моделям за выбранный период.
  • Проверь бюджет и активные предупреждения по расходам.

Как установить cost-report

1Через Skills CLI (Vercel)

npx skills add ruvnet/ruflo --skill cost-report -a claude-code

2Вручную: положить файлы

~/.claude/skills/cost-report/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cost-report/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора146

sparc-refine Скилл запускает фазы доработки и финализации методологии SPARC. Он проверяет код по спецификации, доводит покрытие тестами до 80% и готовит документацию. CX Codex +1 729установок migrate-create Создаёт пронумерованные пары SQL-миграций up/down для изменений схемы базы данных. Пригодится при добавлении таблиц, столбцов, индексов и ограничений. CX Codex +1 729установок federation-init Скилл для подключения к RuFlo Federation через публичный MCP-сервис x.ruv.io. Помогает разобраться с доступом, показывает доступные каналы и данные шлюза. CX Codex +1 729установок federation-audit Скилл проверяет подписанные события и распределение задач в RuFlo Federation. Помогает найти зависшие клеймы и дубли без изменения общего состояния. CX Codex +1 729установок browser-login Проходит аутентификацию на сайте один раз, проверяет куки через AIDefence, сохраняет в vault и повторно использует в других скиллах без переповтора логина. CX Codex +1 729установок vector-cluster Группирует файлы кода через поиск сообществ в графе. Пригодится, чтобы увидеть связанные части проекта и выбросы. CX Codex +1 728установок migrate-validate Скилл автоматически проверяет незавершённые миграции на ошибки: несуществующие внешние ключи, неполные откаты, нарушения соглашений об именовании. Ловит проблемы до того, как миграция попадёт в БД. CX Codex +1 728установок iot-witness-verify Проверяет целостность цепочки свидетелей для устройств Cognitum Seed и находит разрывы хешей. Инструмент оценивает сохранность данных и фиксирует пропуски эпох. CX Codex +1 728установок

Похожие

Agent Cost Report thedotmack Считает, во что обошлась работа агентов: измеренные токены из транскриптов Claude Code, цены OpenRouter и отчёт в HTML, PDF, JSON и CSV. CX Codex +1 381установок budget-optimizer OneWave-AI Скилл для анализа расходов: находит, куда уходят деньги, и собирает план по правилу 50/30/20, подпискам и долгам. CX Codex +1 429установок debt-payoff openaccountant Строит план выплаты долгов методом лавины или снежного кома и расписывает платежи по месяцам. Пригодится, когда нужно понять, сколько уйдёт на проценты. CX Codex +1 406установок crypto-report aahl Тянет AI-отчёт по монете с Binance и свежие новости блокчейна прямо в сессию агента. Пригодится, когда нужен срез рынка без похода в браузер. CX Codex +1 3 300установок ad-spend-allocation Maya-Beth Finotti Скилл раскладывает фиксированный рекламный бюджет по кампаниям, площадкам и этапам воронки, опираясь на предельную, а не среднюю отдачу. CX Codex +1 20 600установок ad-budget-pacing Maya-Beth Finotti Скилл сравнивает фактические траты кампании с планом и говорит, на сколько менять дневной расход, чтобы уложиться в бюджет. CX Codex +1 20 500установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о cost-report

Как установить cost-report в OpenCode?

Выполните npx skills add ruvnet/ruflo --skill cost-report -a opencode.

Что делает cost-report?

Скилл собирает данные о токенах и затратах в USD, группирует их по агентам, моделям и уровням обработки. Также он рассчитывает использование бюджета и показывает предупреждения.

Откуда cost-report берёт данные о расходах?

Он ищет записи в пространстве cost-tracking через инструменты памяти. При наличии docs/benchmarks/runs/latest.json добавляет измеренные данные о бустере и базовых моделях.

Исходный текст

SKILL.md · MIT
---
name: cost-report
description: Generate a cost report showing token usage and USD costs by agent and model
argument-hint: "[--period today]"
allowed-tools: mcp__plugin_ruflo-core_ruflo__memory_search mcp__plugin_ruflo-core_ruflo__memory_list mcp__plugin_ruflo-core_ruflo__memory_retrieve mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search mcp__plugin_ruflo-core_ruflo__agentdb_semantic-route Bash
---

# Cost Report

Generate a comprehensive cost report showing token usage, USD costs, and budget utilization for the specified period.

## When to use

When you need to understand current spending -- how much each agent costs, which models consume the most budget, and whether you're on track to stay within budget.

## Steps

1. **Retrieve usage** -- call `mcp__plugin_ruflo-core_ruflo__memory_search` (or `_list` / `_retrieve`) on the `cost-tracking` namespace for the specified period (default: today). The `memory_*` tools route by namespace string; the `agentdb_hierarchical-*` tools do **not** (they route by tier `working|episodic|semantic`), so don't use them here. See [ruflo-agentdb ADR-0001 §"Namespace convention"](../../../ruflo-agentdb/docs/adrs/0001-agentdb-optimization.md) for the routing contract.
1a. **Read measured booster data** -- if `docs/benchmarks/runs/latest.json` exists, load it via `Bash`-shelled `node -e 'console.log(JSON.stringify(JSON.parse(require("fs").readFileSync("docs/benchmarks/runs/latest.json")).summary))'`. This provides Tier 1 measured values — booster cost/edit ($0), avg latency, win rate, plus any LLM baseline that was run (Gemini, Sonnet 4.6, Opus 4.7 latencies and per-edit costs). Use these in step 4 for the **measured** Tier breakdown rather than estimated.
2. **Compute costs** -- for each record, calculate cost using model pricing:
   - Haiku: $0.25/M input, $1.25/M output
   - Sonnet: $3.00/M input, $15.00/M output
   - Opus: $15.00/M input, $75.00/M output
   - Include cache write/read costs where applicable
3. **Aggregate by model** -- sum costs per model, compute percentage share
4. **Aggregate by tier** -- classify each record as Tier 1 / Tier 2 / Tier 3 using **three** signals (in priority order): (a) bench data from step 1a — for any record that maps to a measured booster intent, use $0 / measured-latency directly; (b) the `[AGENT_BOOSTER_AVAILABLE]` flag stored by the `cost-booster-route` skill in `cost-tracking`; (c) the model name as fallback (`haiku` → Tier 2; `sonnet`/`opus` → Tier 3). Sum costs per tier, compute share, and count Tier 1 bypasses. The tier breakdown is the most actionable single line — it tells the user what fraction of Sonnet/Opus spend was Tier 1-eligible.
5. **Aggregate by agent** -- sum costs per agent, include the model each agent used
6. **Check budget** -- recall budget configuration via `memory_retrieve` and compute utilization percentage, check alert thresholds (50%/75%/90%/100%)
7. **Report** -- display: total cost, budget remaining, **tier breakdown** (Tier 1 / Tier 2 / Tier 3), model breakdown, agent breakdown, active alerts. See REFERENCE.md §"Cost report shape" for the canonical layout.

## CLI alternative

```bash
npx @claude-flow/cli@latest memory search --query "cost report for today" --namespace cost-tracking
npx @claude-flow/cli@latest memory list --namespace cost-tracking
```

© ruvnet · MIT · ruvnet/ruflo

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой