AI Daily Digest — скилл
Скилл команды /digest: берет статьи из 90 технических блогов, оценивает их нейросетью и собирает ежедневную подборку в Markdown с графиками
- 1 659 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скрипт скачивает RSS со 90 внешних адресов и отправляет заголовки и описания статей в Gemini или в сервис с интерфейсом OpenAI
- Ключ Gemini идет в адресе запроса и сохраняется открытым текстом в файле config.json в домашней папке
- Скилл создает папку output и файл отчета, а через npx скачивает среду Bun
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/ai-daily-digestОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скрипт скачивает RSS со 90 внешних адресов и отправляет заголовки и описания статей в Gemini или в сервис с интерфейсом OpenAI
- Ключ Gemini идет в адресе запроса и сохраняется открытым текстом в файле config.json в домашней папке
- Скилл создает папку output и файл отчета, а через npx скачивает среду Bun
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
AI Daily Digest собирает ежедневную подборку из 90 технических блогов, которые читают на Hacker News: simonwillison.net, paulgraham.com, overreacted.io, gwern.net, krebsonsecurity.com и других. Список источников автор берет из рейтинга Hacker News Popularity Contest 2025, а в описании ссылается на рекомендацию Андрея Карпати. Запускается скилл командой `/digest`, после чего агент спрашивает период (24 часа, 48 часов, 72 часа или неделя), число статей (10, 15 или 20), язык вывода и ключ Gemini. Работу выполняет один файл `scripts/digest.ts` на TypeScript без сторонних библиотек. Он по десять источников параллельно скачивает RSS и Atom с таймаутом 15 секунд, отбирает статьи за выбранный период, партиями по десять отправляет их в модель Gemini для оценки по значимости, качеству и свежести и для распределения по шести рубрикам, затем пишет для лучших статей короткое резюме на четыре–шесть предложений с переводом заголовка и пересказом тенденций дня. При отказе Gemini скрипт переключается на любой сервис, совместимый с OpenAI. На выходе файл Markdown: главное за день, три обязательные статьи, таблица с данными, диаграммы Mermaid, текстовый график и облако тегов, затем статьи по рубрикам. Настройки сохраняются в `~/.hn-daily-digest/config.json`.
Для кого. Для разработчиков и технических руководителей, которые следят за англоязычными блогами и хотят получать выжимку на китайском или английском за минуты.
Подходит, если
- Утром нужна подборка лучших технических статей за последние сутки или двое
- Читать десятки блогов вручную нет времени, а заголовки хочется увидеть сразу с резюме
- Нужен отчет в Markdown, который открывается в Obsidian или на GitHub вместе с диаграммами Mermaid
- Нужно понять, какие темы (безопасность, ИИ, инженерия) преобладают в блогах сегодня
- Вместо Gemini нужно использовать DeepSeek или другую модель с интерфейсом OpenAI
Не подходит, если
- Нужны свои источники: 90 адресов записаны в самом скрипте, список без правки кода не поменять
- Нет ключа Gemini и нет ключа сервиса с интерфейсом OpenAI: без одного из них скрипт не работает
- Статьи должны оставаться на локальной машине: заголовки и описания отправляются во внешнюю модель
- Нужен русский язык вывода: скрипт знает только китайский и английский
- Нужны полные тексты статей: скилл работает с описаниями из RSS
Пример запроса к агенту
/digest за 48 часов, 15 лучших статей, вывод на английском, сохрани отчет в outputОграничения
Автор не указал лицензию, права на использование и копирование не определены, уточните у автора.
Скилл написан для OpenCode: в его инструкции есть вызовы `question()`, которые есть не у всех агентов. Для скрипта нужны Bun (его скачивает `npx -y bun`) и доступ к сети.
Ключ Gemini передается в адресе запроса к модели gemini-2.0-flash, а при запуске через скилл сохраняется в `config.json` в домашней папке открытым текстом. По умолчанию запасной вариант использует gpt-4o-mini на api.openai.com, адрес и модель меняются переменными `OPENAI_API_BASE` и `OPENAI_MODEL`.
В начале каждого запуска агент обязан вывести рекламную строку про канал «懂点儿AI» и его WeChat-аккаунт. Источники, которые не открылись, скрипт пропускает.
Последнее изменение в репозитории относится к февралю 2026 года.
Как отключить. Удалите папку скилла из каталога скиллов агента. Сохраненный ключ и настройки лежат в `~/.hn-daily-digest/config.json`, удалите эту папку сами. Готовые подборки остаются в папке `output` или там, куда указывал `--output`.
Частые вопросы
Откуда взяты 90 источников?
Автор берет их из рейтинга Hacker News Popularity Contest 2025: это независимые блоги, самые популярные у читателей Hacker News. Полный список зашит в `scripts/digest.ts`.
Как скрипт оценивает статьи?
Модель ставит каждой статье от 1 до 10 по трем критериям: значимость, качество и свежесть. Одновременно она относит статью к одной из шести рубрик и выбирает ключевые слова. Статьи уходят в модель партиями по десять, по две партии одновременно.
Чем отличаются рубрики?
Их шесть: ИИ и машинное обучение, безопасность, инженерия, инструменты и открытые проекты, мнения и размышления, прочее.
Что получится, если Gemini откажет или исчерпана квота?
Скрипт перейдет на интерфейс, совместимый с OpenAI. Нужен `OPENAI_API_KEY`, по желанию адрес `OPENAI_API_BASE` (в примере DeepSeek) и модель `OPENAI_MODEL`. Если модель не указана, она подбирается автоматически.
Как запустить скрипт без агента?
Задайте `GEMINI_API_KEY`, затем выполните `npx -y bun scripts/digest.ts --hours 48 --top-n 15 --lang zh --output ./digest.md`. Допустимые языки вывода — `zh` и `en`.
Что делать, если Gemini заменить на другого провайдера?
Автор дает готовый запрос агенту: переписать в `scripts/digest.ts` константу адреса и функцию `callGemini`, примерно 25 строк. Остальной код от провайдера не зависит. Запросы для оценки и резюме можно оставить без изменений.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыБиблиотека из 64 скиллов для основателей: GTM, рост, SEO, письма, графика и видео; ставится одной командой npx для Claude Code, Codex, Gemini CLI и других
AI Collab Playbook — 19 скиллов для Claude Code и Codex: разбор статей, ревью диссертаций, восстановление сессии Codex, правка текста от следов ИИ
Два скилла для английского текста: humanize переписывает черновик нейросети живым слогом, ai-check находит машинные приметы
Скилл написания SEO-статей с картинками
SEO Article Writer
10-этапный пайплайн Claude Code: семантика из Wordstat, анализ топ-5 конкурентов, AI-обложка и иллюстрации, публикация в WordPress, Дзен и Prisma Blog
Humanities Writing Companion проводит текст по гуманитарным наукам через 12 режимов: от вопроса исследования до слепой читки и раскрытия роли ИИ
Avoid AI Writing
avoid-ai-writing
Скилл находит в тексте типичные приметы машинного письма и переписывает его, есть режимы только проверки и правки файла на месте
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| AI Daily Digest (эта запись) | нет | 1 659 | |
| last30days | нет | 65 797 | собирает обсуждения темы за 30 дней из Reddit, X, YouTube, HN, Polymarket и GitHub и сводит в бриф |
| Papr | нет | 560 | RSS-читалка с CLI для агентов |
Коротко о README
Описание проекта на китайском: ссылка на статью об устройстве скилла, обзорная картинка, параметры диалога и пример запуска в командной строке. Затем пятишаговый конвейер, структура отчета, шесть рубрик и список достоинств: один файл без библиотек, запомненная конфигурация, диаграммы. Отдельный раздел объясняет, как заменить модель, и показывает адреса и переменные для OpenAI, Anthropic, DeepSeek и Qwen. Завершает список источников с именами популярных блогеров.
Бейдж для README
Исходный SKILL.md
---
name: ai-daily-digest
description: "Fetches RSS feeds from 90 top Hacker News blogs (curated by Karpathy), uses AI to score and filter articles, and generates a daily digest in Markdown with Chinese-translated titles, category grouping, trend highlights, and visual statistics (Mermaid charts + tag cloud). Use when user mentions 'daily digest', 'RSS digest', 'blog digest', 'AI blogs', 'tech news summary', or asks to run /digest command. Trigger command: /digest."
---
# AI Daily Digest
从 Karpathy 推荐的 90 个热门技术博客中抓取最新文章,通过 AI 评分筛选,生成每日精选摘要。
## 命令
### `/digest`
运行每日摘要生成器。
**使用方式**: 输入 `/digest`,Agent 通过交互式引导收集参数后执行。
---
## 脚本目录
**重要**: 所有脚本位于此 skill 的 `scripts/` 子目录。
**Agent 执行说明**:
1. 确定此 SKILL.md 文件的目录路径为 `SKILL_DIR`
2. 脚本路径 = `${SKILL_DIR}/scripts/<script-name>.ts`
| 脚本 | 用途 |
|------|------|
| `scripts/digest.ts` | 主脚本 - RSS 抓取、AI 评分、生成摘要 |
---
## 配置持久化
配置文件路径: `~/.hn-daily-digest/config.json`
Agent 在执行前**必须检查**此文件是否存在:
1. 如果存在,读取并解析 JSON
2. 询问用户是否使用已保存配置
3. 执行完成后保存当前配置到此文件
**配置文件结构**:
```json
{