Daily Brief

Drift og feilsøk daily-brief nyhets- + handelsfordøyelses-pipelinen

av leiting-eric · leiting-eric/DailyBrief

Krever oppsett ★ 8.0/10

Daily Brief — Drift og feilsøk daily-brief nyhets- + handelsfordøyelses-pipelinen

Hva den gjør

Operasjonell jukselapp for daily-brief-prosjektet: en lokal/GitHub-Actions-pipeline som henter RSS/API-kilder, beriker dem med en pluggbar LLM-backend, legger til en handelsseksjon, og render en enkelt-side HTML-fordøyelse. Utløses når brukeren spør (innenfor det prosjektet) om å kjøre den daglige pipelinen, regenerere seksjoner, feilsøke en mislykket kjøring, legge til/deaktivere kilder, LLM-kvote, OS-planleggeren, eller hvorfor en fane/kilde viser feil data. Peker på dokumenterte npm-kommandoer, filen som skal redigeres for hver endring, og en top-down diagnostisk flyt.

Testrapport

Hentet SKILL.md og klonet repoet; alle 3 stikkprøvde referanser returnerte HTTP 200 og hver render.ts-konstant ferdigheten navngir (CATEGORY_LABELS, SUBCATEGORY_ORDER, TECH_MAIN_SUBS, SOURCE_DISPLAY_LIMITS, MERGED_SUBGROUP_LIMITS) eksisterer i koden. For utdata-testen kjørte jeg ferdighetens "add a source / deprecate a source"-arbeidsflyt på to måter: en baseline som brukte category:"ai-news" (som jeg verifiserte faktisk feiler registervalidator, validCategories={tech,finance,politics}) og slettet den foreldede oppføringen, vs den ferdighets-følgende versjonen som brukte category:"tech"+subcategory:"ai-news", la til useCurl (Cloudflare), lang:"en", locales, og beholdt den foreldede kilden som enabled:false + notes. Kunne ikke utføre kjøre-/diagnosekommandoene (trenger claude CLI eller en API-nøkkel), så bare register-konvensjonsdelen ble utført.

Testet på: 2026-07-31 · Claude Code 2.x (agent harness)

Installer

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.

Kommandoer og eksempelprompter

  • /daily-briefDrift og feilsøk daily-brief nyhets- + handelsfordøyelses-pipelinen

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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