CommunityProgramación y desarrollogithub.com

PixiBixi/claude-skills

Úsala cuando te pidan analizar el uso de tokens o gasto de Claude Code durante un período ('analiza mi uso de tokens', 'cuánto he consumido', 'por qué llego al límite', 'auditar tokens 30 días'), o para volver a medir tras un cambio de costo. Analiza localmente los archivos ~/.claude/projects transcripts, sin llamadas a la API.

¿Qué es claude-skills?

Esta skill de agente de IA proporciona un conjunto de scripts locales para auditar el uso y costo de Claude Code directamente desde los archivos de transcripción almacenados en `~/.claude/projects`. No requiere llamadas externas a la API, lo que la hace rápida y privada. Útil para desarrolladores que necesitan rastrear su consumo de tokens, identificar fugas de costo (como recompilaciones de caché o entradas no CLI), y optimizar su configuración (como `autoCompactWindow` o el gancho `cold-resume-guard`). Es compatible con cualquier plataforma donde se ejecute Claude Code, ya que todo el procesamiento es local. Los scripts desglosan el uso por modelo, proyecto, sesión, tipo de token y modo de entrada (CLI vs SDK), y aplican precios públicos de la API como proxy del uso del plan de suscripción. La ventana de análisis se controla mediante la variable de entorno `AUDIT_DAYS` (por defecto 30 días, o 90 para el historial). Los resultados incluyen tablas de sesiones principales, comandos Bash por tamaño de salida, y un desglose del impuesto de caché de lectura para contextos superiores a 200k/300k.

Compatible con✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/PixiBixi/claude-skills/tree/HEAD/skills/claude-usage-audit

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Auditoría de uso de Claude

Cuatro scripts locales sobre ~/.claude/projects/**/*.jsonl (sesiones principales y subagents/). Cada llamada a la API se desduplica por (message.id, requestId); el costo es el precio público de la API por modelo, por lo que en una suscripción se lee como "equivalente a la API", un proxy para la cuota del plan.

Ejecutar

SKILL_DIR="${CLAUDE_SKILL_DIR}/scripts"
OUT=$(mktemp -d)          # o el bloc de notas de la sesión
python3 -I "$SKILL_DIR/usage.py" "$OUT/usage.json"            # totales, diario, modelos, proyectos, sesiones, reconstrucciones de caché, herramientas, skills, agentes
python3 -I "$SKILL_DIR/context_sources.py" "$OUT/usage2.json" # familias de comandos Bash por tamaño de salida, Lectura completa vs parcial, puntos de entrada del SDK, brechas inactivas
python3 -I "$SKILL_DIR/cost_split.py"                         # costo por tipo de token, impuesto de caché de lectura por encima de 200k/300k de contexto
python3 -I "$SKILL_DIR/history.py" "$OUT/hist.json"            # prompts semanales, costo por prompt, comandos slash, sesiones, hora x día de la semana (por defecto 90 días)

Ventana: AUDIT_DAYS=90 en el entorno (por defecto 30, 90 para history.py). Las transcripciones solo retroceden hasta cleanupPeriodDays (configurado a 120 en ajustes; Claude Code por defecto 30), mientras que ~/.claude/history.jsonl conserva cada prompt: más allá del período de retención, solo las métricas a nivel de prompt son reales. Marcar las semanas cuyas transcripciones fueron parcialmente eliminadas como parciales, nunca como de bajo costo.

Antes de cotizar en dólares

Los precios residen en tres tablas: PRICES en usage.py y history.py, P en cost_split.py. Verifícalos primero contra la skill claude-api y corrige la tabla cuando falte un modelo (un modelo desconocido cuenta como $0).

Qué revisar, en orden

SeñalCampoPalanca
Llamadas con contexto superior a 200kctx_cost, impuesto cost_split.pyautoCompactWindow en ajustes, /clear por tema
Reanudaciones en frío (caché reconstruida tras >1h inactivo)cache_missgancho cold-resume-guard.sh
Puntos de entrada no CLI (sdk-py, sdk-cli)entry, sdk en usage2un plugin o gancho que ejecuta Claude: fijar su modelo (SG_AGENTIC_MODEL para security-guidance)
Salidas de herramienta más grandestool_result_kchars, bash_fam, readLectura dirigida, salida de comando limitada
TTL de caché de 1h vs 5mw1h vs el conteo de brechas de 5-60 min en gapsmantener 1h mientras (brechas de 5-60 min × contexto × 1.25) supere la prima 0.75x en escrituras 1h
Participación y modelo de subagentemain_sub, agentsSonnet para trabajo de patrones

Los prompts de sesión en top_sessions son el texto propio del usuario: mantenlos fuera de cualquier contenido compartido.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills relacionados