miniflux-newsFetch 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).
Install via ClawdBot CLI:
clawdbot install hartlco/miniflux-newsUse 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.Generated Mar 1, 2026
A user wants to quickly catch up on unread RSS feeds from their Miniflux instance, such as blogs, newsletters, or news sites, by fetching a list of latest entries. They can filter by categories like 'Tech' or 'News' to focus on specific interests and optionally request summaries for a few items to decide what to read in-depth.
A team lead uses this skill to gather relevant industry updates from RSS feeds in Miniflux, sharing a formatted list of unread entries with colleagues. They can summarize key articles to provide quick insights during meetings or in reports, helping the team stay informed without manual browsing.
A researcher tracks academic journals or news sources via Miniflux to monitor new publications or developments in their field. They fetch unread entries, use categories to organize by topic, and generate summaries of specific articles to extract key findings without reading full texts immediately.
A marketer sets up Miniflux to follow competitor blogs, industry news, and social media feeds. They regularly pull unread entries to identify trends, analyze content with summaries, and use the data to inform strategy or content creation, ensuring they stay ahead in a fast-paced environment.
An IT professional configures Miniflux with RSS feeds from system logs, security advisories, or tech news sites. They fetch latest unread entries to monitor for alerts or updates, quickly summarizing critical issues to prioritize responses and maintain system health without manual monitoring.
Offer a basic version of this skill for free to attract users, with premium features like advanced summarization, batch processing, or integration with other tools (e.g., Slack, Notion) available via subscription. Revenue comes from monthly or annual plans, targeting individuals and small teams who need efficient news management.
Sell customized versions of the skill to large organizations, including enhanced security, API rate limits, and dedicated support. This model focuses on businesses that require robust news aggregation for compliance, market analysis, or internal knowledge bases, with pricing based on user count or usage tiers.
Provide services to help clients set up and optimize Miniflux instances with this skill, including custom scripting, training, and integration into existing workflows (e.g., with CRM or project management tools). Revenue is generated through hourly rates or project-based fees, appealing to non-technical users or companies needing tailored solutions.
đź’¬ Integration Tip
Ensure the Miniflux API token has read-only access by default to prevent accidental data modification, and use environment variables for seamless deployment in containerized or CI/CD environments.
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 8 major sources: Hacker News, GitHub Trending, Product Hunt, 36Kr, Tencent News, WallStreetCN, V2EX, and Weibo. Best for 'daily scans', 'tech news briefings', 'finance updates', and 'deep interpretations' of hot topics.
This skill should be used when the user asks for news updates, daily briefings, or what's happening in the world. Fetches news from trusted international RSS feeds and can create voice summaries.
Aggregates and summarizes the latest AI news from multiple sources including AI news websites and web search. Provides concise news briefs with direct links to original articles. Activates when user asks for 'today's AI news', 'AI updates', 'latest AI developments', or mentions wanting a 'daily AI briefing'.
Generates a warm, compact daily briefing with weather, calendar, reminders, birthdays, and important emails for cron or chat delivery.
Provides a personalized morning report with today's reminders, undone Notion tasks, and vault storage summary for daily planning.