开发与工程

peon-ping 配置管理

通过修改配置文件,轻松调整 peon-ping 的音量、音效包切换、分类开关等所有设置。

64/ 100
推荐

整体可靠,存在已披露的局限;按说明试用并保留回滚路径。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 5.1k
最近更新
5 天前
License
MIT
configurationsound-packsvoice-notificationswarcraft
+1comic-relief

这个 Skill 能做什么,适合哪些场景?

该技能用于更新 peon-ping 的配置文件,即 `~/.claude/hooks/peon-ping/config.json`。它允许你调整音量、启用或禁用音效包轮换、切换声音分类、设置活跃音效包,以及管理其他各项设置。适用于希望在 Claude Code 等 AI 编码代理工作时自定义声音提醒体验的用户。该技能提供清晰的配置项说明和常见用例示例,并推荐使用 CLI 命令作为替代方案。

读取并修改位于 ${CLAUDE_CONFIG_DIR:-$HOME/.claude}/hooks/peon-ping/config.json 的配置文件。具体操作包括:设置音量(0.0-1.0)、切换默认音效包、启用/禁用主开关、配置音效包轮换列表和轮换模式(随机、循环、会话覆盖)、开关各类 CESP 声音分类(如 session.start、task.complete 等)、通过文件名禁用特定声音、设置触发 user.spam 的阈值和时间窗口、设置静默窗口、过期时间、桌面通知开关、音频输出设备选项,以及管理路径规则(path_rules)以按目录绑定音效包。

适合
  • 用户希望将音量调低至 30% 时,技能会设置 `volume: 0.3`。
  • 用户想启用轮换模式,在 peon 和 glados 音效包之间循环,技能会设置 `pack_rotation` 和 `pack_rotation_mode`。
  • 用户希望关闭桌面通知但保留声音,技能会设置 `desktop_notifications: false`。
  • 用户希望为特定目录永久绑定一个音效包(如 glados),技能会修改 `path_rules` 配置。
  • 用户希望禁用某个分类下的特定声音文件(如 session.start 的 Hello1.wav),技能会更新 `disabled_sounds` 配置。

如何安装这个 Skill?

使用前请注意
  • 技能未提供配置回滚机制,修改前应备份原配置文件。
  • 用户确认未被强制,建议在修改高影响设置(如禁用通知)时明确要求确认。
  • 未声明对中文用户的支持,描述为英文,可能影响中文用户使用。
  • 未提供故障排查或错误处理说明(如配置文件缺失、损坏的 JSON)。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统
需要预先安装
  • peon-ping installed

该技能随 peon-ping 仓库一并提供,位于 skills/peon-ping-config/SKILL.md。安装 peon-ping 后,将技能文件夹放置到你的 Claude Code 技能目录(如 ~/.claude/skills/)中即可。

通用方式:手动安装到 Claude Code(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"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 将音量设为 30%
  • 启用轮换模式

在 Claude Code 中,直接向 Claude 提出需求,例如“将音量设为 30%”或“启用轮换模式”。技能会读取配置文件,编辑相应字段,并确认更改。也可以使用 CLI 命令(如 peon volume 0.3、peon notifications off)作为替代。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖了所有配置项,从音量到高级轮换规则。
  • 提供了常见用例的具体示例,方便快速操作。
  • 推荐使用 CLI 命令,简化操作并减少错误。
局限
  • 技能本身不修改声音文件,仅配置。
  • 配置修改需依赖 peon-ping 已安装且配置文件存在。
  • 高级功能(如 session_override)可能需要额外理解。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
peon-ping 配置管理 本页 64 · 推荐 ★ 5.1k 5 天前 MIT
Peon 训练日志 54 · 谨慎使用 ★ 5.1k 5 天前 MIT
破坏性变更审查 ✓ OpenAI · 官方 37 · 不推荐 ★ 128k 3 天前 Apache-2.0
Peon 音效切换 56 · 谨慎使用 ★ 5.1k 5 天前 MIT
TextMe — iMessage 远程遥控 Claude 42 · 不推荐 ★ 93 6 个月前 MIT

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
推荐
64/ 100 五分制 3.2 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全18 / 25 · 3.6/5

技能仅指导读取和编辑 config.json,不执行网络请求或命令,权限最小化。但缺少回滚机制、用户确认流程不明确(仅要求确认,但未强制)、且未说明敏感数据流。发布者未经验证,但未作为扣分依据。扣分理由:权限方面较安全,但回滚、明确确认和数据流透明度不足。

2可靠稳定12 / 20 · 3.0/5

路径和配置字段描述清晰,但未提供测试覆盖本技能关键路径。仓库有测试,但针对 OpenCode 适配器和 Antigravity 监视器,与 config 技能无关。静态评审限制可靠性上限为10,但存在共享测试和 CI 工作流,可作为部分证据。扣分理由:无直接测试,错误处理(如 JSON 损坏)未说明。

3适用触发11 / 15 · 3.7/5

技能明确定义了使用场景(修改配置)和触发条件,但未声明非适用场景(如配置不存在时)。环境适配:描述为英文,无中文支持声明;核心功能依赖本地配置,不依赖海外服务,但未提及大陆可访问性。扣分理由:无明确边界和非适用场景,中文支持未声明。

4规范维护10 / 15 · 3.3/5

文档结构清晰,提供了设置列表和示例,但缺少版本、更新日志和维护责任声明。未提供常见问题或故障排查。有许可证,发布者未验证但维护通过 GitHub Actions 体现。扣分理由:无版本信息、更新日志和明显的维护责任声明。

5有效结果8 / 15 · 2.7/5

技能能完成修改配置的核心任务,但未展示代表性输出验证。无用户报告或测试证明实际效果。静态评审限制上限为7,但仓库有 CI 和测试可作为部分证据,但未覆盖本技能。扣分理由:未验证输出,边际价值低于 CLI 命令( CLI 有更多验证)。

6证据核验5 / 10 · 2.5/5

仓库有 CI 工作流(release、test-opencode-adapter)和测试文件,但未覆盖本技能路径。静态评审限制上限为5。扣分理由:缺少本技能直接验证,功能依赖仓库其他模块验证。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年8月7日 审查版本 fef63cfdb134 评估证据[1][2][3][4][5][6][7]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

这个技能需要额外安装什么吗?
需要先安装 peon-ping 本体(通过 Homebrew 或安装脚本),技能只负责修改其配置文件。
修改配置会影响其他技能吗?
仅影响 peon-ping 的音效和通知设置,不影响其他技能。
如果配置文件不存在怎么办?
技能会先读取文件;若文件缺失,需先运行 `peon setup` 或安装脚本生成默认配置。

同仓库的其他 Skills

均来自 PeonPing/peon-ping

相关 Skills