hartlco

Miniflux News

知识管理v0.1.0
作者:hartlco更新于 2026-05-11miniflux-news@clawhub_hartlco/miniflux-news
信息检索摘要总结#News#Rest Api#Json

据 AlphaMoat 统计,截至 2026-09,Miniflux News 累计下载 3,776 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 2,808 位,在「知识管理」分类(442 个)中排名第 258 位。

累计安装
257
累计下载
3,776
星标
1
全站排名
#2,808
全站前 56% · 「知识管理」前 59%
平台累计安装累计下载星标评论
ClawHub ↗1263,6431-
SkillHub ↗2573,7761—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

通过 Miniflux REST API 获取未读 RSS/新闻条目,整理标题和链接,并可为指定内容生成摘要。该技能使用 API 令牌;标记已读会更改连接账户中的订阅状态,因此应使用 HTTPS 和权限受限的令牌,并只对明确指定的条目执行状态更改。

资料发布于 2026-10-27

可以用来做什么

  • 查看并整理 Miniflux 中的未读新闻
  • 为选定订阅条目生成简短摘要

什么时候用

  • 需要检查 Miniflux 新闻或 RSS 未读内容时
  • 需要明确指定将被标记为已读的条目时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

列出 Miniflux 中的未读新闻并概括标题,不要更改订阅状态。

月度数据趋势

累计下载3,776
2,9373,3883,8382026-03 · 累计下载 2,9992026-05 · 累计下载 3,2292026-06 · 累计下载 3,3172026-07 · 累计下载 3,5002026-08 · 累计下载 3,5672026-09 · 累计下载 3,77626-0326-09
星标1
0122026-03 · 星标 12026-05 · 星标 12026-06 · 星标 12026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,776—1
2026-083,567+1.9%1
2026-073,500+5.5%1
2026-063,317+2.7%1
2026-053,229—1
2026-032,999—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

3.5 KB · ClawHub v0.1.0
---
name: miniflux-news
description: 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 News

Use the bundled script to fetch entries, then format a clean list and optionally write summaries.

## Setup (credentials)
展开全部(共 128 行)

This skill reads Miniflux credentials from a local config file by default.

### Config file (recommended)

Path:
- `~/.config/clawdbot/miniflux-news.json`

Format:
```json
{
  "url": "https://your-miniflux.example",
  "token": "<api-token>"
}
```

Create/update it using the script:

```bash
python3 skills/miniflux-news/scripts/miniflux.py configure \
  --url "https://your-miniflux.example" \
  --token "<api-token>"
```

### Environment variables (override)

You can override the config file (useful for CI):

```bash
export MINIFLUX_URL="https://your-miniflux.example"
export MINIFLUX_TOKEN="<api-token>"
```

Token scope: Miniflux API token with read access.

## Fetch latest entries

List latest unread items (default):

```bash
python3 skills/miniflux-news/scripts/miniflux.py entries --limit 20
```

Filter by category (by name):

```bash
python3 skills/miniflux-news/scripts/miniflux.py entries --category "News" --limit 20
```

If you need machine-readable output:

```bash
python3 skills/miniflux-news/scripts/miniflux.py entries --limit 50 --json
```

### Response formatting

- Return a tight bullet list: **[id] title — feed** + link.
- Ask how many the user wants summarized (e.g., “summarize 3” or “summarize ids 123,124”).

## View full content

Show the full article content stored in Miniflux (useful for reading or for better summaries):

```bash
python3 skills/miniflux-news/scripts/miniflux.py entry 123 --full --format text
```

If you want the raw HTML as stored by Miniflux:

```bash
python3 skills/miniflux-news/scripts/miniflux.py entry 123 --full --format html
```

## Categories

List categories:

```bash
python3 skills/miniflux-news/scripts/miniflux.py categories
```

## Mark entries as read (explicit only)

This skill **must never** mark anything as read implicitly. Only do it when the user explicitly asks to mark specific ids as read.

Mark specific ids as read:

```bash
python3 skills/miniflux-news/scripts/miniflux.py mark-read 123 124 --confirm
```

Mark all unread entries in a category as read (still explicit, requires `--confirm`; includes a safety `--limit`):

```bash
python3 skills/miniflux-news/scripts/miniflux.py mark-read-category "News" --confirm --limit 500
```

## Summarize entries

Fetch full content for a specific entry id (machine-readable):

```bash
python3 skills/miniflux-news/scripts/miniflux.py entry 123 --json
```

Summarization rules:
- Prefer 3–6 bullets max.
- Lead with the “so what” in 1 sentence.
- If content is empty or truncated, say so and summarize from title + available snippet.
- Don’t invent facts; quote key numbers/names if present.

## Troubleshooting

- If the script says missing credentials: set `MINIFLUX_URL`/`MINIFLUX_TOKEN` or create `~/.config/clawdbot/miniflux-news.json`.
- If you get HTTP 401: token is wrong/expired.
- If you get HTTP 404: base URL is wrong (should be the Miniflux web root).

「知识管理」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。