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
累計下載
3776
星標
1
全站排名
#2,808
全站前 56% · 「知識管理」前 59%
平台累計安裝累計下載星標評論
ClawHub ↗12636431-
SkillHub ↗25737761—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

透過 Miniflux REST API 獲取未讀 RSS/新聞條目,整理標題和連結,並可為指定內容生成摘要。該技能使用 API 令牌;標記已讀會更改連線帳戶中的訂閱狀態,因此應使用 HTTPS 和許可權受限的令牌,並只對明確指定的條目執行狀態更改。

資料釋出於 2026-10-27

可以用來做什麼

  • 檢視並整理 Miniflux 中的未讀新聞
  • 為選定訂閱條目生成簡短摘要

什麼時候用

  • 需要檢查 Miniflux 新聞或 RSS 未讀內容時
  • 需要明確指定將被標記為已讀的條目時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

列出 Miniflux 中的未讀新聞並概括標題,不要更改訂閱狀態。

月度資料趨勢

累計下載3776
2937338838382026-03 · 累計下載 29992026-05 · 累計下載 32292026-06 · 累計下載 33172026-07 · 累計下載 35002026-08 · 累計下載 35672026-09 · 累計下載 377626-0326-09
星標1
0122026-03 · 星標 12026-05 · 星標 12026-06 · 星標 12026-07 · 星標 12026-08 · 星標 12026-09 · 星標 126-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-093776—1
2026-083567+1.9%1
2026-073500+5.5%1
2026-063317+2.7%1
2026-053229—1
2026-032999—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),按月更新。口徑說明見資料方法。