hubeiqiao/skills · Archived

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.

First seen Apr 16, 2026

Installation

$ npx skills add hubeiqiao/skills --skill peon-ping-config

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from hubeiqiao/skills · top by installs.

npx skills add hubeiqiao/skills

Browse all from hubeiqiao/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,137 B
  • docs SUMMARY.md 278 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

peon-ping-config

Update peon-ping configuration settings.

Config location

The config file is at ${CLAUDECONFIGDIR:-$HOME/.claude}/hooks/peon-ping/config.json.

Available settings

  • volume (number, 0.0–1.0): Sound volume
  • activepack (string): Current sound pack name (e.g. "peon", "sckerrigan", "glados")
  • enabled (boolean): Master on/off switch
  • packrotation (array of strings): List of packs to rotate through per session. Empty [] uses activepack only.
  • packrotationmode (string): "random" (default) picks a random pack each session. "round-robin" cycles through in order. "agentskill" uses explicit per-session assignments from /peon-ping-use; invalid or missing packs fall back to active_pack and the stale assignment is removed.
  • 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
  • annoyedwindowseconds (number): Time window for the annoyed threshold
  • silentwindowseconds (number): Suppress task.complete sounds for tasks shorter than this many seconds
  • sessionttldays (number, default: 7): Expire stale per-session pack assignments older than N days (when using agentskill mode)
  • desktop_notifications (boolean): Toggle notification popups independently from sounds (default: true)

How to update

  1. Read the config file using the Read tool
  2. Edit the relevant field(s) using the Edit tool
  3. Confirm the change to the user

List available packs

To show available packs, run:

bash "${CLAUDE_CONFIG_DIR:-$HOME/.claude}"/hooks/peon-ping/peon.sh packs list