On-demand ORF news digest in German. Use when the user says 'orf', 'pull orf', or 'orf 10'. Focus on Austrian politics (Inland) and international politics (Ausland) + major headlines; exclude sports. Send each item as its own message (Title + Age + Link). Then generate a Nano Banana image in a cartoon ZiB studio with the anchor presenting the news, plus subtle Easter eggs based on the selected stories.
Interpret a user message that starts with orf as a request for an ORF News digest.
Supported forms:
orf → default 5 itemsorf <n> → n items (max 15)orf inland / orf ausland → bias selectionorf <n> inland|ausland → bothnews.orf.at (German)<age> (e.g. 45m ago, 6h ago, 2d ago)..n and optional focus (inland|ausland) from the user message.python3 skills/orf-digest/scripts/orf.py --count <n> --focus <focus> --format json.python3 skills/orf-digest/scripts/orf.py --count <n> --focus <focus> --format json | node skills/orf-digest/scripts/zib_prompt.mjsskills/orf-digest/scripts/generate_zib_nano_banana.sh ./tmp/orf-zib/zib.pngIf fetching/parsing fails or returns 0 items:
https://news.orf.at/, pick N non-sport headlines by judgment, and send them in the same 3-line format.