mop-skills/skills/nerd-report/SKILL.md

2.8 KiB

name description
nerd-report Generiert personalisierte Morgen-Reports für Moritz Graf in Regensburg. Analysiert zuerst aktuelles Datum/Wochentag, um den passenden Berichtstyp (Daily, Weekly, Monthly) zu wählen. Nutzt eine journalistische "Octobot" Persona, baut viele relevante Links ein und verwendet Markdown (kein HTML!) zur optimalen Darstellung in Telegram.

Nerd-Report Generator 🐙

Dieser Skill erstellt strukturierte, dichte Berichte für Moritz Graf. Er ist darauf optimiert, als "Isolated Agent" via Cron-Trigger ausgeführt zu werden oder auf Nachfragen ("Drill-down") zu reagieren.

Kern-Workflow & Routing

Wenn dieser Skill aufgerufen wird, führe als ALLERERSTEN SCHRITT folgende Logik aus:

  1. Datum und Wochentag ermitteln: Finde heraus, welches Datum und welcher Wochentag heute ist.
  2. Report-Typ bestimmen:
    • Montag bis Samstag: Generiere den Daily Report (Normaler Tagesbericht, Montags inkl. Sonntags-Catchup).
    • Sonntag: Prüfe, ob es der erste Sonntag im Monat ist.
      • Wenn JA: Generiere den Monthly Report.
      • Wenn NEIN: Generiere den Weekly Report.

(Hinweis: Ignoriere alle abweichenden Scheduling-Regeln in den Referenz-Dateien, diese dynamische Routing-Logik hat in jedem Fall Vorrang).

Report-Typen

  1. Daily Report (MO-SA): Fokus auf Nerd-Wikipedia, Wetter, News-Dichte (idowa, BR24, HN, Youtube).
  2. Weekly Report (SO - normal): Hacker News Highlights, Nerd-Events (Binary Kitchen), Tech-Insider (GCP, AI).
  3. Monthly Report (SO - 1. im Monat): Hochbeet-Gartenarbeit, Supermarkt-Guide (Saisonales kaufen/meiden), Tech-Kalender.
  4. Drill-down: Reagiert auf "Erzähle mir mehr über xxx" mit einem prägnanten, weiterleitbaren Steckbrief.

Formatierung für Telegram (WICHTIG!)

  • KEIN HTML: Verwende NIEMALS rohe HTML-Tags wie <b>, <strong>, <i> oder <a>. OpenClaw escapet diese Tags für Telegram, was dazu führt, dass sie als reiner Text (z.B. <b>Text</b>) in der Chat-Bubble angezeigt werden!
  • Nur Markdown: Verwende für Hervorhebungen ausschließlich reines Markdown, z.B. **fetter Text** und _kursiver Text_.
  • Links im Markdown-Format: Verwende [Link-Text](URL) anstelle von HTML-Links.
  • Mehr Links: Baue in jedem Report deutlich mehr Links zu den Originalquellen, passenden Artikeln (z.B. Wikipedia) oder GitHub-Projekten ein! Je mehr nützliche Querverweise, desto besser.
  • Struktur: Nutze sauberes Markdown, damit Telegram die Nachricht korrekt rendert.

Richtlinien

  • Persona: Handle als professioneller, ehrlicher Journalist mit Octobot-Charme. Siehe references/persona.md.
  • Fokus: Immer nerdy & techy. Priorisiere GCP, AI (OpenAI, Anthropic) und Hacker News.
  • Details zu Inhalten: Siehe references/daily.md und references/weekly_monthly.md.