peon-ping-config

Solid

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.

AI & Automation 4,785 stars 346 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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 key `active_pack` is 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 `[]` uses `default_pack` only. - **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 to `default_pack` and 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 - **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 (w...

Details

Author
PeonPing
Repository
PeonPing/peon-ping
Created
3 months ago
Last Updated
2 days ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

peon-ping-toggle

Toggle peon-ping sound notifications on/off. Use when user wants to mute, unmute, pause, or resume peon sounds during a Claude Code session. Also handles config changes like volume, pack rotation, categories — any peon-ping setting.

4,785 Updated 2 days ago
PeonPing
AI & Automation Featured

peon-ping-use

Set which voice pack (character voice) plays for the current chat session. Automatically enables session_override rotation mode if not already set. Use when user wants a specific character voice like GLaDOS, Peon, or Kerrigan for this conversation.

4,785 Updated 2 days ago
PeonPing
AI & Automation Solid

peon-ping-log

Log exercise reps for the Peon Trainer. Use when user says they did pushups, squats, or wants to log reps. Examples - "/peon-ping-log 25 pushups", "/peon-ping-log 30 squats", "log 50 pushups".

4,785 Updated 2 days ago
PeonPing
AI & Automation Solid

peon-ping-rename

Rename the current Claude session for peon-ping notifications and terminal tab title. Use when user wants to give this session a custom name like "/peon-ping-rename Auth Refactor". Call with no argument to reset to auto-detect.

4,785 Updated 2 days ago
PeonPing
Data & Documents Listed

configure-pappardelle

Interactively configure Pappardelle by editing .pappardelle.yml and .pappardelle.local.yml. Helps add profiles, keybindings, hooks, watchlists, and more. Use when the user asks to configure, customize, or tweak their Pappardelle setup.

17 Updated today
chardigio