ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

miniflux

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dorogoy/miniflux-skill
Or

Miniflux Skill

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.

Setup

This skill requires Python and the Miniflux Python client.

# Install the miniflux Python package
uv pip install miniflux

Configuration

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:

  1. Log in to your Miniflux instance
  2. Go to Settings > API Keys
  3. Click "Create a new API key"
  4. Copy the token and set it in MINIFLUX_TOKEN

Usage

CLI Wrapper

# 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

Commands Reference

CommandDescription
feedsList all feeds
categoriesList all categories
entriesList entries with filters (status, search, limit, etc.)
entryGet a specific entry by ID
create-feedCreate a new feed subscription
update-feedUpdate an existing feed
delete-feedDelete a feed
refresh-allRefresh all feeds
refresh-feedRefresh a specific feed
mark-readMark specific entries as read
mark-unreadMark specific entries as unread
mark-feed-readMark all entries of a feed as read
toggle-bookmarkToggle bookmark/star status of an entry
discoverDiscover subscriptions from a URL
countersGet unread/read counters per feed
meGet current user info
create-categoryCreate a new category
delete-categoryDelete a category

Filters for Entries

When using the entries command, you can filter by:

Metadata

Author@dorogoy
Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dorogoy-miniflux-skill": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.