Fetch and triage the latest unread RSS/news entries from a Miniflux instance via its REST API using an API token. Use when the user asks to get the latest Miniflux unread items, list recent entries with titles/links, or generate short summaries of specific Miniflux entries. Includes a bundled script to query Miniflux (/v1/entries and /v1/entries/{id}) using credentials from ~/.config/clawdbot/miniflux-news.json (or MINIFLUX_URL and MINIFLUX_TOKEN overrides).
使用内置脚本获取条目,然后格式化一个清晰的列表,并可选择撰写摘要。
默认情况下,该技能从本地配置文件读取 Miniflux 凭据。
路径:
格式:
json
{
url: https://your-miniflux.example,
token:
}
使用脚本创建/更新:
bash
python3 skills/miniflux-news/scripts/miniflux.py configure \
--url https://your-miniflux.example \
--token
您可以覆盖配置文件(适用于 CI 环境):
bash
export MINIFLUX_URL=https://your-miniflux.example
export MINIFLUX_TOKEN=
令牌范围:具有读取权限的 Miniflux API 令牌。
列出最新的未读项目(默认):
bash
python3 skills/miniflux-news/scripts/miniflux.py entries --limit 20
按类别过滤(按名称):
bash
python3 skills/miniflux-news/scripts/miniflux.py entries --category 新闻 --limit 20
如果需要机器可读的输出:
bash
python3 skills/miniflux-news/scripts/miniflux.py entries --limit 50 --json
显示 Miniflux 中存储的完整文章内容(适用于阅读或更好的摘要):
bash
python3 skills/miniflux-news/scripts/miniflux.py entry 123 --full --format text
如果需要 Miniflux 存储的原始 HTML:
bash
python3 skills/miniflux-news/scripts/miniflux.py entry 123 --full --format html
列出类别:
bash
python3 skills/miniflux-news/scripts/miniflux.py categories
此技能绝不能隐式地将任何内容标记为已读。仅在用户明确要求将特定 id 标记为已读时才执行此操作。
将特定 id 标记为已读:
bash
python3 skills/miniflux-news/scripts/miniflux.py mark-read 123 124 --confirm
将类别中的所有未读条目标记为已读(仍为显式操作,需要 --confirm;包含安全限制 --limit):
bash
python3 skills/miniflux-news/scripts/miniflux.py mark-read-category 新闻 --confirm --limit 500
获取特定条目 id 的完整内容(机器可读):
bash
python3 skills/miniflux-news/scripts/miniflux.py entry 123 --json
总结规则:
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 miniflux-news-1776390188 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 miniflux-news-1776390188 技能
skillhub install miniflux-news-1776390188
文件大小: 6.18 KB | 发布时间: 2026-4-17 14:35