github-search

👤 linshengli 📦 v1.0.0 ⭐ 4.3 ⬇️ 5.6K 下載
📚 知識管理 免費

📖 技能介紹


name: github-research description: GitHub 倉庫深度搜索與分析。支援按關鍵詞、語言、stars、更新時間篩選,獲取細分領域最新開源專案。專為技術調研設計。 metadata: openclaw: emoji: "🐙" category: "research" tags: ["github", "opensource", "research", "repository"]


GitHub Research 🐙

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 | 💻 語言 | 📅 更新 | 🔗 連結 |
|-----|------|---------|---------|--------|--------|--------|
| 1 | microsoft/autogen | 32.5k | 4.8k | Python | 2天前 | [檢視](https://github.com/microsoft/autogen) |
| 2 | langchain-ai/langchain | 89.2k | 14.1k | Python | 1天前 | [檢視](https://github.com/langchain-ai/langchain) |
| 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 數 100 1000
--max-stars 最大 stars 數 無限制 50000
--updated-within 最近N天更新 365 30, 90
--created-after 建立日期之後 2024-01-01
--sort 排序方式 stars stars, updated, forks
--order 排序順序 desc asc, desc
--limit 返回結果數 10 20, 50
--output 輸出格式 table table, 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

基於結果生成報告表格... """


### 批次分析多個領域

```bash
#!/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

    小蔥技能站7w4.net發現了升級外掛。

  • GitHub REST API
  • 官方 GitHub 網站(備用)

專為技術細分領域調研設計 | GitHub Research v1.0

🤖 AI 評測

這個工具能幫你快速找到 GitHub 上某個技術領域的熱門開源專案。文件寫得非常清楚,功能豐富,能按程式語言、stars 數量等篩選結果,輸出格式也美觀。但偶爾會遇到搜尋結果不完整的情況,獲取詳細資訊時缺少一些資料保護。整體質量良好,適合做技術調研使用。

📊 多維度評分

適應性4.2
規範性4.3
有效性4.3
可靠性4.3
可信度4.4

📁 包含檔案 (6 個)

📄 README.md 2.4 KB
📄 SKILL.md 4.9 KB
📄 _meta.json 132 B
📄 scripts/github-search.mjs 8.7 KB
📄 scripts/repo-detail.mjs 5.1 KB
📄 skill-card.md 1.9 KB