Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Fetch and triage the latest unread RSS/news entries from a Miniflux instance via its REST API using an API token. Use when the user asks to get the latest Miniflux unread items, list recent entries with titles/links, or generate short summaries of specific Miniflux entries. Includes a bundled script to query Miniflux (/v1/entries and /v1/entries/{id}) using credentials from ~/.config/clawdbot/miniflux-news.json (or MINIFLUX_URL and MINIFLUX_TOKEN overrides).
Fetch and triage the latest unread RSS/news entries from a Miniflux instance via its REST API using an API token. Use when the user asks to get the latest Miniflux unread items, list recent entries with titles/links, or generate short summaries of specific Miniflux entries. Includes a bundled script to query Miniflux (/v1/entries and /v1/entries/{id}) using credentials from ~/.config/clawdbot/miniflux-news.json (or MINIFLUX_URL and MINIFLUX_TOKEN overrides).
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Use the bundled script to fetch entries, then format a clean list and optionally write summaries.
This skill reads Miniflux credentials from a local config file by default.
Path: ~/.config/clawdbot/miniflux-news.json Format: { "url": "https://your-miniflux.example", "token": "<api-token>" } Create/update it using the script: python3 skills/miniflux-news/scripts/miniflux.py configure \ --url "https://your-miniflux.example" \ --token "<api-token>"
You can override the config file (useful for CI): export MINIFLUX_URL="https://your-miniflux.example" export MINIFLUX_TOKEN="<api-token>" Token scope: Miniflux API token with read access.
List latest unread items (default): python3 skills/miniflux-news/scripts/miniflux.py entries --limit 20 Filter by category (by name): python3 skills/miniflux-news/scripts/miniflux.py entries --category "News" --limit 20 If you need machine-readable output: python3 skills/miniflux-news/scripts/miniflux.py entries --limit 50 --json
Return a tight bullet list: [id] title β feed + link. Ask how many the user wants summarized (e.g., βsummarize 3β or βsummarize ids 123,124β).
Show the full article content stored in Miniflux (useful for reading or for better summaries): python3 skills/miniflux-news/scripts/miniflux.py entry 123 --full --format text If you want the raw HTML as stored by Miniflux: python3 skills/miniflux-news/scripts/miniflux.py entry 123 --full --format html
List categories: python3 skills/miniflux-news/scripts/miniflux.py categories
This skill must never mark anything as read implicitly. Only do it when the user explicitly asks to mark specific ids as read. Mark specific ids as read: python3 skills/miniflux-news/scripts/miniflux.py mark-read 123 124 --confirm Mark all unread entries in a category as read (still explicit, requires --confirm; includes a safety --limit): python3 skills/miniflux-news/scripts/miniflux.py mark-read-category "News" --confirm --limit 500
Fetch full content for a specific entry id (machine-readable): python3 skills/miniflux-news/scripts/miniflux.py entry 123 --json Summarization rules: Prefer 3β6 bullets max. Lead with the βso whatβ in 1 sentence. If content is empty or truncated, say so and summarize from title + available snippet. Donβt invent facts; quote key numbers/names if present.
If the script says missing credentials: set MINIFLUX_URL/MINIFLUX_TOKEN or create ~/.config/clawdbot/miniflux-news.json. If you get HTTP 401: token is wrong/expired. If you get HTTP 404: base URL is wrong (should be the Miniflux web root).
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.