Daily Brief

Opera y depura el `pipeline` de resumen diario de noticias + trading

Por leiting-eric · leiting-eric/DailyBrief

Funciona con configuración ★ 8.0/10

Daily Brief — Opera y depura el `pipeline` de resumen diario de noticias + trading

Qué hace

Hoja de trucos operativa para el proyecto `daily-brief`: un `pipeline` local/GitHub-Actions que obtiene fuentes RSS/API, las enriquece con un backend LLM conectable, añade una sección de trading y renderiza un resumen HTML de una sola página. Se activa cuando el usuario pregunta (dentro de ese proyecto) sobre la ejecución del `pipeline` diario, la regeneración de secciones, la depuración de una ejecución fallida, la adición/desactivación de fuentes, la cuota de LLM, el programador del SO o por qué una pestaña/fuente muestra datos incorrectos. Señala comandos `npm` documentados, el archivo a editar para cada cambio y un flujo de diagnóstico de arriba hacia abajo.

Informe de la prueba

Se obtuvo SKILL.md y se clonó el repositorio; las 3 referencias verificadas devolvieron HTTP 200 y cada constante de `render.ts` que la habilidad nombra (`CATEGORY_LABELS`, `SUBCATEGORY_ORDER`, `TECH_MAIN_SUBS`, `SOURCE_DISPLAY_LIMITS`, `MERGED_SUBGROUP_LIMITS`) existe en el código. Para la prueba de salida, ejecuté el flujo de trabajo de la habilidad "add a source / deprecate a source" de dos maneras: una línea base que usó `category:"ai-news"` (que verifiqué que realmente falla el validador de registro, `validCategories={tech,finance,politics}`) y eliminó la entrada obsoleta, vs la versión siguiendo la habilidad que usó `category:"tech"`+`subcategory:"ai-news"`, añadió `useCurl` (Cloudflare), `lang:"en"`, `locales`, y mantuvo la fuente obsoleta como `enabled:false` + notas. No pude ejercitar los comandos `run`/`diagnose` (necesito `claude CLI` o una clave API), por lo que solo se ejecutó la parte de convenciones de registro.

Probado el: 2026-07-31 · Claude Code 2.x (agent harness)

Instalación

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.

Comandos y prompts de ejemplo

  • /daily-briefOpera y depura el `pipeline` de resumen diario de noticias + trading

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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