ORF news

v1.0.0

ORF.at RSS: news/sport (RDF) + science (RSS2). Überblick: 3× news (orf.at) + 1× sport + 1× science — science.orf.at niemals unter Nachrichten; drei ###-Sekti...

0· 62·0 current·0 all-time
byMaxim Edogawa@maximedogawa

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for maximedogawa/news-orf.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "ORF news" (maximedogawa/news-orf) from ClawHub.
Skill page: https://clawhub.ai/maximedogawa/news-orf
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install news-orf

ClawHub CLI

Package manager switcher

npx clawhub@latest install news-orf
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the runtime instructions: the SKILL.md only fetches three ORF RSS feeds and prescribes how to parse and present items. There are no unrelated required env vars, binaries, or config paths.
Instruction Scope
Instructions are narrowly scoped to fetching the three ORF feeds, parsing <item> blocks, and formatting results. The SKILL.md does not instruct reading local files, other env vars, or sending data to third‑party endpoints beyond the listed feed URLs. It does require using the platform's 'fetch' tool to perform HTTP GETs (expected for an RSS skill).
Install Mechanism
This is an instruction-only skill with no install spec or code to download or write to disk, which minimizes installation risk.
Credentials
No credentials, secrets, or config paths are requested. The skill only needs network access to rss.orf.at, which aligns with its purpose.
Persistence & Privilege
The skill does not request always:true or elevated persistence and does not modify other skills or system settings. Autonomous invocation is allowed by default (normal) but not requested to be forced-on.
Assessment
This skill is coherent and low-risk: it will perform network requests to the three ORF RSS URLs and format items exactly as described. Before installing, confirm you are comfortable with the agent making HTTP requests to rss.orf.at (your agent's IP and request metadata will be visible to that site), and ensure your runtime provides the 'fetch' capability the instructions expect. If you do not want automatic network fetches, avoid enabling autonomous invocation for the agent or restrict network access.

Like a lobster shell, security has layers — review code before you run it.

latestvk9739qwk91x90yd5d8pxq7nech851g0b
62downloads
0stars
1versions
Updated 1w ago
v1.0.0
MIT-0

ORF — RSS (Nachrichten, Sport, Science)

Offizielle Feeds (chronologisch, viele Items). Übersicht: rss.orf.at.

RubrikURLFormat
Nachrichtenhttps://rss.orf.at/news.xmlRDF / RSS1.0
Sporthttps://rss.orf.at/sport.xmlRDF / RSS 1.0
Science (science.orf.at)https://rss.orf.at/science.xmlRSS2.0

Wichtig: zwei XML-Formate

News + Sport (news.xml, sport.xml): RDF mit <channel>, dann viele Blöcke <item rdf:about="…"> mit u. a.:

  • <title> — Überschrift
  • <link>kanonische Artikel-URL (immer exakt übernehmen)
  • <description> — Teaser (optional)
  • <dc:subject> — Ressort (z. B. Tennis, Wirtschaft) — nur ausgeben, wenn vorhanden
  • <dc:date> — Zeitstempel (Item)

Science (science.xml): klassisches RSS 2.0 mit <item> und u. a.:

  • <title>, <link>, <description>, <pubDate>, <category> (oft „Wissenschaft“)

Parser/logisch: Pro Feed nur die <item>-Blöcke zählen — nicht die URL-Liste in <items><rdf:Seq> allein (die sind nur die Reihenfolge).

Fetch (Tool fetch)

https://rss.orf.at/news.xml
https://rss.orf.at/sport.xml
https://rss.orf.at/science.xml

Mehrteilige Abfragen: Wenn mehr als ein Feed nötig ist, für jeden Feed einen eigenen fetch ausführen — z. B. drei Aufrufe für Nachrichten + Sport + Science. Erst wenn alle benötigten Feeds da sind (oder klar fehlschlagen), die Antwort schreiben.

  • Keinen Sport- oder Science-Block ausgeben, wenn sport.xml bzw. science.xml nicht geladen wurde.
  • Niemals Sport- oder Science-Schlagzeilen aus news.xml „ableiten“ oder erfinden — URLs müssen im jeweiligen Feed-XML vorkommen.

Welche Feeds laden?

Nutzeranfrage (Beispiele)Aktion
allgemein: ORF / ORF News / Schlagzeilen / „was gibt’s bei ORF“ / Überblicknews.xml + sport.xml + science.xml (3 Fetches)
nur Nachrichten / Politik / „ohne Sport“nur news.xml
nur Sportnur sport.xml
nur Science / Forschung / science.orfnur science.xml
explizit „News und Sport“ (ohne Science)news.xml + sport.xml

So sind Sport und Science sichtbar, ohne alles in einen News-Feed zu pressen.

Anzahl Meldungen (Überblick wirkt ruhiger)

Wenn Nachrichten + Sport + Science geladen werden (typische ORF-Überblicksfrage):

SektionItems aus dem Feed (neueste zuerst)
Nachrichtengenau 3
Sportgenau 1
Sciencegenau 1

Nur wenn der Nutzer explizit mehr will („alle“, „längere Liste“, Zahl nennen): von dieser Verteilung abweichen.

Nur ein Feed geladen: bis zu 7 Items (oder weniger, wenn der Feed kürzer ist).

Inhaltliche Regeln (Anti-Halluzination)

  • Jede Zeile: Titel + Link müssen 1:1 aus demselben <item> stammen.
  • Keine zusätzlichen Meldungen, keine erfundenen URLs, keine „Kategorie:“-Präfixe erfinden. Bei News/Sport: Ressort nur aus <dc:subject>, wenn gesetzt. Bei Science: optional <category>.
  • Senderzeile im Channel (<title>news.ORF.at</title> etc.) ist kein Artikel — ignorieren.
  • Titel nicht „verbessern“ oder kürzen, wenn unsicher; Original <title> bevorzugen.

Sektion nach Hostname (harte Regel)

Sortierung nur nach Herkunfts-Feed und sichtbar im <link>:

Host im <link>SektionFeed
orf.at (Artikelpfad z. B. /stories/…)Nachrichtennews.xml
sport.orf.atSportsport.xml
science.orf.atSciencescience.xml

Verboten: Science-Artikel (science.orf.at) oder Sport-Artikel (sport.orf.at) unter „Nachrichten“ zu listen — auch nicht mit Rubrik „Wissenschaft“. Eine lange Liste nur unter ### Nachrichten ist falsch, sobald Links von mehreren Hosts vorkommen.

Antwort — Layout (Pflichtstruktur)

Sprache wie der Nutzer (meist Deutsch). Keine Emoji-Deko in Überschriften. Leerzeile nach jeder Überschrift (## / ###).

Zeilenumbrüche: Jede nummerierte Meldung beginnt auf einer neuen Zeile (nach 1. / 2. / 3.). Niemals alle Punkte in einem Absatz oder eine Zeile ohne Leerzeilen zwischen den ###-Blöcken weglassen.

Link-Darstellung: Den Artikel nur als Markdown-Link im Titel: **[Titel](https://…/)**. Nicht *Link:* oder URL doppelt in Klammern neben dem Titel — das ist unübersichtlich.

Ein geladener Feed:

## ORF — [Nachrichten | Sport | Science]

*Stand laut Feed: …*

### Top-Meldungen

1. **[Überschrift genau aus dem XML](https://…/)**
2. …

Mehrere Feeds (typisch: Nachrichten + Sport + Science): immer drei Unterüberschriften ### Nachrichten, ### Sport, ### Science — auch wenn eine Sektion nur einen Punkt hat.

## ORF — Schlagzeilen

*Nachrichten, Sport, Science · Stand laut Feeds: …*

### Nachrichten (news.ORF.at)

1. **[Titel](https://orf.at/stories/…/)** — *Ressort*
2. **[Titel](https://orf.at/stories/…/)** — *Ressort*
3. **[Titel](https://orf.at/stories/…/)** — *Ressort*

### Sport (sport.ORF.at)

1. **[Titel](https://sport.orf.at/stories/…/)** — *Ressort*

### Science (science.orf.at)

1. **[Titel](https://science.orf.at/stories/…/)**
  • Überblick (3 Feeds): 3 / 1 / 1 — unter Nachrichten nur orf.at-Links aus news.xml; kein science.orf.at in dieser Liste. Keine zusätzlichen Zeilen in Sport oder Science, außer der Nutzer verlangt mehr.
  • Ressort-Zeile weglassen, wenn kein <dc:subject> bzw. keine sinnvolle Kategorie im Item.
  • Optional eine kurze Zeile Teaser aus <description> — nur wenn sie im XML steht und die Lesbarkeit hilft (max. ~140 Zeichen).

Mandatory

Non-negotiable checklist (single-file skill — everything lives in this README):

  1. Feeds & Zuordnung: Items unter Nachrichten nur aus https://rss.orf.at/news.xml. Items unter Sport nur aus https://rss.orf.at/sport.xml. Items unter Science nur aus https://rss.orf.at/science.xml. Keine Story und keine URL quers zuordnen oder duplizieren.

  2. Hostname = Sektion: <link> mit Host science.orf.at nur unter ### Science. sport.orf.at nur unter ### Sport. orf.at (News-Artikel) nur unter ### Nachrichten. Niemals Science-URLs unter „Nachrichten“ listen — auch nicht mit Rubrik „Wissenschaft“.

  3. Allgemeine ORF-Frage: Wenn der Nutzer nicht explizit auf eine Rubrik beschränkt (z. B. „ORF News“, „Schlagzeilen ORF“, „was gibt’s bei ORF“), alle drei URLs mit drei separaten fetch-Aufrufen laden, bevor geantwortet wird.

  4. XML: news.xml und sport.xml sind RDF/RSS1.0 (<item rdf:about>, <dc:subject>, <dc:date>). science.xml ist RSS 2.0 (<item>, <pubDate>, <category>). Nicht nur die <rdf:Seq>-Links parsen — Titel/Links aus den <item>-Blöcken nehmen.

  5. Links: Jede Schlagzeile braucht den exakten <link> aus dem selben Item. Keine erfundenen oder zusammengesetzten URLs. Darstellung: **[Titel](url)**kein separates *Link:*-Feld.

  6. Layout: ## Gesamtüberschrift, dann ### Nachrichten, ### Sport, ### Science (alle drei beim 3-Fetch-Überblick). Nach jeder ###-Zeile eine Leerzeile; jede nummerierte Meldung eigenständige Zeile(n) — nicht alles in einen Absatz quetschen.

  7. Überblick — feste Quoten: Sind alle drei Feeds geladen und der Nutzer hat keine andere Menge verlangt: 3 Nachrichten (nur orf.at), 1 Sport-Story, 1 Science-Story. Nicht 4+ unter Nachrichten, indem Science dort eingemischt wird.

  8. Keine erfundenen Inhalte: Keine Sport-/Science-Zeilen aus dem Kopf; kein „Kultur:“ / „Wirtschaft:“ vor dem Titel erfinden — höchstens Ressort aus <dc:subject> bzw. <category>.

Fehlerfälle

  • Feed leer / HTTP-Fehler: kurz nennen, betroffene Sektion auslassen oder als fehlgeschlagen markieren — nichts erfinden.
  • science.xml liefert Wissenschaftsnews, nicht den allgemeinen Politik-Mix — nicht als „normale Nachrichten“ verkaufen.

When to use

Fragen zu ORF, ORF News, österreichischen Schlagzeilen, ORF Sport, science.orf / ORF Science, oder „was läuft bei ORF“.

Comments

Loading comments...