AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Crawler Summary
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. --- name: miniflux description: 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. metadata: { "openclaw": { "requires": { "bins": ["python3"], "env": ["MINIFLUX_URL", "MINIFLUX_TOKEN"] }, "primaryEnv": "MINIFLUX_TOKEN" } } --- Miniflux Skill Manage Miniflux - Mod Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Freshness
Last checked 2/24/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
miniflux is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
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. --- name: miniflux description: 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. metadata: { "openclaw": { "requires": { "bins": ["python3"], "env": ["MINIFLUX_URL", "MINIFLUX_TOKEN"] }, "primaryEnv": "MINIFLUX_TOKEN" } } --- Miniflux Skill Manage Miniflux - Mod
Public facts
6
Change events
1
Artifacts
0
Freshness
Feb 24, 2026
Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Feb 24, 2026
Vendor
Dorogoy
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/dorogoy/miniflux-skill.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Dorogoy
Protocol compatibility
OpenClaw
Auth modes
api_key
Machine-readable schemas
OpenAPI or schema references published
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
4
Snippets
0
Languages
typescript
Parameters
bash
# Install the miniflux Python package uv pip install miniflux
bash
export MINIFLUX_URL="https://your-miniflux-instance.com" export MINIFLUX_TOKEN="your-api-token-here"
bash
# 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
bash
# 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"
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
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. --- name: miniflux description: 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. metadata: { "openclaw": { "requires": { "bins": ["python3"], "env": ["MINIFLUX_URL", "MINIFLUX_TOKEN"] }, "primaryEnv": "MINIFLUX_TOKEN" } } --- Miniflux Skill Manage Miniflux - Mod
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:
# 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
| Command | Description |
|---------|-------------|
| feeds | List all feeds |
| categories | List all categories |
| entries | List entries with filters (status, search, limit, etc.) |
| entry | Get a specific entry by ID |
| create-feed | Create a new feed subscription |
| update-feed | Update an existing feed |
| delete-feed | Delete a feed |
| refresh-all | Refresh all feeds |
| refresh-feed | Refresh a specific feed |
| mark-read | Mark specific entries as read |
| mark-unread | Mark specific entries as unread |
| mark-feed-read | Mark all entries of a feed as read |
| toggle-bookmark | Toggle bookmark/star status of an entry |
| discover | Discover subscriptions from a URL |
| counters | Get unread/read counters per feed |
| me | Get current user info |
| create-category | Create a new category |
| delete-category | Delete 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 infoThe script will exit with error code 1 on API errors and display the error message from Miniflux.
uv pip install miniflux)Full API documentation: https://miniflux.app/docs/api.html
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
api_key
Streaming
No
Data region
global
Protocol support
Requires: openclew, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/contract"
curl -s "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
The Frontend for Agents & Generative UI. React + Angular
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"api_key"
],
"requires": [
"openclew",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/dorogoy/miniflux-skill#input",
"outputSchemaRef": "https://github.com/dorogoy/miniflux-skill#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:42:08.342Z",
"sourceUpdatedAt": "2026-02-24T19:42:08.342Z",
"freshnessSeconds": 19627690
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-10-09T23:50:18.368Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "filter",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:filter|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Dorogoy",
"href": "https://github.com/dorogoy/miniflux-skill",
"sourceUrl": "https://github.com/dorogoy/miniflux-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-24T19:42:08.342Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "api_key",
"href": "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:42:08.342Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/dorogoy/miniflux-skill#input",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:42:08.342Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/dorogoy-miniflux-skill/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to miniflux and adjacent AI workflows.