Agent Skills
返回列表
Skill Auditor Plus 技能审计

Skill Auditor Plus 技能审计

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2580c779/skill-auditor-plus。

技能介绍

为什么需要技能审计

Agent 技能往往以 Codex 同类权限运行:一条有漏洞的 SKILL.md 或附带脚本,可能触发删文件、eval/exec、外连 API,或把 API Key 写死在正文里。体积过大的技能还会占满上下文窗口,让模型在真正任务上变「笨」。维护成本高、结构混乱时,问题更难在上线前被发现。

技能如何工作

Skill Auditor Plus 把审计拆成三条可重复的流水线,并输出带严重级别的报告。

安全审计

自动扫描:危险操作(如 rm -rf、系统命令、任意代码执行)、凭证泄露(硬编码密钥/令牌/密码)、外网请求、可疑链接(短链、Pastebin)、路径与注入风险。严重度分为高/中/低,便于按优先级处理。

性能审计

对照可量化阈值:frontmatter 建议 <100 tokens,正文 <5000 tokens,总行数 <500,单份 reference 建议 <10k tokens。同时检查重复内容、未引用文件、脚本重复与 references/ 渐进披露是否合理。

质量审计

检查 SKILL.md frontmatter 与说明是否完整、目录是否夹杂多余文档(如多余的 README.md)、用法示例与错误处理是否清晰。

典型用法:安装前审一遍、开发中持续审、对已安装技能批量扫。报告侧建议:凭证改环境变量;危险操作加约束或显式警告;正文过长则拆到 references/ 并在主文件做导航。

适用边界与注意点

  • 安全规则基于模式匹配,误报可能出现;需在代码旁注释说明安全性,或重构避开触发模式。
  • 复杂技能正文偏大是常态,审计的价值在于推动拆分,而不是追求「一次通过」的形式主义。
  • 阈值与自定义安全模式可通过 scripts/security_audit.py、scripts/performance_audit.py 调整;更完整的规范见 references/best-practices.md。
  • 依赖未装齐时可能出现 Module not found,需先补齐运行环境再解读报告。

使用场景

  • 从社区或 SkillHub 安装他人技能前,先跑安全审计,核对是否存在硬编码密钥、`rm -rf` 或可疑外链。
  • 自研 `SKILL.md` 迭代过程中,按 frontmatter/正文 token 与行数阈值评估,决定是否拆到 `references/`。
  • 团队机器或仓库里已安装多份技能,需要批量扫描并按高/中/低严重级别排队整改。
  • 在 CI 合并或发布流水线里挂载审计脚本,对含高危删文件或凭证泄露的变更直接失败退出。

适合人员

  • 维护公司内部 Agent 技能清单的平台工程师,需要在入库或上线前统一做安全与体积门禁
  • 向 SkillHub 发布技能的作者,希望在公开发布前扫出正文里的 API Key、令牌与危险系统命令
  • 为大模型 IDE/Codex 编写配套技能的开发者,要把超长说明拆成 `references/` 并满足结构规范
  • 将第三方技能引入生产环境的 SRE/安全工程师,安装前必须核验外连请求、路径风险与注入类模式