SuperAPI AI 工具集

skill-discovery

通用与其它

查看项目

更新于 10-16 08:11

技能介绍

用途:从 GitHub 自动发现、评估并生成 PopeBot 兼容技能的集成清单(SKILL.md),基于 ZeroClaw 的 SkillForge 架构简化实现。

主要能力:扫描 GitHub 上与技能相关的仓库;按兼容性(30%,语言与运行时要求,偏好 JavaScript/TypeScript)、质量(35%,星数对数、文档、测试覆盖)、安全(35%,许可证、恶意模式检测、更新时效)三个维度打分(0.0-1.0);对合格候选生成 PopeBot 兼容的 SKILL.md 清单。评分建议:≥0.7 自动集成,0.4-0.7 需人工审核,<0.4 跳过。

使用方式:先安装依赖:cd {baseDir} 后执行 npm install。发现技能:{baseDir}/discover.js,可加 --query、--verbose、--limit。评估仓库:{baseDir}/evaluate.js https://github.com/user/repo-name,可加 --min-score 0.6。生成清单:{baseDir}/generate.js --name "skill-name" --url "https://github.com/user/repo" --description "What it does"。

配置:环境变量 GITHUB_TOKEN(提高 API 速率限制)、SKILLFORGE_MIN_SCORE(默认 0.7)、SKILLFORGE_OUTPUT_DIR(默认 /job/tmp/skills)。

适用场景:为 PopeBot 寻找新技能、探索技能生态、集成前评估技能、构建自动化技能管理工作流。

限制:含恶意/漏洞等不良模式的技能会被标记;缺少许可证会显著降低安全分;超过 180 天未更新的仓库会被扣分。其余细节暂未提供。