技能合规预检助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-e56trugz/skill-compliance-check 到你的 AI 助手。
技能介绍
为什么需要先做合规预检
把 skill 传到 SkillHub 之后才发现问题,往往比上传前晚发现成本高得多。常见问题不是「功能不对」,而是几类容易被忽略的合规风险:比如用了「保证收益」这类金融敏感词,缺少投资或法律类技能必要的免责声明,出现「全网唯一」等极限词,代码里用到 subprocess、exec、eval 等存在安全风险的调用,或 MCP 工具权限声明与实际行为不一致。这些点分散在 SKILL.md、脚本依赖和 MCP 配置里,逐项人工核对容易漏,也会拖慢上架节奏。
它如何工作
这个工具在上传前做一次快速扫描,把检查项拆成两类:
- 法律合规检查:覆盖金融敏感词(荐股、投资建议、需要资质的表述)、免责声明是否出现在显眼位置、极限词与夸大描述、数据隐私(个人信息收集、同意机制、数据出境)以及专项监管(ICP 备案、AIGC 标识、算法备案等)。
- 平台规范检查:包括
subprocess/exec/eval等安全红线、JSON 合法性、版本号格式、外部脚本获取与代码混淆、未固定版本的依赖,以及 MCP 权限最小化、工具权限声明和通配符检测;同时还会检查输出是否存在未验证的注入风险、跨上下文输出和文件写入安全。
检查完成后会输出两个结果:一个是法律合规评分(0-100 分),基于法律/法规/标准扣分,直接决定 PASS、NEEDS_FIX 还是 REJECT;另一个是平台告警,只提示建议性问题,不计入分数但值得关注。扣分按严重程度分为 Critical(-30/项)、High(-15/项)、Medium(-5/项)和 Low(-2/项),≥70 分为 PASS,40-69 分为 NEEDS_FIX,<40 分则 REJECT。
适用边界
它是一份预检参考,不是合规结论。工具会明确提示:最终合规责任仍由 skill 开发者自行承担,检查结果不构成任何形式的合规保证。另外,部分监管项(如算法备案、数据出境合规)往往需要结合具体业务场景判断,工具负责快速定位风险点,不替代正式的法律审核或人工复核。
使用场景
- 准备把技能上传至 SkillHub 前,需要快速排查金融敏感词、缺免责声明等法律合规问题
- 编写技能时想确认 `subprocess`、`eval` 等调用是否符合平台安全红线
- 配置 MCP 工具权限时,要检查声明的权限是否最小化、有无通配符风险
- 开发涉及个人信息的技能时,需确认是否有隐私合规声明和用户同意机制
适合人员
- 技能开发者:上传前需要排查金融、隐私等合规风险,避免上架被驳回
- 合规负责人:审核技能时需核对法律项与平台规范,确认是否符合上架要求
- 技术团队:开发涉及 MCP、依赖管理的技能时,需确保符合平台安全与供应链规范
- 产品运营:上线金融或法律类技能前,需确认免责声明、极限词等是否合规