Към всички skills
peon-ping-config
Update peon-ping configuration — volume, pack rotation, categories, active pack, and other settings. Use when user wants to change peon-ping settings like volume, enable round-robin, add packs to rotation, toggle sound categories, or adjust any config.
Оригинален текст · няма потвърден превод на българскиПърво прочетете инструкцията.
Файлът се зарежда от посочения източник само по ваше действие. Можете да го прочетете тук, да го копирате или да го запазите като .md.
GitHub хранилище- Звезди на репото
- 5050
- Лиценз
- MIT
- Последна проверка на записа
- 21.09.2026 г.
Добавете в своя инструмент.
Командата отваря избора на skills от репозитория. Прочетете файла и условията на автора преди изпълнение.
npx skills add PeonPing/peon-pingСтраницата копира текст. Не инсталира и не изпълнява нищо на устройството ви.
Откъс от SKILL.md
Началото на файла на автора, без превод.
peon-ping-config
Update peon-ping configuration settings.
Config location
The config file is at ${CLAUDE_CONFIG_DIR:-$HOME/.claude}/hooks/peon-ping/config.json.
Available settings
- volume (number, 0.0–1.0): Sound volume
- default_pack (string): Current sound pack name (e.g.
"peon","sc_kerrigan","glados"). Legacy keyactive_packis also accepted as a fallback. - enabled (boolean): Master on/off switch
- pack_rotation (array of strings): List of packs to rotate through per session. Empty
[]usesdefault_packonly. - pack_rotation_mode (string):
"random"(default) picks a random pack each session."round-robin"cycles through in order."session_override"uses explicit per-session assignments from/peon-ping-use; invalid or missing packs fall back todefault_packand the stale assignment is removed. Legacy value"agentskill"is accepted as an alias. - categories (object): Toggle individual CESP sound categories:
session.start,task.acknowledge,task.complete,task.error,input.required,resource.limit,user.spam— each a boolean
- disabled_sounds (object): Disable specific sound files within a pack, keyed by pack name → category → array of filenames (basenames). Example:
If every sound in a category is listed, that category stays silent. Prefer the CLI:"disabled_sounds": { "peon": { "session.start": ["Hello1.wav"] } }peon sounds list [pack] peon sounds disable <category> <file> [--pack=<name>] peon sounds enable <category> <file> [--pack=<name>] - annoyed_threshold (number): How many rapid prompts trigger user.spam sounds
- annoyed_window_seconds (number): Time window for the annoyed threshold
- silent_window_seconds (number): Suppress task.complete sounds for tasks shorter than this many seconds
- session_ttl_days (number, default: 7): Expire stale per-session pack assignments older than N days (when using session_override mode)
- desktop_notifications (boolean): Toggle notification popups independently from sounds (default:
true) - use_sound_effects_device (boolean): Route audio through macOS Sound Effects device (
true) or default output via afplay (false). Only affects macOS. Default:true
How to update
- Read the config file using the Read tool
- Edit the relevant field(s) using the Edit tool
- Confirm the change to the user