mcpField
S
skill-warden

skill-warden

github.com/mphinance安全3284 次安装2 天前更新
代码仓库

关于 skill-warden

skill-warden 会审计仓库中的 skills/ 目录,检查技能健康状况、安全风险和重复触发词,并生成审计报告。适合维护多个 Agent 技能的团队。

主要功能

  1. 01检测长期未调用或格式不规范的技能
  2. 02扫描命令中的破坏性选项和未授权 API 调用
  3. 03识别重复的触发短语
  4. 04按文档、确定性和安全性评分
  5. 05生成审计报告并等待确认后修复

适用场景

  1. 01定期检查 Agent 技能目录
  2. 02发现可能删除数据的技能命令
  3. 03整理废弃技能及触发词冲突

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mphinance/alpha-skills --skill skill-warden

安装后在 Claude Code 中输入/skill-warden确认已加载。

附带文件README.md

详细介绍

Skill Warden

“信任,但要验证。”

当一个代码仓库包含 100 多个高度专业化的 Agent 技能时,技术债务和安全风险就不容忽视。Skill Warden 会自动审计 skills/ 目录的健康状况与安全性。

核心准则

  1. 检测失效技能: 扫描过去 30 天内未调用或缺少规范 SKILL.md 格式的技能。
  2. 安全审计: 解析技能中嵌入的 shell 命令。标记任何使用破坏性标志的情况(例如 rm -rf、rsync 搭配 --delete),以及未经授权的外部 API 调用。
  3. 冲突解决: 找出不同技能之间重复的触发短语。
  4. 评分矩阵: 根据文档完整性、行为确定性和安全约束,为每项技能评定健康分数(0-100)。

用法

通过“Run Skill Warden”或“Audit my skills”调用时:

  1. 递归读取所有 SKILL.md 文件。
  2. 生成 skill_audit_report.md 文件,详细列出警告、严重错误和已弃用技能。
  3. 在尝试自动修复或删除失效技能之前,等待用户确认。

评论

支持 Markdown