From sundial-org-awesome-openclaw-skills-4
Fetches and triages unread RSS/news entries from a Miniflux instance via its REST API. Lists recent items, shows full content, and summarizes entries.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:miniflux-newsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the bundled script to fetch entries, then format a clean list and optionally write summaries.
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.jsonFormat:
{
"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
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:
MINIFLUX_URL/MINIFLUX_TOKEN or create ~/.config/clawdbot/miniflux-news.json.npx claudepluginhub sundial-org/awesome-openclaw-skillsBrowse, read, and manage Miniflux RSS/Atom feed articles via CLI. Lists unread/new articles, reads content, marks as read, and manages feeds/categories.
Fetches unseen RSS feed items from Readwise Reader, filters for unopened, picks top 5 based on persona or quality, and renders markdown overview table. Useful for quick personalized feed catch-ups.
Generates a themed digest from recent feed entries with semantic grouping and new source suggestions. Supports custom time windows, topic queries, project scoping, and optional knowledge structure analysis.