SuperAPI AI 工具集

git-to-skill

通用与其它

查看项目

更新于 10-16 00:00

技能介绍

用途:将任意 git 仓库转换为生产级技能包,捕获项目的使用、构建与运维方式。

主要能力:接受 github.com/owner/repo、完整 git URL、本地路径、owner/repo 简写、npm/PyPI 包名等输入;用浅克隆(--depth 1)到临时目录,超大仓库(>100MB)会先警告。侦察阶段提取 README、包清单、Dockerfile、CI、LICENSE、Makefile 等元数据,分析目录结构、入口点、测试框架、配置与文档,检测语言、构建系统、包管理器,并把仓库归类为 CLI 工具、库、应用、模板、Monorepo、配置/点文件、文档、工具/插件或未知,评估复杂度。

使用方式:提供 scripts/scout.ps1(Windows)或 scripts/scout.sh(Unix/macOS/WSL)生成结构化 JSON 项目画像,例如 .\scripts\scout.ps1 -Path "C:\temp\repo" 或 chmod +x scripts/scout.sh && ./scripts/scout.sh /tmp/repo -o profile.json。若用户未说明目标,会询问要生成使用参考、自动化脚本、完整技能包还是自定义。随后按类别走 CLI、库或通用应用提取流程,生成 references/、scripts/、tests/、evals/ 与 SKILL.md,并附来源归属。

适用场景:想快速掌握某个仓库的 CLI 用法、API 面、配置与运维流程,或需要可验证的自动化脚本与技能包。

限制:需要 gh CLI、git、uv 或 node/pnpm、可用临时目录以及 skill-creator 技能;Shell 脚本只做语法检查不生成测试;依赖 GPU、API 密钥等外部条件的脚本需跳过或只测 --help;若项目已自带 CLI 则不生成包装脚本,只生成参考文档。具体收费、价格与平台支持暂未提供。