关于 peon-ping-toggle
用于切换 peon-ping 声音的配置技能,也可处理其他配置变更。关闭总开关会同时停用声音、桌面通知和移动通知;仅关闭桌面弹窗需使用另一技能。
主要功能
- 01切换 peon-ping 总开关
- 02支持 Unix 与 Windows 命令
- 03显示声音暂停或恢复状态
- 04说明声音与通知的联动
- 05将其他设置变更交由配置技能
适用场景
- 01暂时静音 peon-ping
- 02恢复 peon-ping 声音
- 03保持声音但关闭桌面弹窗
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ peonping/ peon-ping --skill peon-ping-toggle安装后在 Claude Code 中输入/peon-ping-toggle确认已加载。
详细介绍
peon-ping-toggle
开启或关闭 peon-ping 声音。也可用于更改 peon-ping 配置。
开关声音
在 Unix 上,使用 Bash 工具运行以下命令:
bash "${CLAUDE_CONFIG_DIR:-$HOME/.claude}"/hooks/peon-ping/peon.sh toggle
在 Windows 上,使用 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
将输出告知用户。命令会打印以下其中一条信息:
peon-ping: sounds paused— 声音现已静音peon-ping: sounds resumed— 声音现已启用
此开关的作用
此命令会切换主音频开关(enabled 配置项)。关闭时:
- ❌ 声音停止播放
- ❌ 桌面通知也会停止(它们需要先启用声音)
- ❌ 移动通知也会停止
如需仅控制通知,请使用 /peon-ping-config 将 desktop_notifications: false。这样会继续播放声音,同时停用桌面弹窗。
示例
“完全静音 peon-ping” → 设置 enabled: false
“只关闭弹窗,保留声音” → 设置 desktop_notifications: false(请改用 /peon-ping-config)
更改配置
如需更改其他 peon-ping 设置(音量、音效包轮换、类别、当前音效包等),请使用 peon-ping-config 技能。
评论
支持 Markdown