github-fetcher

根据 GitHub URL 获取并分析代码库内容,支持自动提取仓库信息。

已扫描
适合谁
开发者、技术评审人员
不适合谁
非技术人员、无网络环境用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @shiscofield12-beep/github-fetcher

Skill 说明

命令、参数、文件名以原文为准

GitHub 仓库获取器

当提供 GitHub URL 或仓库名称时,必须始终使用 curl 首先获取真实内容。切勿猜测或推断——先获取内容,再分析。

标准分析流程

# 1. 列出根目录内容
curl -s "https://api.github.com/repos/OWNER/REPO/contents/"

# 2. 获取 README 文件
curl -s "https://raw.githubusercontent.com/OWNER/REPO/main/README.md"

# 3. 根据发现结果探索关键子目录
curl -s "https://api.github.com/repos/OWNER/REPO/contents/src"

获取特定文件

curl -s "https://raw.githubusercontent.com/OWNER/REPO/main/PATH/TO/FILE"

从 URL 提取 OWNER/REPO

  • https://github.com/ultraworkers/claw-code → OWNER=ultraworkers REPO=claw-code
  • github.com/foo/bar → OWNER=foo REPO=bar

使用提示

  • main 分支返回 404,请尝试 master
  • 其他分支请使用 ?ref=BRANCH 指定
  • GitHub API 未认证请求限制:每小时 60 次
  • 获取内容后,务必基于实际内容提供分析结果
SB
@shiscofield12-beep

已收录 1 个 Skill

相关推荐