首页龙虾技能列表 › github-search — GitHub 仓库深度搜索与分析

github-search — GitHub 仓库深度搜索与分析

v1.0.0

GitHub 仓库深度搜索与分析工具,支持按关键词、语言、stars、更新时间筛选,获取细分领域最新开源项目,专为技术调研设计。

1· 2,900·0 当前·0 累计
by @linshengli·MIT-0
下载技能包
License
MIT-0
最后更新
2026/2/28
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
该技能的代码和指令与其声明的目的(搜索和总结 GitHub 仓库)一致,没有发现未解释的凭证请求或可疑的外部安装,但存在一些小不一致和值得审查的实现选择。
评估建议
该技能似乎做了它声称的:搜索 GitHub 并产生结构化的总结。安装或运行前,请考虑:1) 如果设置了 GITHUB_TOKEN 环境变量,它将使用您的令牌——只提供最小范围的令牌(不包括广泛的组织管理员令牌)。2) 脚本使用 execSync 调用 curl——如果您不信任源,请在受限环境中运行它们。3) SKILL.md 提到一个批量详细脚本,但未包含——如果您依赖此功能,请从作者请求缺失的文件。4) 包很小,没有外部安装程序,但仍请审查脚本以进行任何自定义修改,并首次运行时在沙盒中运行。如果您想要更高的保证,请向发布者请求源代码仓库、主页或缺失的批量详细脚本以及使用 curl 而非内置 HTTP 库的理由。...
详细分析 ▾
用途与能力
名称/描述、README、SKILL.md 和包含的脚本都实现了使用 GitHub REST API 的 GitHub 仓库搜索和详细信息获取。GITHUB_TOKEN 的可选使用适合描述的功能。虽然 SKILL 元数据使用 'github-research' 而注册表 slug 使用 'github-search' 存在小的命名不匹配,但这并不表明恶意行为。
指令范围
SKILL.md 指示运行包含的 Node 脚本,并可选地设置 GITHUB_TOKEN。运行时指令不指向读取无关文件或向意外端点发送数据。两个小问题:(1) SKILL.md 引用了不在包中的 scripts/batch-detail.mjs 和绝对工作空间路径 (~/.openclaw/...) (batch-detail.mjs 缺失),以及 (2) 脚本使用 child_process.execSync 调用 curl 而非本地 HTTP 客户端——这有效但增加了对 shell 的依赖。没有指令请求超出可选 GitHub 令牌的任意文件或凭证访问。
安装机制
这是一个仅包含指令的技能,包括 JS 脚本,无安装规范或外部下载。安装期间不从远程 URL 获取任何内容。未检测到高风险安装机制。
凭证需求
未声明任何必需的环境变量。如果存在,代码将使用 GITHUB_TOKEN 来对 GitHub API 进行身份验证——这对于高速率的认证查询是合理和预期的。未访问其他秘密或无关的环境变量。
持久化与权限
该技能不请求持久或提升的权限;始终为 false,并且没有修改其他技能或系统/全局配置的行为。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/2/28
● 可疑

安装命令 点击复制

官方npx clawhub@latest install github-search
镜像加速npx clawhub@latest install github-search --registry https://cn.clawhub-mirror.com

技能文档

GitHub 仓库深度搜索与分析工具。专为技术细分领域调研设计,支持多维度筛选和详细数据分析。

功能特性

  • 🔍 精准搜索 - 按关键词搜索特定领域的 GitHub 仓库
  • 📊 多维度筛选 - Stars、语言、更新时间、Forks
  • 📈 趋势分析 - 识别活跃项目和新兴趋势
  • 🏷️ 标签分类 - 自动提取项目标签和主题
  • 📋 结构化输出 - Markdown 表格,易于整合到报告

使用方式

基础搜索

# 搜索特定领域
node scripts/github-search.mjs "agent memory"

# 指定编程语言 node scripts/github-search.mjs "rag" --language python

# 更多结果 node scripts/github-search.mjs "llm" --limit 20

高级筛选

# 筛选高星项目(>1000 stars)
node scripts/github-search.mjs "vector database" --min-stars 1000

# 最近更新的项目(30天内) node scripts/github-search.mjs "embedding" --updated-within 30

# 组合筛选 node scripts/github-search.mjs "multi-agent" \ --language python \ --min-stars 500 \ --updated-within 90 \ --limit 15

获取详细信息

# 获取单个仓库的详细信息
node scripts/repo-detail.mjs "microsoft/autogen"

# 批量获取(从搜索结果) cat search-results.json | node scripts/batch-detail.mjs

输出格式

搜索结果表格

## 🔥 GitHub 热门项目: agent memory

排名项目⭐ Stars🍴 Forks💻 语言📅 更新🔗 链接
1microsoft/autogen32.5k4.8kPython2天前查看
2langchain-ai/langchain89.2k14.1kPython1天前查看
3..................

📊 统计摘要

  • 总项目数: 15
  • 平均 Stars: 5,230
  • 主要语言: Python (80%), TypeScript (13%), Go (7%)
  • 活跃度: 73% 最近30天有更新

详细报告

## 📋 项目详情: microsoft/autogen

全称: AutoGen

描述: A programming framework for building AI agents

🏷️ 标签: ai-agents, multi-agent, llm, python

📈 数据统计

  • Stars: 32,547 (+156 this week)
  • Forks: 4,823
  • Issues: 1,234 open
  • Pull Requests: 89 open

💻 代码信息

  • 主要语言: Python (98.2%)
  • 代码行数: ~150k
  • 许可证: MIT

📅 活跃度

  • 最后提交: 2天前
  • 提交频率: 日均 12 commits
  • 贡献者: 234人

🔗 链接

  • 仓库: https://github.com/microsoft/autogen
  • 文档: https://microsoft.github.io/autogen/
  • 示例: https://github.com/microsoft/autogen/tree/main/samples

参数说明

参数说明默认值示例
query搜索关键词必填"agent memory"
--language编程语言筛选python, typescript, go
--min-stars最小 stars 数1001000
--max-stars最大 stars 数无限制50000
--updated-within最近N天更新36530, 90
--created-after创建日期之后2024-01-01
--sort排序方式starsstars, updated, forks
--order排序顺序descasc, desc
--limit返回结果数1020, 50
--output输出格式tabletable, json, csv

工作流集成

在 Multi-Agent Research 中使用

# Intel Agent 调用 GitHub Research subagent_task = """
你是情报分析师。使用 github-research skill 获取最新数据。

执行以下命令:

bash node ~/.openclaw/workspace/skills/github-research/scripts/github-search.mjs \ "agent memory" \ --language python \ --min-stars 500 \ --updated-within 90 \ --limit 15 \ --output json > /tmp/gh_results.json

基于结果生成报告表格...
"""

批量分析多个领域

#!/bin/bash

TOPICS=("agent memory" "rag" "vector database" "llm orchestration")

for topic in "${TOPICS[@]}"; do safe_topic=$(echo "$topic" | tr ' ' '-') node scripts/github-search.mjs "$topic" \ --min-stars 1000 \ --limit 15 \ --output json > "results/${safe_topic}.json" done

API 限制

  • 未认证请求: 60次/小时
  • 认证请求: 5000次/小时
  • 建议: 对于大量查询,配置 GitHub Token

配置 GitHub Token(可选)

export GITHUB_TOKEN="ghp_your_token_here"

数据来源

  • GitHub Search API v3
  • GitHub REST API
  • 官方 GitHub 网站(备用)

专为技术细分领域调研设计 | GitHub Research v1.0

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务