企业级代码仓库归档管控工具,兼容多仓库监控、重复聚类、实时同步、团队协作与自发化分流,适合团队协作与大型项目管控。核心能力:. 当需要gitcrawl。适用于独立开发者、企业团队和自动化工作流场景,提供结构化输出与错误处理机制,支持中文交互,即开即用。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。
编程
仓库归档搜索
试用轻量级代码仓库 issue/PR 归档搜索工具,支持本地缓存查询与新鲜度检测,适合个人开发者日常代码仓库管理。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。
它能做什么
轻量级代码仓库 issue/PR 归档搜索工具,支持本地缓存查询与新鲜度检测,适合个人开发者日常代码仓库管理。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。
技能文档
仓库归档搜索(免费版)
概述
仓库归档搜索免费版是一款面向个人开发者的代码仓库 issue/PR 查询工具。通过本地缓存归档数据,优先使用缓存查询而非实时拉取,减少 GitHub API 调用次数。支持按关键词搜索、查看相邻关联、检测数据新鲜度等核心功能,帮助开发者快速了解项目历史与当前状态.
核心能力
| 能力 | 说明 | 免费版支持 |
|---|---|---|
| 本地归档缓存 | 缓存 issue/PR 数据到本地 | 是 |
| 新鲜度检测 | 检测缓存是否需要更新 | 是 |
| 关键词搜索 | 按关键词搜索 issue 和 PR | 是 |
| 相邻查询 | 查看 issue 的关联讨论 | 是 |
| 重复聚类 | 识别重复或相似的 issue | 否 |
| 多仓库管理 | 同时管理多个仓库 | 否 |
| 实时同步 | 自动定时同步归档数据 | 否 |
| 团队协作 | 多人共享归档数据 | 否 |
已知限制
执行已知限制操作,使用input_params参数进行配置,支持创建/查询/导出等操作.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
单次仅支持查询 1 个仓库
单次仅支持查询 1 个仓库
处理: 解析单次仅支持查询 1 个仓库的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回单次仅支持查询 1 个仓库的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
归档数据需手动更新同步
归档数据需手动更新同步
处理: 解析归档数据需手动更新同步的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回归档数据需手动更新同步的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
不支持重复 issue 聚类分
不支持重复 issue 聚类分析
处理: 解析不支持重复 issue 聚类分的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回不支持重复 issue 聚类分的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
不支持多仓库批量管理
不支持多仓库批量管理
处理: 解析不支持多仓库批量管理的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回不支持多仓库批量管理的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
不支持团队协作共享
不支持团队协作共享
处理: 解析不支持团队协作共享的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回不支持团队协作共享的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
处理: 解析已知限制的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回已知限制的响应数据,包含状态码、结果和日志. 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:轻量级代码仓库、归档搜索工具、支持本地缓存查询、与新鲜度检测、适合个人开发者日、常代码仓库管理、核心能力、本地缓存、GitHub、检测归档数据新鲜、提示更新需求、查看相邻、关联关系等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.
使用场景
场景一:查询项目历史 issue
开发者想了解某个开源项目的特定问题历史.
# 检查归档数据新鲜度
gitcrawl doctor --json
# ...
# 搜索包含特定关键词的 issue
gitcrawl search issues "memory leak" \
-R owner/repo \
--state all \
--json number,title,url
预期输出包含所有匹配的 issue 编号、标题和链接,帮助快速定位相关讨论.
场景二:查看 PR 状态
贡献者想了解某个 PR 的当前状态和关联信息.
# 查看 PR 基本信息
gitcrawl gh pr status 123 \
-R owner/repo \
--compact
# ...
# 查看 PR 详细信息
gitcrawl gh pr view 123 \
-R owner/repo \
--json number,title,state,url,isDraft,headRef,headSha
场景三:了解 issue 关联讨论
开发者想查看某个 issue 周边的相关讨论.
# 查看相邻 issue
gitcrawl neighbors owner/repo \
--number 456 \
--limit 12 \
--json
返回与指定 issue 相邻的 12 条讨论,帮助理解上下文.
不适用场景
以下场景仓库归档搜索不适合处理:
- 实时流数据处理
- 小规模数据手动分析
- 非结构化文本情感分析
触发条件
需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于非本工具能力范围的需求.
快速开始
- 阅读## 核心能力章节了解skill功能
- 按## 依赖说明配置环境
- 执行所需能力对应的命令
- 参考## 错误处理章节处理异常
- 查看## FAQ解答常见疑问
依赖详情
# 安装 gitcrawl
# 参考官方文档进行安装
# ...
# 初始化本地归档
gitcrawl init --storage ~/.gitcrawl/archive
# ...
# 验证安装
gitcrawl doctor --json
执行首次查询
# 搜索指定仓库的 open issue
gitcrawl search issues "bug report" \
-R owner/repo \
--state open \
--json number,title,url
更新归档数据
# 手动同步最新数据
gitcrawl sync owner/repo
# ...
# 验证数据新鲜度
gitcrawl doctor --json
响应解析: 完成完成后,查看输出响应确认任务状态。成功时输出包含解析摘要和响应数据;失败时根据错误信息排查问题,查阅错误解析章节获取恢复步骤.
示例
基础查询配置
# 搜索 open 状态的 issue
gitcrawl search issues "feature request" \
-R owner/repo \
--state open
# ...
# 搜索包含 closed 状态的 issue
gitcrawl search issues "fixed" \
-R owner/repo \
--include-closed
# ...
# 查看指定 issue 详情
gitcrawl threads owner/repo \
--numbers 123,456 \
--include-closed \
--json
参数说明
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
-R | 字符串 | 无 | 仓库地址 owner/repo |
--state | 字符串 | all | 状态过滤 open/closed/all |
--include-closed | 布尔 | false | 包含已关闭的 |
--json | 字符串 | 无 | 输出 JSON 格式字段 |
--numbers | 字符串 | 无 | 指定 issue/PR 编号 |
--limit | 整数 | 10 | 返回条数上限 |
最佳实践
查询流程优化
- 先查缓存:优先使用
gitcrawl本地查询 - 检测新鲜度:使用
gitcrawl doctor确认数据时效 - 必要时实时:仅在需要最新数据时使用
--live参数 - 验证后再操作:关闭/合并前用
gh实时验证
# 推荐的查询流程
gitcrawl doctor --json # 1. 检查新鲜度
gitcrawl search issues "query" -R owner/repo # 2. 缓存搜索
gitcrawl gh pr view 123 -R owner/repo --compact # 3. 查看详情
gh pr view 123 --json # 4. 实时验证(操作前)
搜索关键词优化
| 场景 | 推荐关键词 | 说明 |
|---|---|---|
| Bug 查找 | bug, error, crash, fix | 定位问题相关 |
| 功能请求 | feature, enhancement, request | 了解需求 |
| 性能问题 | performance, slow, memory, cpu | 性能优化 |
| 文档相关 | docs, documentation, readme | 文档改进 |
数据新鲜度管理
# 定期检查数据新鲜度
gitcrawl doctor --json | python -m json.tool
# ...
# 数据过期时手动更新
gitcrawl sync owner/repo
# ...
# 查看最后同步时间
gitcrawl status owner/repo
常见问题
归档数据过期
# 检查新鲜度
gitcrawl doctor --json
# ...
# 更新归档
gitcrawl sync owner/repo
# ...
# 验证更新
gitcrawl doctor --json
搜索无结果
# 检查仓库地址是否正确
gitcrawl list-repos
# ...
# 尝试更宽泛的关键词
gitcrawl search issues "bug" -R owner/repo --state all
# ...
# 包含已关闭的 issue
gitcrawl search issues "keyword" -R owner/repo --include-closed
实时查询失败
# 检查 GitHub 认证
gh auth status
# ...
# 重新认证
gh auth login
# ...
# 使用缓存模式(非实时)
gitcrawl search issues "query" -R owner/repo
查询速度慢
# 使用缓存优先模式
gitcrawl search issues "query" -R owner/repo --cached
# ...
# 减少 JSON 输出字段
gitcrawl search issues "query" -R owner/repo --json number,title
# ...
# 限制返回数量
gitcrawl search issues "query" -R owner/repo --limit 5
依赖说明
运行环境
- Agent 平台:支持 SKILL.md 的任意 AI Agent(Claude Code / Cursor / Codex / Gemini CLI 等)
- 操作系统:Windows / macOS / Linux
- 网络环境:需可访问 GitHub(实时查询时)
- 存储空间:至少 500MB 用于归档缓存
第三方依赖
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| gitcrawl | CLI 工具 | 是 | 参考官方文档安装 |
| gh | GitHub CLI | 是(实时查询) | brew install gh 或 apt install gh |
| Git | 版本控制 | 是 | 系统自带 |
| LLM API | API | 是 | 由 Agent 内置 LLM 提供 |
API Key 配置
- 本地缓存查询无需 API Key
- 实时查询需配置 GitHub Token:
# 配置 GitHub CLI 认证
gh auth login
# ...
# 或使用环境变量
export GITHUB_TOKEN=your_token_here
可用性分类
- 分类:MD+EXEC(纯 Markdown 指令,部分功能需要 exec 命令行执行能力)
- 说明:基于 Markdown 的 AI Skill,通过自然语言指令驱动 Agent 执行任务
- 适用人群:个人开发者、开源贡献者、技术调研人员
- 升级建议:如需多仓库管理、重复聚类、实时同步等高级功能,请使用 PRO 版本
错误处理
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
输出格式
{
"success": true,
"data": {
"result": "仓库归档搜索处理结果",
"execution_time": "0.5s",
"metadata": {
"version": "1.0",
"processor": "gitcrawl"
}
},
"execution_log": ["解析输入参数", "执行核心处理", "格式化输出结果"],
"error": null
}
相关技能
Search local OpenClaw issue and PR history before live GitHub triage
智能内容快照工具,支持完整内容提取、语义标签与主动召回,适合个人用户。Use when 需要AI模型调用、智能对话、Agent编排、LLM应用时使用。不适用于需要100%确定性的关键决策。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。
对 GitHub 仓库候选项去重、分级、测试并记录,最后决定是自用、内容化、验证还是归档。适用于用户在收集 GitHub 仓库时,希望有一套轻量但可回写的中文评估流程。
GitHub 产品调研与机会发现 · Product research
Git 进阶操作助手,涵盖交互式变基、二分查找、工作树与引用日志恢复。Use when 需要AI模型调用、智能对话、Agent编排、LLM应用时使用。不适用于需要100%确定性的关键决策。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。