TopRank Skills

Official OpenClaw rules 36%

orf-digest

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.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 orf-digest 技能。 若已安装,则直接安装 orf-digest 技能。

Overview

Skill Key
cpojer/orf
Author
cpojer
Source Repo
openclaw/skills
Version
-
Source Path
skills/cpojer/orf
Latest Commit SHA
0c64f80b9a9aef559e8e44258d99492a17fffc6e

Extracted Content

SKILL.md excerpt

# ORF Digest (news.orf.at)

## Command format

Interpret a user message that starts with `orf` as a request for an ORF News digest.

Supported forms:

- `orf` → default 5 items
- `orf <n>` → n items (max 15)
- `orf inland` / `orf ausland` → bias selection
- `orf <n> inland|ausland` → both

## Source + scope

- Primary source: `news.orf.at` (German)
- Prefer: **Inland** politics, **Ausland** / international politics, and major headlines.
- Exclude: sports (Sport).

## Output requirements

- Do **not** send any extra commentary/preamble/epilogue.
- Send results as **individual messages**.
- Each item message must be exactly:
  - first line: the headline (German)
  - second line: `<age>` (e.g. `45m ago`, `6h ago`, `2d ago`)
  - third line: the ORF link
- After the item messages, send **one final message** with the generated image.
  - The image must visually incorporate the pulled news on the wraparound studio video wall using **4–6 distinct story panels**.
  - **Panel layout (must):**
    - TOP: big bold text (1–2 words, ALL CAPS). You must invent this.
    - MIDDLE: smaller text (3–6 words) that describes the story. You must invent this.
      - The two lines must **not** form a connected sentence.
      - Avoid repeating the same words between the two lines.
    - BOTTOM: exactly 1–2 simple icons (no maps, no busy collages)
    - **Icon variety:** make icons distinct across panels whenever possible.
      - Do not reuse the same icon pair across multiple panels.
      - Avoid overusing generic icons (e.g. globe + pin); only use them when no better match exists.
  - **Readability:** keep text minimal and large enough to render cleanly.
  - No logos/watermarks.
  - If the chat provider requires non-empty text for media, use a minimal caption `.`.

## Procedure

1. Parse `n` and optional `focus` (`inland`|`ausland`) from the user message.
2. Run `python3 skills/orf-digest/scripts/orf.py --count <n> --focus <focus> --format json`.
3. Send each returned item as its own m...

Related Claw Skills