# Send Miniflux Skill to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
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.
```
### Upgrade existing

```text
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.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "miniflux-skill",
    "name": "Miniflux Skill",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/dorogoy/miniflux-skill",
    "canonicalUrl": "https://clawhub.ai/dorogoy/miniflux-skill",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/miniflux-skill",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=miniflux-skill",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "CHANGELOG.md",
      "CONTRIBUTING.md",
      "README.md",
      "SKILL.md",
      "scripts/miniflux-cli.py",
      "scripts/miniflux.sh"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "miniflux-skill",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-05T16:09:41.969Z",
      "expiresAt": "2026-05-12T16:09:41.969Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=miniflux-skill",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=miniflux-skill",
        "contentDisposition": "attachment; filename=\"miniflux-skill-0.2.3.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "miniflux-skill"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/miniflux-skill"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/miniflux-skill",
    "downloadUrl": "https://openagent3.xyz/downloads/miniflux-skill",
    "agentUrl": "https://openagent3.xyz/skills/miniflux-skill/agent",
    "manifestUrl": "https://openagent3.xyz/skills/miniflux-skill/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/miniflux-skill/agent.md"
  }
}
```
## Documentation

### 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:

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

### 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

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

### Filters for Entries

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

### Examples

# 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"

### API Endpoints Supported

/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

### Error Handling

The script will exit with error code 1 on API errors and display the error message from Miniflux.

### Dependencies

Python 3.8+
Miniflux Python client (uv pip install miniflux)

### Documentation

Full API documentation: https://miniflux.app/docs/api.html
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: dorogoy
- Version: 0.2.3
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-05T16:09:41.969Z
- Expires at: 2026-05-12T16:09:41.969Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/miniflux-skill)
- [Send to Agent page](https://openagent3.xyz/skills/miniflux-skill/agent)
- [JSON manifest](https://openagent3.xyz/skills/miniflux-skill/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/miniflux-skill/agent.md)
- [Download page](https://openagent3.xyz/downloads/miniflux-skill)