GitHub Topics Trending — воркфлоу

Ежедневный отчет по горячим репозиториям выбранной темы GitHub с разбором от Claude, письмом через Resend и сайтом на Pages.

  • 80 ★ репозитория
  • Последний коммит
Воркфлоу

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

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

  • Скрипт использует токены GitHub, Claude и Resend и отправляет письма на указанный адрес.
Все причины и проверки

geekjourneyx/github-topics-trending

Установка

Работает в

В терминале, через 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, рассылки и соцсетей.

ВоркфлоуМинимальный доступ223Звезды репозитория

Скилл команды /digest: берет статьи из 90 технических блогов, оценивает их нейросетью и собирает ежедневную подборку в Markdown с графиками

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

Скилл Claude Code собирает ИИ-новости за выбранный день из smol.ai и превращает их в Markdown, страницу, карточку или обложку

ПлагинМинимальный доступ239Звезды репозитория

Плагин Claude Code для полного цикла блога: стратегия, написание, оптимизация под поиск и AI-цитируемость, аудит и локализация статей

ПлагинРасширенный доступ2,7 тыс.Звезды репозитория

Скилл AI Search читает статический JSON-API ежедневных новостей об ИИ: сводка дня, подборка главного, фильтр по категории и поиск.

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

Скилл для ежедневного брифинга авторов: сканирует источники, отбирает свежее и пишет черновики постов вашим голосом.

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

Коротко о README

Описаны задачи проекта, функции, схема из сборщика, анализатора, письма и генератора сайта, установка, переменные окружения, запуск в GitHub Actions и модель данных. Есть раздел с ответами на частые вопросы.

Бейдж для README

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