@renatopuente/rocky-agent-sound
v1.0.0
Published
Reproduce un sonido aleatorio de Rocky en Claude Code cuando solicita permiso o termina de responder
Downloads
73
Maintainers
Readme
Rocky Agent Sound — Hook para Claude Code
Reproduce un sonido aleatorio de Rocky (Rocky_A.mp3 o Rocky_B.mp3) en Claude Code cuando:
- Claude solicita permiso para ejecutar una herramienta (
PermissionRequest) - Claude termina de responder y espera tu input (
Stop)
Cada vez que se dispara el hook, se selecciona aleatoriamente uno de los dos sonidos Rocky.
Requisitos
- Windows 10/11
- Claude Code
- PowerShell (incluido en Windows)
- Node.js (para instalación vía npm)
Instalación rápida (recomendada)
npx @renatopuente/rocky-agent-soundEsto descarga e instala el paquete automáticamente sin necesidad de clonar el repositorio.
El instalador:
- Copia
Rocky_A.mp3yRocky_B.mp3a~/sounds/ - Agrega los hooks automáticamente a
~/.claude/settings.json - Muestra la ruta de los MP3 y los eventos configurados
Reinicia Claude Code después de instalarlo.
Desinstalación
npx @renatopuente/rocky-agent-sound rocky-uninstallO si ya instalaste el paquete globalmente:
rocky-uninstallEl desinstalador:
- Elimina los hooks de Rocky de
~/.claude/settings.json(sin tocar otros hooks) - Borra
~/sounds/Rocky_A.mp3y~/sounds/Rocky_B.mp3 - Elimina
~/sounds/si quedó vacía
Reinicia Claude Code después de desinstalarlo.
Instalación manual
- Clona o descarga este repositorio.
- Copia
Rocky_A.mp3yRocky_B.mp3a una carpeta de tu preferencia. - Abre el archivo de configuración global de Claude Code:
C:\\Users\\<TuUsuario>\\.claude\\settings.json - Agrega los hooks dentro de la clave
"hooks"usando el comando de PowerShell con selección aleatoria.
Personalización
- Volumen: Cambia
$mp.Volume = 1.0a cualquier valor entre 0.0 y 1.0. - Sonido: Reemplaza los archivos Rocky con cualquier MP3 que quieras usar.
- Disparador: Elimina el bloque
PermissionRequestoStopsi solo quieres uno de los dos.
Cómo funciona
Claude Code soporta hooks — comandos de shell que se ejecutan en eventos específicos del ciclo de vida del agente. Este paquete usa System.Windows.Media.MediaPlayer de PowerShell para reproducir aleatoriamente uno de los sonidos Rocky de forma asíncrona cuando Claude necesita tu atención.
Hecho por @renatopuente
