GitHub Explorer — скилл

Скилл OpenClaw разбирает проект GitHub по многим источникам: суть, здоровье, лучшие обращения, конкуренты и мнение сообщества

  • 79 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Скилл ходит по внешним сайтам и поисковым сервисам и может открывать страницы в браузере агента
  • Запросы к Brave, Exa и Tavily тратят ваши ключи, если подключены зависимости
Все причины и проверки

blessonism/github-explorer-skill

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/github-explorer

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скилл ходит по внешним сайтам и поисковым сервисам и может открывать страницы в браузере агента
  • Запросы к Brave, Exa и Tavily тратят ваши ключи, если подключены зависимости

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

GitHub Explorer — скилл для агента OpenClaw, который изучает проект на GitHub глубже, чем одно чтение README. Он собирает данные из обращений и коммитов, с китайских площадок вроде Zhihu, V2EX и WeChat, из технических блогов Medium и Dev.to и из обсуждений в Twitter. Затем определяет стадию проекта: ранний эксперимент, быстрый рост, зрелость или застой, и выбирает самые содержательные обращения. Итог выходит фиксированным шаблоном: позиционирование, механизм работы, здоровье проекта по звездам, форкам, лицензии и динамике коммитов, лучшие обращения, подходящие и неподходящие сценарии, сравнение с конкурентами, наличие в DeepWiki и Zread.ai, демо, статьи, голос сообщества и личная оценка. Каждая цитата снабжена исходной ссылкой.

Для кого. Разработчикам и техлидам, которые выбирают библиотеку или инструмент и хотят быстро получить сводку по проекту с мнением сообщества, в том числе китайского.

Подходит, если

  • Вы выбираете между двумя проектами и хотите увидеть сравнение с конкурентами со ссылками
  • Перед внедрением нужно понять, живой ли проект, и увидеть стадию: рост, зрелость или застой
  • Интересно, что о проекте пишут на Zhihu, V2EX и в Twitter, с цитатами и адресами
  • Среди тысяч issues надо выбрать три или пять самых важных и понять суть спора
  • Нужна проверка, есть ли проект в DeepWiki и Zread.ai и есть ли статья на arXiv

Не подходит, если

  • Агент не OpenClaw: скилл вызывает его встроенные `web_search`, `web_fetch` и `browser`
  • Вам нужен разбор исходного кода по файлам: скилл оценивает проект снаружи, по его окружению
  • Сеть для агента закрыта: сбор идет с внешних площадок
  • Проект приватный и не имеет публичных обсуждений: данных для сводки не будет

Пример запроса к агенту

Проанализируй проект microsoft/graphrag: стадия, здоровье, лучшие обращения, конкуренты и что о нем пишут в сообществах

Ограничения

Скилл написан под OpenClaw и вызывает его встроенные инструменты `web_search`, `web_fetch` и `browser`. Расширенный поиск дают отдельные скиллы из репозитория `openclaw-search-skills`: `search-layer` с Brave, Exa и Tavily, `content-extract` для площадок с защитой от парсинга и `mineru-extract`. Без них github-explorer переходит на встроенные инструменты, и основные функции остаются. Для поиска нужны ключи соответствующих сервисов. Автор отметил, что репозиторий включен в агрегирующий `openclaw-skills`. README и отчеты написаны по-китайски.

Как отключить. Удалите папку `github-explorer` из `~/.openclaw/skills/` либо из каталога скиллов вашего агента. Скиллы-зависимости из `openclaw-search-skills` удаляются отдельно.

Частые вопросы

Как поставить GitHub Explorer?

Выполните `npx skills add https://github.com/blessonism/github-explorer-skill`. Вручную: `git clone https://github.com/blessonism/github-explorer-skill.git github-explorer` в `~/.openclaw/skills/`.

Какие зависимости нужны?

Обязательных нет: скилл использует встроенные `web_search`, `web_fetch` и `browser`. Лучше результат с `search-layer`, `content-extract` и `mineru-extract` из репозитория `openclaw-search-skills`.

Как запустить анализ?

Скажите агенту, например «проанализируй https://github.com/microsoft/graphrag» или «посмотри проект langchain». Скилл включится сам, соберет данные и выведет отчет.

Что входит в отчет?

Позиционирование, механизм, здоровье проекта, лучшие issues, сценарии, ограничения, конкуренты, знание в DeepWiki, демо, статьи, голос сообщества и оценка. Заголовок отчета ссылается на репозиторий.

Как скилл выбирает стратегию поиска?

По намерению: для исследования проекта, сравнения конкурентов или проверки свежих новостей используются разные запросы. Результаты ранжируются по авторитетности источника, свежести и совпадению ключевых слов.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл разбирает архитектуру открытого проекта и сводит результат в один Markdown-отчет с диаграммами Mermaid и сравнением с аналогами

СкиллРасширенный доступ503Звезды репозитория

Скилл оценивает GitHub-проект глазами стороннего контрибьютора: как принимают чужие PR, как быстро отвечают, где можно помочь.

СкиллРасширенный доступ93Звезды репозитория

OpenClaw Agent Skills

openclaw-agent-skills

Официальный

Общие скиллы для кодовых агентов, которые работают над проектами OpenClaw: ревью и другие рабочие процессы. Узкая тема для тех, кто пишет код OpenClaw

СкиллРасширенный доступ1,1 тыс.Звезды репозитория

Скилл ревью кода: четыре независимых прохода, замечания с доказательствами и допуск к слиянию из JSON

СкиллРасширенный доступ479Звезды репозитория

Двадцать скиллов для чтения чужого кода, ревью документов и коммитов, перевода Markdown и спецификаций на OpenSpec

СкиллРасширенный доступ92Звезды репозитория

Коротко о README

README перечисляет особенности скилла: сбор из многих источников, оценку стадии проекта, поиск с учетом намерения, сравнение с конкурентами и фиксированный шаблон отчета. Затем идут установка, список зависимостей, примеры запросов и принципы работы: ссылки на источники, запасной режим сбора и конкретные цитаты вместо общих оценок.

Бейдж для README

Исходный SKILL.md

---
name: github-explorer
description: >
  Deep-dive analysis of GitHub projects. Use when the user mentions a GitHub repo/project name
  and wants to understand it — triggered by phrases like "帮我看看这个项目", "了解一下 XXX",
  "这个项目怎么样", "分析一下 repo", or any request to explore/evaluate a GitHub project.
  Covers architecture, community health, competitive landscape, and cross-platform knowledge sources.
---

# GitHub Explorer — 项目深度分析

> **Philosophy**: README 只是门面,真正的价值藏在 Issues、Commits 和社区讨论里。

## Workflow

```
[项目名] → [1. 定位 Repo] → [2. 多源采集] → [3. 分析研判] → [4. 结构化输出]
```

### Phase 1: 定位 Repo

- 用 `web_search` 搜索 `site:github.com <project_name>` 确认完整 org/repo
- 用 `search-layer`(Deep 模式 + 意图感知)补充获取社区链接和非 GitHub 资源:
  ```bash
  python3 skills/search-layer/scripts/search.py \
    --queries "<project_name> review" "<project_name> 评测 使用体验" \
    --mode deep --intent exploratory --num 5
  ```
- 用 `web_fetch` 抓取 repo 主页获取基础信息(README、Stars、Forks、License、最近更新)

### Phase 2: 多源采集(并行)

**⚠️ GitHub 页面抓取规则(强制)**:GitHub repo 页面是 SPA(客户端渲染),`web_fetch` 只能拿到导航栏壳子,**禁止用 web_fetch 抓 github.com 的 repo 页面**。一律使用 GitHub API:
- README: `curl -s -H "Authorization: token {PAT}" -H "Accept: application/vnd.github.v3.raw" "https://api.github.com/repos/{owner}/{repo}/readme"`
- Repo 元数据: `curl -s -H "Authorization: token {PAT}" "https://api.github.com/repos/{owner}/{repo}"`
- Issues: `curl -s -H "Authorization: token {PAT}" "https://api.github.com/repos/{owner}/{repo}/issues?state=all&sort=comments&per_page=10"`
- Commits: `curl -s -H "Authorization: token {PAT}" "https://api.github.com/repos/{owner}/{repo}/commits?per_page=10"`
- File tree: `curl -s -H "Authorization: token {PAT}" "https://api.github.com/repos/{owner}/{repo}/git/trees/{branch}?recursive=1"`

PAT 见 TOOLS.md。

以下来源**按需检查**,有则采集,无则跳过:

| 来源 | URL 模式 | 采集内容 | 建议工具 |
|---|---|---|---|

Сообщить о проблеме