Skip to content
Back to skills

Peon Ping Toggle

ASecurity

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.

  • 91 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 29, 2026
ai-agentsgoshellbash

Works with

  • claude code

Security analysis

A100/100

Scanned May 29, 2026

npx -y skills add kursku/skills --skill peon-ping-toggle --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Peon Ping Toggle?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Peon Ping Toggle
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kursku-peon-ping-toggle/badge)](https://www.skillsdirectory.com/skills/kursku-peon-ping-toggle)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: peon-ping-toggle
description: 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.
user_invocable: true
risk: safe
---

# peon-ping-toggle

Toggle peon-ping sounds on or off. Also handles any peon-ping configuration changes.

## Toggle sounds

On Unix, run the following command using the Bash tool:

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

On Windows, use the PowerShell tool:
```powershell
$claudeDir = $env:CLAUDE_CONFIG_DIR
if (-not $claudeDir -or $claudeDir -eq "") {
  $claudeDir = Join-Path $HOME ".claude"
}
& (Join-Path $claudeDir "hooks/peon-ping/peon.ps1") toggle
```

Report the output to the user. The command will print either:
- `peon-ping: sounds paused` — sounds are now muted
- `peon-ping: sounds resumed` — sounds are now active

## What This Toggles

This command toggles the **master audio switch** (`enabled` config). When disabled:
- ❌ Sounds stop playing
- ❌ Desktop notifications also stop (they require sounds to be enabled)
- ❌ Mobile notifications also stop

**For notification-only control**, use `/peon-ping-config` to set `desktop_notifications: false`. This keeps sounds playing while suppressing desktop popups.

## Examples

"Mute peon-ping completely" → Sets `enabled: false`
"Just disable the popups but keep sounds" → Sets `desktop_notifications: false` (use `/peon-ping-config` instead)

## Configuration changes

For any other peon-ping setting changes (volume, pack rotation, categories, active pack, etc.), use the `peon-ping-config` skill.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.