GitHub Showcase
Ublaze/github-showcaseClaude Code скилл для разработчиков: автоматически создаёт профессиональные посты для LinkedIn и Facebook на основе данных GitHub-репозитория. Результат — стилизованный Word-документ со скриншотами, готовый к копированию и публикации.
Установка
pip install python-docxREADME
github-showcase
Скилл для Claude Code, который генерирует посты для LinkedIn и Facebook из любого GitHub-проекта — и сохраняет их в стилизованный Word-документ, который можно открыть, скопировать и сразу опубликовать.
Что делает скилл
Укажите любой GitHub-репозиторий, и скилл:
- Получит данные проекта (README, метаданные, языки, релизы)
- Найдёт скриншоты в локальной директории проекта
- Сгенерирует подробные посты с эмодзи для LinkedIn и Facebook
- Создаст стилизованный
.docx-файл в папкеsocial-media-posts/вашего проекта - Встроит скриншоты проекта прямо в документ
Откройте Word-файл, скопируйте контент для нужной платформы, вставьте, прикрепите изображения, опубликуйте. Всё.
Пример результата
Сгенерированный Word-документ включает:
- Краткое руководство — как пользоваться документом
- Пост для LinkedIn — профессиональный нарратив с советами по платформе
- Пост для Facebook — непринуждённый разговорный стиль, ссылка в теле поста
- Скриншоты — изображения проекта, встроенные и готовые к прикреплению
- Визуальные советы — что записать в GIF, что скриншотить, рекомендации по превью
Установка
Требования
- Установленный CLI Claude Code
- Аутентифицированный GitHub CLI (
gh) - Python 3.11+ с
python-docx:
pip install python-docx
Установка скилла
На уровне пользователя (доступен во всех проектах):
# Клонируйте в директорию скиллов Claude
git clone https://github.com/Ublaze/github-showcase.git ~/.claude/skills/github-showcaseНа уровне проекта (доступен только в одном проекте):
git clone https://github.com/Ublaze/github-showcase.git .claude/skills/github-showcaseИспользование
В любой сессии Claude Code:
/showcase Caffeinator
/showcase https://github.com/user/repo
Word-документ будет сохранён по пути:
{your-project-dir}/social-media-posts/{ProjectName}_Showcase_{date}.docx
Как это работает
- Скилл инструктирует Claude собрать данные GitHub-репозитория через
gh api - Claude находит скриншоты в папках
assets/,screenshots/илиdocs/images/локального проекта - Claude генерирует контент для каждой платформы (LinkedIn + Facebook) с эмодзи, хуками и призывами к действию
- Скрипт
showcase_generator.pyсоздаёт стилизованный Word-документ с:- Блоками контента в рамках (готовы к копированию)
- Советами по каждой платформе
- Встроенными скриншотами
- Рекомендациями по визуальному контенту
Стиль контента
Посты генерируются с учётом:
- Хуков от проблемы — никакого «Рад объявить...»
- Щедрого использования эмодзи по всему тексту
- Подробного контента (1200–2000 символов) — не тизер, а полноценный рассказ
- Буллитов с фичами и эмодзи
- Технических деталей в доступном изложении
- Личных выводов о том, чему вы научились
- Призыва к действию и хэштегов в конце
Требования
| Требование | Детали |
|---|---|
| Claude Code | Любая актуальная версия |
| GitHub CLI | gh, аутентифицированный в вашем аккаунте |
| Python | 3.11+ |
| python-docx | pip install python-docx |
Лицензия
MIT