# Cost Report > Genera un reporte de costo mostrando uso de tokens y costos en USD por agente y por modelo. Fuente: https://skillsagentes.com/skills/ruvnet/ruflo/cost-report Markdown: https://skillsagentes.com/skills/ruvnet/ruflo/cost-report.md Repositorio: https://github.com/ruvnet/ruflo Autor: ruvnet Licencia: MIT Actualizado: el mes pasado Coste de contexto: 19 tok instalada, 832 tok al activarse, 832 tok con todos los archivos del bundle Bundle: 1 archivo, 3 KB Permisos que pide: 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 ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add ruvnet/ruflo --skill cost-report --agent claude-code # Cursor npx -y skills add ruvnet/ruflo --skill cost-report --agent cursor # Codex npx -y skills add ruvnet/ruflo --skill cost-report --agent codex # Gemini CLI npx -y skills add ruvnet/ruflo --skill cost-report --agent gemini # Windsurf npx -y skills add ruvnet/ruflo --skill cost-report --agent windsurf # Cline npx -y skills add ruvnet/ruflo --skill cost-report --agent cline ``` ## Qué hace - Genera un reporte de costo con uso de tokens y USD por agente y por modelo para el periodo indicado. - Calcula el costo usando los precios de Haiku, Sonnet y Opus, incluyendo escritura y lectura de caché. - Clasifica cada registro en Tier 1/2/3 usando datos de benchmark medidos, la señal de Agent Booster o el nombre del modelo como respaldo. - Comprueba el presupuesto configurado y sus umbrales de alerta al 50/75/90/100%. ## Cuándo usarla - Cuando necesitas entender el gasto actual: cuánto cuesta cada agente, qué modelos consumen más presupuesto y si vas dentro del presupuesto. ## Qué la activa - "Genera el reporte de costo de hoy" - "¿Cuánto ha gastado cada agente este mes?" - "¿Qué modelo está consumiendo más presupuesto?" ## Antes de instalar - Lee los registros del namespace `cost-tracking` producidos por `cost-track`. - Necesita en el PATH: npx ## Archivos - SKILL.md — 3 KB ## SKILL.md Reproducido tal cual desde ruvnet/ruflo bajo MIT. Esta sección es el documento original y está en inglés. # 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 ``` ## Dónde encaja - Categoría: [Datos y analítica](https://skillsagentes.com/categorias/datos-analitica.md) — Consulta, limpia y visualiza datos sin salir del agente. - Creador: [ruvnet](https://skillsagentes.com/creators/ruvnet.md) — 275 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Harness Gepa](https://skillsagentes.com/skills/ruvnet/ruflo/harness-gepa.md): Inspecciona y audita genomas GEPA: carga y valida un genoma, renderiza el system prompt que compila, o clasifica los modos de fallo de una transcripción de ejecución. - [Deepseek Reason](https://skillsagentes.com/skills/ruvnet/ruflo/deepseek-reason.md): Completion en modo razonamiento contra deepseek-reasoner (R1) de DeepSeek. Devuelve el chain-of-thought por separado de la respuesta final. Lee DEEPSEEK_API_KEY y degrada si falta o la API no responde. - [Deepseek Chat](https://skillsagentes.com/skills/ruvnet/ruflo/deepseek-chat.md): Completion de un solo turno contra el modelo deepseek-chat de DeepSeek vía /v1/chat/completions. Lee DEEPSEEK_API_KEY y degrada con status:degraded si falta o la API no responde. Para tareas sin razonamiento. - [Adr Index](https://skillsagentes.com/skills/ruvnet/ruflo/adr-index.md): Construye o reconstruye el índice de ADRs y su grafo de dependencias ejecutando scripts/import.mjs, en vez de cientos de llamadas MCP. - [Agntcy Status](https://skillsagentes.com/skills/ruvnet/ruflo/agntcy-status.md): Muestra el estado de la integración AGNTCY/SLIM/CASA: si los paquetes están instalados, qué transporte está activo y si el enforcement de CASA está habilitado. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)