用途:从外部 GitHub 仓库提取可操作的改进启发,适用于研究开源项目、库、框架、工具等,不限于 Claude Skills。
主要能力:单仓库深度研究、多仓库对比研究、外部仓库与本地项目对比启发、主题驱动搜索(先搜索相关仓库,再克隆分析并出综合报告);可指定聚焦点(如 --focus=architecture)、指定整合对象(如 --integrate-with=…);高级功能含代码语义搜索(--search="function:…" 等)、深度代码分析(--analyze=architecture/quality/full)与自然语言问答(--ask="…")。
使用方式:输入 GitHub URL 触发单仓库研究,多个 URL 触发对比,URL 搭配本地路径触发对比启发;输入主题关键词时进入主题驱动模式,该模式需可选依赖 find-skills(https://skills.sh/vercel-labs/skills/find-skills),未安装会提示安装。克隆命令为 git clone --depth 1 "$url" "$repo_name";输出位于 output_dir/research/YYYYMMDD-topic-slug/,内含仓库副本与报告。主题驱动会先列出搜索结果、由用户确认筛选范围后再批量克隆与并行分析。
配置:可复制 cp skills/repo-research/assets/config.example.yaml skills/repo-research/assets/config.yaml,设置 research.output_dir(支持绝对路径、相对路径与 ~ 展开,默认 ./research)、report_format(默认 markdown)、shallow_clone(默认 true)、security.enabled、security.prompt_analysis;并可用环境变量覆盖,如 REPO_RESEARCH_OUTPUT_DIR、REPO_RESEARCH_FORMAT、REPO_RESEARCH_AUTO_OPEN、REPO_RESEARCH_CLONE_DEPTH。另有一处说明配置文件路径为 ~/.openclaw/skills/repo-research/assets/config.yaml,两处路径在不同语境下出现。
适用场景:学习参考、生产选型、二次开发前的调研,以及为自有项目寻找整合点。
限制:核心的单/多仓库研究无需前置技能,仅主题搜索模式需要 find-skills;默认浅克隆,完整克隆需调整 clone_depth;报告中关于收费、价格、性能效果等资料暂未提供。