peon-ping-config — community peon-ping-config, peon-ping, community, ide skills

v1.0.0

About this Skill

Perfect for Developer Productivity Agents automating terminal monitoring with auditory feedback. 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 rota

PeonPing PeonPing
[0]
[0]
Updated: 3/12/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Locale and body language aligned
Review Score
7/11
Quality Score
45
Canonical Locale
en
Detected Body Locale
en

Perfect for Developer Productivity Agents automating terminal monitoring with auditory feedback. 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 rota

Core Value

Enables auditory workflow automation by playing Warcraft III Peon voice notifications for Claude Code and Codex events. Provides configurable volume control, sound pack rotation, and master enable/disable functionality through a JSON configuration file.

Ideal Agent Persona

Perfect for Developer Productivity Agents automating terminal monitoring with auditory feedback.

Capabilities Granted for peon-ping-config

Automating terminal monitoring with sound notifications
Rotating voice packs per development session
Configuring audio feedback volume levels programmatically

! Prerequisites & Limits

  • Requires Claude configuration directory structure
  • Dependent on specific sound pack availability
  • Limited to JSON configuration file format

Why this page is reference-only

  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is peon-ping-config?

Perfect for Developer Productivity Agents automating terminal monitoring with auditory feedback. 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 rota

How do I install peon-ping-config?

Run the command: npx killer-skills add PeonPing/peon-ping/peon-ping-config. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for peon-ping-config?

Key use cases include: Automating terminal monitoring with sound notifications, Rotating voice packs per development session, Configuring audio feedback volume levels programmatically.

Which IDEs are compatible with peon-ping-config?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for peon-ping-config?

Requires Claude configuration directory structure. Dependent on specific sound pack availability. Limited to JSON configuration file format.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add PeonPing/peon-ping/peon-ping-config. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use peon-ping-config immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

peon-ping-config

Install peon-ping-config, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

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
  • active_pack (string): Current sound pack name (e.g. "peon", "sc_kerrigan", "glados")
  • enabled (boolean): Master on/off switch
  • pack_rotation (array of strings): List of packs to rotate through per session. Empty [] uses active_pack only.
  • pack_rotation_mode (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
  • 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 agentskill 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

  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

Common Configuration Examples

Disable desktop notification popups but keep sounds

User request: "Disable desktop notifications"

Action: Set desktop_notifications: false in config

Result:

  • ✅ Sounds continue playing (voice reminders)
  • ❌ Desktop notification popups suppressed
  • ✅ Mobile notifications unaffected (separate toggle)

Alternative CLI command:

bash
1peon notifications off 2# or 3peon popups off

Adjust volume

User request: "Set volume to 30%"

Action: Set volume: 0.3 in config

Enable round-robin pack rotation

User request: "Enable round-robin pack rotation with peon and glados"

Action: Set:

json
1{ 2 "pack_rotation": ["peon", "glados"], 3 "pack_rotation_mode": "round-robin" 4}

Directory pack bindings

Permanently associate a sound pack with a working directory so every session in that directory uses the right pack automatically. Uses the path_rules config key (array of { "pattern": "<glob>", "pack": "<name>" } objects).

CLI commands

bash
1# Bind a pack to the current directory 2peon packs bind <pack> 3# e.g. peon packs bind glados 4# → bound glados to /Users/dan/Frontend 5 6# Bind with a custom glob pattern (matches any dir with that name) 7peon packs bind <pack> --pattern "*/Frontend/*" 8 9# Auto-download a missing pack and bind it 10peon packs bind <pack> --install 11 12# Remove binding for the current directory 13peon packs unbind 14 15# Remove a specific pattern binding 16peon packs unbind --pattern "*/Frontend/*" 17 18# List all bindings (* marks rules matching current directory) 19peon packs bindings

Manual config

The path_rules array in config.json can also be edited directly:

json
1{ 2 "path_rules": [ 3 { "pattern": "/Users/dan/Frontend/*", "pack": "glados" }, 4 { "pattern": "*/backend/*", "pack": "sc_kerrigan" } 5 ] 6}

Patterns use Python fnmatch glob syntax. First matching rule wins. Path rules override default_pack and pack_rotation but are overridden by session_override (agentskill) assignments.

List available packs

To show available packs, run:

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

Related Skills

Looking for an alternative to peon-ping-config or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Developer