Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Manage Miniflux - Modern minimalist feed reader via REST API. Use for listing feeds and entries, creating/removing subscriptions, searching articles, managin...
Manage Miniflux - Modern minimalist feed reader via REST API. Use for listing feeds and entries, creating/removing subscriptions, searching articles, managin...
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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Manage Miniflux - Modern minimalist feed reader via REST API. Use for listing feeds and entries, creating/removing subscriptions, searching articles, managing categories, and marking entries as read/unread.
This skill requires Python and the Miniflux Python client. # Install the miniflux Python package uv pip install miniflux
Set the following environment variables: export MINIFLUX_URL="https://your-miniflux-instance.com" export MINIFLUX_TOKEN="your-api-token-here" To get an API token: Log in to your Miniflux instance Go to Settings > API Keys Click "Create a new API key" Copy the token and set it in MINIFLUX_TOKEN
# List all feeds bash miniflux.sh feeds # List categories bash miniflux.sh categories # Get unread entries bash miniflux.sh entries --status unread # Search entries bash miniflux.sh entries --search "kubernetes" # Create a new feed bash miniflux.sh create-feed --url "https://example.com/feed.xml" --category 1 # Refresh all feeds bash miniflux.sh refresh-all # Mark entries as read bash miniflux.sh mark-read --entry-ids 123,456 # Mark feed as read bash miniflux.sh mark-feed-read --feed-id 42 # Toggle bookmark/star bash miniflux.sh toggle-bookmark --entry-id 123 # Discover subscriptions from a website bash miniflux.sh discover --url "https://example.org" # Delete a feed bash miniflux.sh delete-feed --feed-id 42 # Get feed details bash miniflux.sh feed --feed-id 42 # Get counters (unread/read) bash miniflux.sh counters # Get current user info bash miniflux.sh me # Get specific entry bash miniflux.sh entry --entry-id 123 # Create category bash miniflux.sh create-category --title "Tech News" # Delete category bash miniflux.sh delete-category --category-id 5 # Update feed bash miniflux.sh update-feed --feed-id 42 --title "New Title" --category-id 3
CommandDescriptionfeedsList all feedscategoriesList all categoriesentriesList entries with filters (status, search, limit, etc.)entryGet a specific entry by IDcreate-feedCreate a new feed subscriptionupdate-feedUpdate an existing feeddelete-feedDelete a feedrefresh-allRefresh all feedsrefresh-feedRefresh a specific feedmark-readMark specific entries as readmark-unreadMark specific entries as unreadmark-feed-readMark all entries of a feed as readtoggle-bookmarkToggle bookmark/star status of an entrydiscoverDiscover subscriptions from a URLcountersGet unread/read counters per feedmeGet current user infocreate-categoryCreate a new categorydelete-categoryDelete a category
When using the entries command, you can filter by: --status: Entry status (unread, read, or removed) --limit: Number of entries to return (default: 100) --offset: Number of entries to skip --direction: Sort direction (asc or desc) --search: Search query string --category-id: Filter by category ID --feed-id: Filter by feed ID --starred: Filter starred entries (true/false) --before: Unix timestamp for entries before this time --after: Unix timestamp for entries after this time
# Get last 10 unread entries bash miniflux.sh entries --status unread --limit 10 # Search for Kubernetes articles bash miniflux.sh entries --search "kubernetes" --limit 20 # Get entries from a specific feed bash miniflux.sh entries --feed-id 42 --limit 15 # Get starred entries bash miniflux.sh entries --starred true # Create a feed with crawler enabled bash miniflux.sh create-feed --url "https://techcrunch.com/feed/" --category 1 --crawler true # Discover feeds from a blog bash miniflux.sh discover --url "https://example.com"
/v1/feeds - List feeds /v1/feeds/{id} - Get feed details /v1/feeds/{id}/entries - Get feed entries /v1/feeds/{id}/refresh - Refresh feed /v1/feeds/{id}/mark-all-as-read - Mark feed entries as read /v1/categories - List categories /v1/categories/{id}/entries - Get category entries /v1/entries - List entries /v1/entries/{id} - Get entry /v1/entries/{id}/bookmark - Toggle bookmark /v1/feeds/refresh - Refresh all feeds /v1/discover - Discover subscriptions /v1/feeds/counters - Get counters /v1/me - Current user info
The script will exit with error code 1 on API errors and display the error message from Miniflux.
Python 3.8+ Miniflux Python client (uv pip install miniflux)
Full API documentation: https://miniflux.app/docs/api.html
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.