Skip to content

Latest commit

 

History

History
135 lines (92 loc) · 2.94 KB

File metadata and controls

135 lines (92 loc) · 2.94 KB

github-search - OpenClaw GitHub 仓库搜索技能

Version License

📦 在 GitHub 上搜索公开仓库,发现 OpenClaw 技能和资源

通过 GitHub REST API 搜索仓库,帮助你发现 OpenClaw 相关技能、工具和资源。


是什么

github-search 是一个 OpenClaw 技能,通过 GitHub API 搜索公开仓库。

当你想要:

  • 搜索 GitHub 上有没有某个技能
  • 发现 OpenClaw 相关的工具或资源
  • 查找特定主题的仓库

直接问我,我会帮你搜。


功能

  • ✅ 搜索 GitHub 公开仓库
  • ✅ 按 Star 数量排序(最热门优先)
  • ✅ 返回仓库名称、描述、链接、Star 数
  • ✅ 支持中文自然语言指令
  • ✅ 无需手动调用,AI 自动感知意图

使用示例

你说 我做
"帮我搜一下 GitHub 上有没有减少 token 消耗的技能" 搜索相关仓库
"搜索 openclaw 缓存相关" 搜索 OpenClaw 缓存技能
"找找 xxx 相关的仓库" 搜索任意主题
"GitHub 上有这个吗" 搜索用户提到的主题

工作原理

你的问题 → AI 理解意图 → 调用 GitHub API → 格式化结果 → 展示给你

搜索策略

  1. 使用用户提供的关键词
  2. 可加入 openclawskilltool 等限定词
  3. 按 Star 数量降序排列
  4. 返回最相关的结果

配置

环境变量

# 可选:设置 GitHub Personal Access Token(增加 API 调用限额)
export GITHUB_TOKEN=ghp_xxxxxxxxxxxx
变量 必需 说明
GITHUB_TOKEN 有 token 可获得更多 API 调用次数(5000/小时 vs 60/小时)

配置文件(config.json)

{
  "per_page": 10,           // 每页结果数
  "default_sort": "stars",  // 排序方式
  "timeout": 15             // API 超时(秒)
}

安装

方法 1:复制到 skills 目录

cp -r github-search ~/.openclaw/workspace/skills/

方法 2:克隆仓库

cd ~/.openclaw/workspace/skills/
git clone https://github.com/ben3132/github-search.git

项目结构

github-search/
├── SKILL.md           # 技能文档
├── meta.json          # 元数据
├── config.json        # 配置
├── README.md          # 说明文档
└── scripts/
    └── search.py      # 搜索脚本

为什么用这个技能

优势 说明
主动发现 不再局限于 SkillHub 注册表
全网搜索 可以搜 GitHub 上的任意公开仓库
OpenClaw 专属 优化了 OpenClaw 技能的搜索关键词
零门槛 直接用自然语言,不需要记命令

License

MIT


作者

Made for OpenClaw by ben3132