OpenClaw · Skill
Tageblatt Headlines
Dieses Skill-Paket lädt die Startseite von tageblatt.de , extrahiert die sichtbaren Artikelüberschriften ( <h2 class="article-heading"> ), bereinigt sie und speichert sie lokal als Text- oder JSON-Datei. Nutze es für Ad-hoc-Abfragen ("Schlagzeilen jetzt"), tägliche Archive oder automatisierte Benachrichtigungen.
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install zopyx/tageblatt-headlinesClawHub installer
npx clawhub@latest install zopyx/tageblatt-headlinesOpenClaw CLI
openclaw skills install zopyx/tageblatt-headlinesDirect OpenClaw install
openclaw install zopyx/tageblatt-headlinesWhat this skill does
Dieses Skill-Paket lädt die Startseite von tageblatt.de , extrahiert die sichtbaren Artikelüberschriften ( <h2 class="article-heading"> ), bereinigt sie und speichert sie lokal als Text- oder JSON-Datei. Nutze es für Ad-hoc-Abfragen ("Schlagzeilen jetzt"), tägliche Archive oder automatisierte Benachrichtigungen.
Why it matters
Download and archive daily Schlagzeilen from https://www.tageblatt.de/.
Typical use cases
Install this skill when you want a reusable OpenClaw workflow with clearer instructions than a one-off prompt.
Source instructions
Tageblatt Headlines
Überblick
Dieses Skill-Paket lädt die Startseite von tageblatt.de, extrahiert die sichtbaren Artikelüberschriften (<h2 class="article-heading">), bereinigt sie und speichert sie lokal als Text- oder JSON-Datei. Nutze es für Ad-hoc-Abfragen ("Schlagzeilen jetzt"), tägliche Archive oder automatisierte Benachrichtigungen.
Quick Start
- Headlines ziehen
python3 skills/tageblatt-headlines/scripts/fetch_headlines.py \ --limit 15 \ --output data/tageblatt/$(date +%Y-%m-%d)_headlines.txt - JSON statt Text (falls du die Daten weiterverarbeiten willst):
python3 skills/tageblatt-headlines/scripts/fetch_headlines.py \ --format json --output data/tageblatt/$(date +%Y-%m-%d).json - Die Skriptausgabe wird zusätzlich auf STDOUT geloggt – perfekt, um die Liste sofort per Telegram zu senden.
Automatischer 07:00-Job
- Cronjob anlegen (lokale Zeit Europe/Berlin):
openclaw cron add <<'JSON' { "name": "tageblatt-headlines-07", "schedule": { "kind": "cron", "expr": "0 7 * * *", "tz": "Europe/Berlin" }, "sessionTarget": "isolated", "payload": { "kind": "agentTurn", "model": "default", "message": "Run `python3 skills/tageblatt-headlines/scripts/fetch_headlines.py --limit 15 --output data/tageblatt/$(date +%F)_headlines.txt`. Send Master the list via Telegram (bulleted) and mention where the file was saved." } } JSON - Automation optionalen Versand hinzufügen: Nach erfolgreichem Lauf kann derselbe Job eine Telegram-Zusammenfassung verschicken (siehe Payload oben).
- Aufbewahrung: Lege
data/tageblatt/an und committe Archivdateien, falls sie langfristig gespeichert werden sollen.
Fehlerbehebung & Hinweise
- Das Skript nutzt nur Standardbibliotheken (
urllib,re). Keine zusätzlichen Pip-Abhängigkeiten nötig. - Falls Consent-Banner den HTML-Aufbau ändert, prüfe die Regex in
scripts/fetch_headlines.py(PatternHEADING_PATTERN). - Bei Netzwerkfehlern gibt das Skript Exit-Code 1 zurück. Cronjobs sollten in diesem Fall automatisch beim nächsten Zyklus erneut laufen.
- Begrenze
--limit, falls du nur eine kurze Liste brauchst (z. B. Top 5).
Ressourcen
scripts/fetch_headlines.py– HTTP-Download & Parser für Schlagzeilen (Text/JSON-Ausgabe, limitierbar).