github-traffic — скилл для Claude Code: что делает и как установить
Скилл собирает статистику просмотров, клонов и звёзд репозитория через GitHub API. Строит графики динамики и сохраняет историю в локальные файлы.
npx skills add zc277584121/marketing-skills --skill github-traffic -a claude-codeЧто делает github-traffic
Скилл вызывает утилиту gh и забирает из GitHub Traffic API цифры по посещаемости: уникальных посетителей, просмотры страниц, клоны, рефереры и рост звёзд. Официальный интерфейс GitHub отдаёт аналитику только за последние 14 дней. Поэтому скрипт сохраняет каждый срез локально в папку ~/.github-traffic/. По этим накопленным JSON-файлам ассистент строит тренды за 30 или 90 дней.
Для визуализации используется библиотека matplotlib. Она создаёт PNG-изображения с графиками. Если пакет не установлен, скрипт выведет гистограмму прямо в терминале символами ASCII.
Для работы нужны права на запись в репозиторий. Без push-доступа GitHub API вернёт ошибку 403, поэтому собирать метрики с чужих проектов этим инструментом не получится.
Какие задачи решает
- отслеживать просмотры и клоны репозитория
- накапливать историю посещаемости дольше 14 дней
- выгружать список источников переходов и популярных страниц
- строить графики динамики в виде PNG или ASCII
Примеры запросов агенту
- Покажи статистику посещаемости и клонов для
owner/repo - Построй график трафика репозитория
owner/repoза 30 дней в PNG - Сделай снимок трафика для
owner/repoбез вывода отчёта
Как установить github-traffic
1Через Skills CLI (Vercel)
npx skills add zc277584121/marketing-skills --skill github-traffic -a claude-code2Вручную: положить файлы
~/.claude/skills/github-traffic/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/github-traffic/
1Через Skills CLI (Vercel)
npx skills add zc277584121/marketing-skills --skill github-traffic -a codex2Вручную: положить файлы
.agents/skills/github-traffic/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add zc277584121/marketing-skills --skill github-traffic -a cursor2Вручную: положить файлы
.cursor/skills/github-traffic/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install zc277584121/marketing-skills github-traffic2Вручную: положить файлы
.github/skills/github-traffic/SKILL.md1Через Skills CLI (Vercel)
npx skills add zc277584121/marketing-skills --skill github-traffic -a gemini-cli2Командой платформы
gemini skills install https://github.com/zc277584121/marketing-skills --path skills/github-trafficВручную: положить файлы
.devin/skills/github-traffic/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add zc277584121/marketing-skills --skill github-traffic -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о github-traffic
Как установить github-traffic в Claude Code?
Выполните команду npx skills add zc277584121/marketing-skills --skill github-traffic -a claude-code.
Зачем сохранять снимки через флаг --snapshot?
GitHub Traffic API хранит данные только за 14 дней. Регулярный запуск со снимком сохраняет историю локально, что позволяет строить графики за месяц или квартал.
Почему возникает ошибка push access при запросе метрик?
Эндпоинты статистики GitHub требуют прав на запись в целевой репозиторий. Пользователям с доступом только на чтение API всегда возвращает статус 403.