GitHub Topics Trending — воркфлоу
Ежедневный отчет по горячим репозиториям выбранной темы GitHub с разбором от Claude, письмом через Resend и сайтом на Pages.
- 80 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скрипт использует токены GitHub, Claude и Resend и отправляет письма на указанный адрес.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add workflows/github-topics-trendingОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скрипт использует токены GitHub, Claude и Resend и отправляет письма на указанный адрес.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект по расписанию запрашивает через API GitHub самые заметные репозитории темы (по умолчанию `claude-code`), подтягивает краткое содержание README и просит Claude описать каждый репозиторий и отнести его к классу: плагин, инструмент, шаблон, документ, пример, интеграция, библиотека или приложение. История сохраняется в SQLite, поэтому считаются прирост звезд, новые и активные проекты. Результат уходит письмом через Resend: топ-20, пятерка по росту звезд, новички и статистика. Параллельно собирается статический сайт для GitHub Pages. Запуск `python -m src.main` выполняет весь цикл, ключ `--fetch-only` отключает письмо. Папка `plugins/github-topics` добавляет навык для Claude Code, который объясняет эти команды агенту.
Для кого. Авторам дайджестов, исследователям экосистемы и разработчикам инструментов, которые следят за новинками одной темы и не хотят листать GitHub вручную.
Подходит, если
- Нужен утренний список новых плагинов Claude Code с коротким пояснением, что решает каждый.
- Для отчета требуется прирост звезд за сутки по теме.
- Дайджест сразу публикуется сайтом на GitHub Pages.
- Список репозиториев нужно получить без отправки письма, ключом `--fetch-only`.
Не подходит, если
- Нужен интерактивный поиск по каталогу, а не рассылка раз в сутки.
- Нет ключей GitHub, Claude и Resend.
- Интерфейс и отчеты нужны на английском: письма и сайт ведутся на китайском.
Пример запроса к агенту
Запусти сбор данных по теме `mcp` без отправки письма и покажи десять репозиториев с самым быстрым ростом звезд.Ограничения
Нужны Python 3.11 или новее, токен GitHub в `GH_TOKEN`, ключ Claude в `ZHIPU_API_KEY` (поддерживается прокси Zhipu) и ключ Resend в `RESEND_API_KEY`, а адрес получателя задается в `EMAIL_TO`. Отчеты, письма и страницы сайта написаны по-китайски, README тоже. Разбор делает модель, поэтому описания могут ошибаться. По умолчанию история хранится 90 дней в `data/github-trending.db`, срок меняется в `DB_RETENTION_DAYS`. Автозапуск настроен через GitHub Actions, время меняют в `.github/workflows/github-trending.yml`.
Как отключить. Отключите расписание в `.github/workflows/github-trending.yml` или удалите форк и секреты Actions. Папку `plugins/github-topics` уберите из каталога навыков Claude Code. Ключи Resend и Claude отзовите у поставщиков.
Частые вопросы
Как проверить сбор без письма?
Запустите `python -m src.main --fetch-only`: данные соберутся и проанализируются, письмо не уйдет.
Какую тему отслеживать?
Задайте переменную `TOPIC`. По умолчанию это `claude-code`, но подойдет любая тема GitHub.
Почему не используется переменная GITHUB_TOKEN?
Секреты Actions не могут начинаться с `GITHUB_`, поэтому проект читает токен из `GH_TOKEN`.
Где хранится история?
В SQLite-файле `data/github-trending.db`. Просмотреть ее можно через `sqlite3`, таблица `repos_daily` хранит записи по дням.
Как изменить время рассылки?
Правьте расписание в `.github/workflows/github-trending.yml`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ВоркфлоуШаблон рабочей папки для Claude Code: заметки, исследование, статья в вашем голосе и версии для LinkedIn, рассылки и соцсетей.
Скилл команды /digest: берет статьи из 90 технических блогов, оценивает их нейросетью и собирает ежедневную подборку в Markdown с графиками
Скилл Claude Code собирает ИИ-новости за выбранный день из smol.ai и превращает их в Markdown, страницу, карточку или обложку
Плагин Claude Code для полного цикла блога: стратегия, написание, оптимизация под поиск и AI-цитируемость, аудит и локализация статей
Скилл AI Search читает статический JSON-API ежедневных новостей об ИИ: сводка дня, подборка главного, фильтр по категории и поиск.
Скилл для ежедневного брифинга авторов: сканирует источники, отбирает свежее и пишет черновики постов вашим голосом.
Коротко о README
Описаны задачи проекта, функции, схема из сборщика, анализатора, письма и генератора сайта, установка, переменные окружения, запуск в GitHub Actions и модель данных. Есть раздел с ответами на частые вопросы.