SuperAPI AI 工具集

skill-install

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

用途:从 GitHub 仓库安装 Claude 技能,并在安装前进行安全扫描,防范恶意代码、后门与漏洞。当用户提供 GitHub 仓库 URL、要求“从 GitHub 安装技能”、想浏览并选择仓库中的技能,或需要向 Claude 环境添加新技能时触发。

主要能力:解析 GitHub URL(支持 https://github.com/user/repo、https://github.com/user/repo/tree/main/skills、https://github.com/user/repo/tree/branch-name/skills 等格式),提取仓库所有者、仓库名与分支(默认 main);通过 GitHub API 获取 skills 目录列表;让用户多选要安装的技能;下载技能全部文件(SKILL.md、scripts/、references/、assets/);对每个技能执行安全分析,检查恶意命令执行、后门、凭据窃取、未授权网络访问、文件系统滥用、权限提升、供应链攻击等;输出安全状态(SAFE/WARNING/DANGEROUS)、风险等级、详细发现与建议(APPROVE/APPROVE_WITH_WARNINGS/REJECT);将批准技能安装到 ~/.claude/skills/ 并确认结果。

使用方式:用户提供仓库 URL 后,技能会拉取技能列表并让用户选择;随后下载内容并扫描。SAFE 直接安装;WARNING 会展示警告并询问是否继续;DANGEROUS 拒绝安装并说明原因,CRITICAL 级别不允许覆盖。安装位置为 ~/.claude/skills/{skill_name}/,需保持目录结构并确保脚本可执行、SKILL.md 含有效 frontmatter。

适用场景:需要批量或选择性安装 GitHub 上的 Claude 技能,并希望获得安全评估时。

限制:技能以 Claude 的权限运行,需注意沙箱风险;安全扫描依赖 references/security_scan_prompt.md 模板;资料未提供具体收费、价格或平台支持信息。