AI Daily Skill
geekjourneyx/ai-daily-skillClaude Code Skill для ежедневного получения, анализа и классификации AI-новостей. Получает данные с smol.ai, генерирует структурированный Markdown и красивые HTML-страницы с несколькими темами оформления.
Установка
pip install feedparser requestsREADME
AI Daily Skill
Claude Code Skill для ежедневного автоматического получения, анализа и классификации актуальных AI-новостей
Введение
AI Daily — это Claude Code Skill, который помогает быстро получать новости AI-индустрии прямо в Claude Code. Он получает данные с smol.ai, использует встроенные возможности Claude AI для интеллектуального анализа и классификации, генерирует структурированные Markdown-документы и при необходимости создаёт красивые веб-страницы.
Основные возможности
- Ежедневное автоматическое получение новостей AI-индустрии
- Интеллектуальное резюмирование и классификация с помощью Claude AI
- Поддержка относительных дат (вчера, позавчера и т.д.)
- Опциональная генерация красивых веб-страниц (темы: Apple-стиль / Глубокий синий / Осеннее солнце)
- Опциональная генерация карточек для шаринга (адаптивный размер, подходит для социальных сетей)
- Опциональная генерация обложек в стиле Xiaohongshu (соотношение 3:4, минималистичный сеточный дизайн)
- Дружелюбный UX: при отсутствии данных предлагаются рекомендации
Установка
Способ 1: Plugin Marketplace (рекомендуется)
Запустите в Claude Code:
/plugin marketplace add geekjourneyx/ai-daily-skill
/plugin install ai-daily@geekjourneyx-ai-daily-skillСпособ 2: Использование внутри проекта
После клонирования репозитория Skill становится доступен автоматически:
git clone https://github.com/geekjourneyx/ai-daily-skill.git
cd ai-daily-skillДалее используйте напрямую в Claude Code.
Способ 3: Глобальная установка
cp -r plugins/ai-daily ~/.claude/skills/
Использование
Базовые запросы
# Новости AI за вчера
Вчерашние AI-новости
# Новости за позавчера
Позавчерашние AI-новости
# Конкретная дата
AI-новости за 2026-01-13
# Фильтрация по категории
Вчерашние новости о релизах моделейГенерация веб-страницы
# Запросить новости и предложить генерацию страницы
Вчерашние AI-новости, сгенерировать веб-страницу
# Сразу выбрать тему
Вчерашние AI-новости, сгенерировать страницу в Apple-стилеГенерация карточки для шаринга
# Сгенерировать карточку для социальных сетей
Вчерашние AI-новости, сгенерировать карточку
Сгенерировать карточку дайджестаГенерация обложки в стиле Xiaohongshu
Автоматически генерируется обложка в стиле Xiaohongshu:
- Соотношение 3:4 (750x1000px)
- Минималистичный сеточный дизайн
- Чёрно-белая палитра с зелёными акцентами
- Сохранение в PNG одним кликом
Обложки сохраняются в директорию docs/xiaohongshu/. Откройте HTML-файл в браузере и нажмите кнопку «Сохранить обложку» для скачивания.
Пример диалога
Пользователь: Вчерашние AI-новости
Claude: [Показывает сводку новостей в формате Markdown с ключевым резюме и категориями]
Пользователь: Сгенерировать веб-страницу
Claude: Доступные темы:
- Apple-стиль — лаконично и профессионально, подходит для технического контента
- Глубокий синий — деловой стиль, подходит для анонсов продуктов
- Осеннее солнце — тепло и динамично, подходит для новостей сообщества
Пользователь: Apple-стиль
Claude: [Генерирует HTML-страницу и сохраняет в директорию docs/]
Структура проекта
ai-daily-skill/
├── .claude-plugin/
│ └── plugin.json # Манифест плагина
├── plugins/ai-daily/skills/ai-daily/
│ ├── SKILL.md # Определение основного скилла
│ ├── scripts/
│ │ └── fetch_news.py # Скрипт получения RSS
│ └── references/
│ ├── output-format.md # Формат вывода Markdown
│ └── html-themes.md # Промпты тем веб-страниц
├── docs/ # Сгенерированные страницы и документы
│ ├── images/ # Карточки для шаринга
│ ├── xiaohongshu/ # Обложки Xiaohongshu
│ ├── css/ # Файлы стилей
│ └── *.html # Сгенерированные HTML-страницы
├── src/ # Скрипты автоматизации GitHub Actions
│ ├── main.py # Главная точка входа
│ ├── config.py # Управление конфигурацией
│ ├── rss_fetcher.py # Получение RSS
│ ├── claude_analyzer.py # AI-анализ
│ ├── html_generator.py # Генерация HTML
│ ├── image_generator.py # Генерация изображений
│ ├── xiaohongshu_generator.py # Генерация обложек Xiaohongshu
│ └── notifier.py # Email-уведомления
└── README.md
Форматы вывода
Формат Markdown
# AI Daily · 13 января 2026
## Ключевое резюме
- Anthropic выпускает единую агентную платформу Cowork
- Google открывает исходный код медицинской мультимодальной модели MedGemma 1.5
- Официальный релиз LangChain Agent Builder
## Релизы моделей
### MedGemma 1.5
Google выпускает медицинскую мультимодальную модель с 4B параметрами...
[Источник](https://news.smol.ai/issues/26-01-13-not-much/)
## Ключевые слова
#Anthropic #Google #MedGemma #LangChainФормат веб-страницы
- Чисто чёрный фон с градиентным свечением
- Адаптивный дизайн с поддержкой мобильных устройств
- Плавные анимации и эффекты при наведении
- Единый HTML-файл без внешних зависимостей
Темы веб-страниц
| Тема | Стиль | Сценарий использования |
|---|---|---|
| Apple-стиль | Лаконичный, профессиональный | Технический контент, обзоры продуктов |
| Глубокий синий | Деловой | Анонсы продуктов, корпоративные новости |
| Осеннее солнце | Тёплый, динамичный | Новости сообщества, обсуждения |
Часто задаваемые вопросы
В: Какие форматы дат поддерживаются?
О: Поддерживаются относительные даты (вчера, позавчера, сегодня) и абсолютные даты в формате YYYY-MM-DD.
В: Что происходит, если за день нет новостей?
О: Система выведет дружелюбное сообщение и предложит список доступных дат.
В: Куда сохраняются веб-страницы?
О: Страницы сохраняются в директорию docs/ с именем файла в формате {дата}.html.
В: Куда сохраняются изображения?
О: Карточки для шаринга сохраняются в директорию docs/images/ с именем файла в формате {дата}.png.
В: Нужно ли настраивать API Key?
О: Нет. Skill использует встроенные возможности AI в Claude Code, дополнительная настройка не требуется.
В: Как включить генерацию изображений?
О: Установите переменную окружения ENABLE_IMAGE_GENERATION=true и настройте Firefly API.
В: Можно ли кастомизировать темы?
О: Да. Промпты тем находятся в файле references/html-themes.md — их можно изменять или добавлять новые.
Разработка
Требования к окружению
- Python 3.11+
- feedparser
- requests
Переменные окружения
# Конфигурация Claude API (обязательно)
ZHIPU_API_KEY=your_api_key
ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic
# Конфигурация генерации изображений (опционально)
ENABLE_IMAGE_GENERATION=true
FIREFLY_API_URL=https://fireflycard-api.302ai.cn/api/saveImg
FIREFLY_API_KEY=your_firefly_key
# Конфигурация email-уведомлений (опционально)
SMTP_HOST=smtp.example.com
SMTP_PORT=587
SMTP_USER=your_email@example.com
SMTP_PASSWORD=your_password
NOTIFICATION_TO=recipient@example.comУстановка зависимостей
pip install feedparser requests
Тестирование скриптов
# Получить доступный диапазон дат
python plugins/ai-daily/skills/ai-daily/scripts/fetch_news.py --date-range
# Получить контент за конкретную дату
python plugins/ai-daily/skills/ai-daily/scripts/fetch_news.py --date 2026-01-13
# Получить вчерашний контент
python plugins/ai-daily/skills/ai-daily/scripts/fetch_news.py --relative yesterdayУчастие в разработке
Issue и Pull Request приветствуются!
Лицензия
MIT License
🧑💻 Автор
- Автор:
geekjourneyx - X (Twitter): https://x.com/seekjourney