FácilSkills

Hook Command Logger — log de todos los commands de Claude (673 installs)

Hook con 673 installs que loggea todos los Claude Code commands a un archivo con timestamps. Para audit, debugging y entender qué tools usa Claude en una sesión.

29 de mayo de 20262 min de lecturaclaude-code

Qué es#

Antes de cada tool use (Bash, Edit, Write, Read, etc.), este hook agrega una entrada al log: timestamp + tool name + args básicos. Hook event: PreToolUse.

Útil para entender el comportamiento de Claude: ¿qué herramientas usa? ¿en qué orden? ¿hay patterns repetitivos que podrías automatizar?

Tabla resumen#

CampoValor
Categoría aitmpldevelopment-tools
Installs673
Hook eventPreToolUse
OutputLog con timestamps + tool usage

Cómo se instala#

bash
npx claude-code-templates@latest --hook development-tools/command-logger

Para Claude:

bash
Instalé el hook development-tools/command-logger. Decime dónde queda el
log y mostrame las primeras 10 entries después de hacer 2-3 tareas.

Qué podés hacer con esto#

Audit de tools#

Saber exactamente qué herramientas usó Claude durante la sesión. Para compliance o para entender comportamiento.

Debugging cuando algo sale mal#

Si Claude tuvo un comportamiento raro, mirás el log y reconstruís qué hizo paso a paso.

Detectar patterns para optimizar#

Si ves que Claude usa siempre la misma secuencia Read → Edit → Bash → Read, podés armar una skill que lo haga en un solo paso.

Combo con Change Tracker#

Command Logger registra qué tools se usaron (incluyendo lecturas). Change Tracker registra solo las mutaciones. Combinalos para audit completo.

Cuándo NO conviene#

⚠️ Antes de instalar
  • Para sesiones muy intensas: muchos tool calls = log grande. Rotación de logs recomendada.
  • Si el contenido de tool args es sensible: algunos args pueden incluir paths o snippets sensibles. Validá qué se registra.
  • Si ya usás Context Timeline: hay solapamiento (Timeline también muestra tool usage).

Bajalo de la fuente#

Recursos relacionados#