Browse, read, and manage Miniflux feed articles. Use when Claude needs to work with RSS/atom feeds via Miniflux - listing unread/new articles, reading article content, marking articles as read, and managing feeds/categories. Provides CLI access with flexible output formats (headlines, summaries, full content).
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install miniflux或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install miniflux⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/miniflux/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: miniflux description: "Browse, read, and manage Miniflux feed articles. Use when Claude needs to work with RSS/atom feeds via Miniflux - listing unread/new articles, reading article content, marking articles as read, and managing feeds/categories. Provides CLI access with flexible output formats (headlines, summaries, full content)." metadata: {"clawdbot":{"emoji":"📣","requires":{"bins":["uv"]}}} ---
Browse, read, and manage Miniflux RSS/atom feed articles through a CLI.
# List unread articles (brief format)
uv run scripts/miniflux-cli.py list --status=unread --brief
# Get article details
uv run scripts/miniflux-cli.py get 123
# Mark articles as read
uv run scripts/miniflux-cli.py mark-read 123 456
# Show article statistics (word count, reading time)
uv run scripts/miniflux-cli.py stats --entry-id=123
Configuration precedence (highest to lowest):
--url, --api-keyMINIFLUX_URL, MINIFLUX_API_KEY~/.local/share/miniflux/config.json (auto-created on first run)# Option 1: Environment variables (recommended for agents)
export MINIFLUX_URL="https://miniflux.example.org"
export MINIFLUX_API_KEY="your-api-key"
# Option 2: CLI flags (one-time, saves to config)
uv run scripts/miniflux-cli.py --url="https://miniflux.example.org" --api-key="xxx" list
List articles with optional filtering.
# Unread articles (brief)
uv run scripts/miniflux-cli.py list --status=unread --brief
# From specific feed with summary
uv run scripts/miniflux-cli.py list --feed=42 --summary
# Search with limit
uv run scripts/miniflux-cli.py list --search="python" --limit=10
# Starred articles
uv run scripts/miniflux-cli.py list --starred
Flags:
--status={read,unread,removed} - Filter by status--feed=ID - Filter by feed ID--category=ID - Filter by category ID--starred - Show only starred--search=QUERY - Search articles--limit=N - Max number of entries--offset=N - Skip first N chars in content--content-limit=N - Max characters per article-b, --brief - Titles only-s, --summary - Title + excerpt-f, --full - Full content (default)--json - JSON output--plain - Single-line per entryFetch a single article with content control.
# Full article
uv run scripts/miniflux-cli.py get 123
# First 2000 characters
uv run scripts/miniflux-cli.py get 123 --limit=2000
# Read from character 1000 to 2000 (pagination)
uv run scripts/miniflux-cli.py get 123 --offset=1000 --limit=1000
When content is truncated, shows: [...truncated, total: N chars]
Mark one or more articles as read.
# Single article
uv run scripts/miniflux-cli.py mark-read 123
# Multiple articles
uv run scripts/miniflux-cli.py mark-read 123 456 789
Mark one or more articles as unread.
uv run scripts/miniflux-cli.py mark-unread 123
List all configured feeds.
# Human-readable
uv run scripts/miniflux-cli.py feeds
# JSON format
uv run scripts/miniflux-cli.py feeds --json
List all categories.
uv run scripts/miniflux-cli.py categories
Show unread counts or article statistics.
# Article statistics (word count, character count, reading time)
uv run scripts/miniflux-cli.py stats --entry-id=123
# Global unread counts per feed
uv run scripts/miniflux-cli.py stats
Trigger feed refresh.
# Refresh all feeds
uv run scripts/miniflux-cli.py refresh --all
# Refresh specific feed
uv run scripts/miniflux-cli.py refresh --feed=42
Convenient alias for list --search.
uv run scripts/miniflux-cli.py search "rust"
uv run scripts/miniflux-cli.py search "ai" --status=unread --brief
--brief / -b - Quick overview (titles + feed + date)--summary / -s - Title + content preview (200 chars)--full / -f - Complete article content (default)--json - Raw JSON output for machine processing--plain - Single-line per entry (tab-separated)For articles with large content (e.g., >5k words):
```bash uv run scripts/miniflux-cli.py stats --entry-id=123 ``` Shows word count, character count, reading time.
```bash # First 5000 chars uv run scripts/miniflux-cli.py get 123 --limit=5000
# Next 5000 chars (chars 5000-10000) uv run scripts/miniflux-cli.py get 123 --offset=5000 --limit=5000 ```
```bash # Get stats to determine word count uv run scripts/miniflux-cli.py stats --entry-id=123
# If >5000 words, delegate to subagent for summarization ```
The CLI provides helpful error messages:
MINIFLUX_API_KEYlist to browse-v, --version - Show version-q, --quiet - Suppress non-error output-d, --debug - Enable debug output--no-color - Disable colored output--url=URL - Miniflux server URL--api-key=KEY - Miniflux API key# Check what's unread
uv run scripts/miniflux-cli.py list --status=unread --brief
# Read interesting articles
uv run scripts/miniflux-cli.py get 456
# Mark as read
uv run scripts/miniflux-cli.py mark-read 456
# Search for specific topics
uv run scripts/miniflux-cli.py search "machine learning" --summary
# Get full article content
uv run scripts/miniflux-cli.py get 789
# Get all unread as JSON for processing
uv run scripts/miniflux-cli.py list --status=unread --json
# Mark multiple as read
uv run scripts/miniflux-cli.py mark-read 123 456 789
For complete help on any subcommand:
uv run scripts/miniflux-cli.py <subcommand> --help安装 Miniflux 后,可以对 AI 说这些话来触发它
Help me get started with Miniflux
Explains what Miniflux does, walks through the setup, and runs a quick demo based on your current project
Use Miniflux to browse, read, and manage Miniflux feed articles
Invokes Miniflux with the right parameters and returns the result directly in the conversation
What can I do with Miniflux in my design & creative workflow?
Lists the top use cases for Miniflux, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/miniflux/ 目录(个人级,所有项目可用),或 .claude/skills/miniflux/(项目级)。重启 AI 客户端后,用 /miniflux 主动调用,或让 AI 根据上下文自动发现并使用。
Miniflux 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Miniflux 可免费安装使用。请查阅仓库了解许可证信息。
Browse, read, and manage Miniflux feed articles. Use when Claude needs to work with RSS/atom feeds via Miniflux - listing unread/new articles, reading article content, marking articles as read, and managing feeds/categories. Provides CLI access with flexible output formats (headlines, summaries, full content).
Miniflux 属于「Design & Creative」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my design & creative tasks using Miniflux
Identifies repetitive steps in your workflow and sets up Miniflux to handle them automatically