Daily Brief

Provozuje a ladí pipeline denního přehledu zpráv + obchodního digestu

od leiting-eric · leiting-eric/DailyBrief

Funguje s nastavením ★ 8.0/10

Daily Brief — Provozuje a ladí pipeline denního přehledu zpráv + obchodního digestu

Co umí

Provozní tahák pro projekt daily-brief: lokální/GitHub-Actions pipeline, která načítá RSS/API zdroje, obohacuje je pomocí pluggable LLM backendu, přidává obchodní sekci a renderuje jednostránkový HTML digest. Spouští se, když se uživatel (uvnitř tohoto projektu) zeptá na spuštění denní pipeline, regeneraci sekcí, ladění neúspěšného spuštění, přidávání/zakazování zdrojů, LLM kvótu, OS scheduler nebo proč záložka/zdroj zobrazuje špatná data. Odkazuje na zdokumentované npm příkazy, soubor k úpravě pro každou změnu a diagnostický tok shora dolů.

Testovací report

Načten SKILL.md a klonováno repo; všechny 3 namátkově zkontrolované reference vrátily HTTP 200 a každá konstanta render.ts, kterou skill jmenuje (CATEGORY_LABELS, SUBCATEGORY_ORDER, TECH_MAIN_SUBS, SOURCE_DISPLAY_LIMITS, MERGED_SUBGROUP_LIMITS), existuje v kódu. Pro výstupní test jsem spustil workflow skillu "add a source / deprecate a source" dvěma způsoby: baseline, která použila category:"ai-news" (což jsem ověřil, že skutečně selže validátor registru, validCategories={tech,finance,politics}) a smazala zastaralou položku, vs. verze podle skillu, která použila category:"tech"+subcategory:"ai-news", přidala useCurl (Cloudflare), lang:"en", locales a ponechala zastaralý zdroj jako enabled:false + notes. Nemohl jsem provést příkazy run/diagnose (potřebuji claude CLI nebo API klíč), takže byla provedena pouze část týkající se konvencí registru.

Testováno: 2026-07-31 · Claude Code 2.x (agent harness)

Instalace

git clone --depth 1 https://github.com/leiting-eric/DailyBrief.git /tmp/daily-brief-src
mkdir -p ~/.claude/skills
cp -R /tmp/daily-brief-src/.claude/skills/daily-brief ~/.claude/skills/daily-brief
# This is a PROJECT-OPERATIONAL skill: it documents how to run/debug the DailyBrief
# pipeline and is only useful inside a clone of that repo. To actually run anything
# (npm run daily / dry-run / render / quota-report) you need the full repo checked out
# with `npm install`, Node 20+, and an LLM backend configured (claude CLI on a Max plan,
# or an API key for anthropic/openai/deepseek/minimax/zhipu via .env.local).
# The skill file above only gives Claude the operating knowledge; it is not standalone.

Příkazy a ukázkové prompty

  • /daily-briefProvozuje a ladí pipeline denního přehledu zpráv + obchodního digestu

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Regenerate today's daily brief sections
  • Debug why the trading section failed
  • Switch the daily brief's LLM backend