skill-publisher-claw-skill

🚀 一站式 Skill 发布审计与标准化工具

🥥42总安装量 10评分人数 7
100% 的用户推荐

社区开发者打造的 Skill 发布审计工具,提供 8 维度标准化检查(安全/可移植/文档/Git 等),自动化扫描 secrets 与硬编码路径,确保开源发布零风险。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范,无 eval/exec/system 等危险函数,所有脚本基于标准系统工具(bash/grep/sed)实现
  • ✅ 无硬编码敏感信息,无数据静默收集或上传行为,隐私保护机制完善
  • ✅ 敏感操作(文件修复、Git 推送)均采用交互式二次确认机制,有效防止误操作风险
  • ⚠️ validate-links.sh 包含可选外部网络请求功能,需用户显式启用 --external 标志方可使用
  • ⚠️ 来源为 T3 级个人开发者账号(acastellana),建议在使用前进行代码审查

使用说明

Skill Publisher 是专为 Claw/ClawdHub 技能开发者设计的发布前审计工具,旨在解决 Skill 开源发布过程中的安全隐患、文档缺失和代码质量问题。

核心用法

该 Skill 提供一套完整的 8 维度发布检查清单(STRUCTURE/SECURITY/PORTABILITY/QUALITY/DOCS/TESTING/GIT/METADATA),通过自动化脚本(audit.sh/fix.sh/publish.sh 等)对目标 Skill 进行深度体检。核心流程包括:扫描代码中的 API Key/密码等敏感信息(grep 正则匹配)、检测硬编码路径和用户名、验证 SKILL.md/README.md 文档完整性、检查 Git 历史是否误提交密钥、评估代码质量(TODO/FIXME 标记清理)等。用户可在终端直接运行提供的 bash 脚本,或参照详细的手动检查清单逐项验证。

显著优点

首先,检查维度全面,从文件结构到元数据覆盖 Skill 生命全周期,特别是安全审计模块提供了具体的 grep 命令示例,可直接检测 sk-/ghp- 等常见密钥格式。其次,自动化程度高,audit.sh 可一键完成结构/安全/可移植性/质量四项扫描,fix.sh 支持交互式自动修复常见问题。第三,安全设计完善,所有涉及文件修改(fix.sh)和 GitHub 发布(publish.sh)的操作均采用强制交互确认,避免误删或误推。第四,零依赖负担,纯 Bash 脚本实现,仅依赖系统标准工具(git/grep/sed/curl),无需 npm/pip 安装。最后,开源透明,MIT 许可证允许自由修改,代码完全可审计。

潜在缺点与局限性

作为 T3 级个人开发者(acastellana)维护的项目,社区背书相对较弱,长期维护稳定性需观察。功能上依赖 Unix/Linux 环境,Windows 用户需 WSL 或 Git Bash 支持。部分高级功能(如 validate-links.sh 的外部链接检查)需要显式启用 --external 标志,且 publish.sh 依赖用户已配置 gh CLI 和 Git 认证,对新手有一定门槛。此外,自动化修复(fix.sh)基于 sed 文本替换,复杂场景下可能误改,建议重要项目先备份。

适合的目标群体

主要面向 Claw/ClawdHub 技能开发者开源项目维护者以及注重代码质量的自动化脚本开发者。特别适合需要频繁发布 Skills 到 GitHub 的技术团队,或希望建立标准化发布流程的个人开发者。对于企业内部分享的内部 Skill,该工具同样适用其安全扫描和文档规范检查功能。

使用风险

常规风险极低,所有脚本均为只读分析或交互式写入,无 rm -rf / 等破坏性命令。需注意的是:validate-links.sh 在启用 --external 时会通过 curl 访问外部 URL,存在网络足迹暴露风险;publish.sh 调用 GitHub API 进行发布,需确保 gh CLI 已安全认证;虽然脚本本身不收集数据,但 audit.sh 会扫描本地文件内容查找 secrets,建议在私密环境运行以防敏感路径被记录到 shell 历史。总体而言,这是经过 BSS A 级认证的安全工具,可放心用于生产环境 Skill 的发布前检查。

skill-publisher-claw-skill 内容

文件夹图标docs文件夹
文件夹图标templates文件夹
文件夹图标github-actions文件夹
手动下载zip · 32.3 kB
deprecation.mdtext/markdown
请选择文件