mcpField
P
peon-ping-toggle

peon-ping-toggle

github.com/peonping生产力5.1k98 次安装1 周前更新
代码仓库

关于 peon-ping-toggle

用于切换 peon-ping 声音的配置技能,也可处理其他配置变更。关闭总开关会同时停用声音、桌面通知和移动通知;仅关闭桌面弹窗需使用另一技能。

主要功能

  1. 01切换 peon-ping 总开关
  2. 02支持 Unix 与 Windows 命令
  3. 03显示声音暂停或恢复状态
  4. 04说明声音与通知的联动
  5. 05将其他设置变更交由配置技能

适用场景

  1. 01暂时静音 peon-ping
  2. 02恢复 peon-ping 声音
  3. 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