Dev & Engineering

peon-ping Config Manager

Easily tweak peon-ping's volume, pack rotation, categories, and more by editing its config file.

64/ 100
Recommended

Generally reliable with disclosed limitations; trial as directed and keep a rollback path.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 5.1k
Last updated
5d ago
License
MIT
configurationsound-packsvoice-notificationswarcraft
+1comic-relief

What does this skill do, and when should you use it?

This skill updates peon-ping's configuration file located at `~/.claude/hooks/peon-ping/config.json`. It lets you adjust volume, enable or disable sound pack rotation, toggle sound categories, set the active pack, and manage various other settings. It's useful for users who want to customize their sound alert experience while using AI coding agents like Claude Code. The skill provides clear documentation of config keys and common examples, and recommends CLI commands as an alternative.

Reads and edits the configuration file at ${CLAUDE_CONFIG_DIR:-$HOME/.claude}/hooks/peon-ping/config.json. Specifically, it can: set volume (0.0–1.0), switch default pack, enable/disable master switch, configure pack rotation list and mode (random, round-robin, session_override), toggle individual CESP sound categories (session.start, task.complete, etc.), disable specific sound files, set threshold and window for user.spam detection, set silent window, session TTL, desktop notification toggle, audio output device option, and manage path rules for directory-based pack binding.

Good fit
  • User wants to lower volume to 30% — skill sets `volume: 0.3`.
  • User wants to enable round-robin rotation between peon and glados packs — skill sets `pack_rotation` and `pack_rotation_mode`.
  • User wants to disable desktop notifications but keep sounds — skill sets `desktop_notifications: false`.
  • User wants to permanently bind a pack (e.g., glados) to a directory — skill modifies `path_rules`.
  • User wants to disable a specific sound file in a category (e.g., Hello1.wav in session.start) — skill updates `disabled_sounds`.

How do you install this skill?

Before you use it
  • No rollback mechanism provided; consider backing up original config before changes.
  • User confirmation not enforced; recommend explicit confirmation for high-impact settings (e.g., disabling notifications).
  • Chinese language support not declared; description is English, may hinder Chinese users.
  • No troubleshooting or error handling guidance (e.g., missing config, corrupt JSON).
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • peon-ping installed

This skill ships with the peon-ping repository at skills/peon-ping-config/SKILL.md. Install peon-ping, then place the skill folder into your Claude Code skills directory (e.g., ~/.claude/skills/).

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/PeonPing/peon-ping.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/peon-ping-config" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Set volume to 30%
  • Enable round-robin rotation.

In Claude Code, simply ask Claude to change a setting, e.g., "Set volume to 30%" or "Enable round-robin rotation." The skill will read the config file, edit the relevant fields, and confirm the change. Alternatively, use CLI commands like peon volume 0.3 or peon notifications off.

What are this skill's strengths and limitations?

Pros
  • Covers all config options, from volume to advanced rotation rules.
  • Provides concrete examples for common use cases, making it quick to act.
  • Recommends CLI commands for simpler and less error-prone changes.
Limitations
  • The skill only edits configuration; it does not manage sound files themselves.
  • Requires peon-ping to be installed and config file present.
  • Advanced features like session_override may require extra understanding.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
peon-ping Config Manager this page 64 · Recommended ★ 5.1k 5d ago MIT
Peon Trainer Log 54 · Use with care ★ 5.1k 5d ago MIT
Breaking Change Reviewer ✓ OpenAI · Official 37 · Not recommended ★ 128k 3d ago Apache-2.0
Peon Sound Toggle 56 · Use with care ★ 5.1k 5d ago MIT
TextMe — Claude via iMessage 42 · Not recommended ★ 93 6mo ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Recommended
64/ 100 5-point scale 3.2 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust18 / 25 · 3.6/5

The skill only instructs reading and editing config.json, with no network requests or commands, minimal permissions. However, lacks rollback mechanism, user confirmation is not explicitly enforced, and sensitive data flow not disclosed. Publisher unverified but not penalized itself. Deduction: relatively safe permissions, but rollback, explicit confirmation, and data-flow transparency incomplete.

2Reliability12 / 20 · 3.0/5

Path and config fields clearly described, but no tests cover this skill's key paths. Repo has tests for OpenCode adapter and Antigravity watcher, not this config skill. Static review caps reliability at 10, but shared CI/tests provide partial evidence. Deduction: no direct tests, error handling (e.g., corrupt JSON) not explained.

3Adaptability11 / 15 · 3.7/5

Clearly defines use case (modifying config) and triggers, but does not declare non-fit scenarios (e.g., when config absent). Environment fit: description in English, no Chinese support declared; core function depends on local config, not overseas services, but mainland reachability not addressed. Deduction: no explicit boundaries and non-fit, Chinese support unaddressed.

4Convention10 / 15 · 3.3/5

Documentation structure clear with settings list and examples, but lacking version, changelog, and maintenance responsibility. No FAQ or troubleshooting. License present, publisher unverified but maintenance via GitHub Actions evident. Deduction: no version info, changelog, and explicit maintenance responsibility.

5Effectiveness8 / 15 · 2.7/5

Skill can complete core task of modifying config, but no representative output verified. No user reports or tests prove actual effectiveness. Static review caps at 7, but repo has CI/tests as partial evidence, though not covering this skill. Deduction: output unverified, marginal value lower than CLI commands (CLI has more verification).

6Verifiability5 / 10 · 2.5/5

Repo has CI workflows (release, test-opencode-adapter) and test files, but not covering this skill path. Static review caps at 5. Deduction: no direct verification for this skill, functionality depends on other repo modules.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Aug 07, 2026 Reviewed revision fef63cfdb134 Review evidence[1][2][3][4][5][6][7]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does this skill require additional installation?
Yes, you need to have peon-ping installed (via Homebrew or installer script). This skill only modifies its config file.
Will changing config affect other skills?
No, it only affects peon-ping's sound and notification settings, not other skills.
What if the config file doesn't exist?
The skill reads the file first; if missing, run `peon setup` or the installer to generate a default config.

More skills from this repository

All from PeonPing/peon-ping

Related skills