Skip to content
Back to skills

215 Name Skill Aab5d350

BSecurity

轻量级全平台 RSS 订阅管理器。一键聚合 YouTube、Vimeo、Behance、B站、微博、抖音、小红书的内容更新,支持增量去重和 AI 智能分类。

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
ai-agentspythongobashdockerapi

Works with

  • api

Security analysis

B89/100
  • highCreates or modifies cron jobs for persistent execution
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 2 files and shows the line behind each finding

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 215-name-skill_aab5d350 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 215 Name Skill Aab5d350?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 215 Name Skill Aab5d350
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-215-name-skill-aab5d350/badge)](https://www.skillsdirectory.com/skills/tools-only-215-name-skill-aab5d350)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: lets-go-rss
description: 轻量级全平台 RSS 订阅管理器。一键聚合 YouTube、Vimeo、Behance、B站、微博、抖音、小红书的内容更新,支持增量去重和 AI 智能分类。
---

# Let's Go RSS

全平台 RSS 内容聚合工具,支持增量更新、去重、AI 分类。

## 快速使用

### 添加订阅
```bash
python3 scripts/lets_go_rss.py --add "https://www.youtube.com/@MatthewEncina"
python3 scripts/lets_go_rss.py --add "https://vimeo.com/xkstudio"
python3 scripts/lets_go_rss.py --add "https://www.behance.net/yokohara6e48"
```

### 更新全部(耗时操作,建议用 crontab 后台跑)
```bash
python3 scripts/lets_go_rss.py --update --no-llm --digest --skip-setup
```

### 读取缓存报告(Bot 推送用,瞬间返回)
```bash
python3 scripts/lets_go_rss.py --status
```

### 查看订阅
```bash
python3 scripts/lets_go_rss.py --list
python3 scripts/lets_go_rss.py --stats
```

## Bot 推送最佳实践

**问题**:`--update` 需要 30-60 秒抓取全部订阅,Bot 定时任务可能超时。

**方案**:抓取和推送解耦——crontab 提前跑更新,Bot 只读缓存文件。

### 稳定命令(推荐)
```bash
# 后台更新(内置超时参数 + 并发防重入锁)
./scripts/run_update_cron.sh

# Bot 推送只读缓存
./scripts/run_status_push.sh
```

```bash
# crontab -e
# 每 2 小时的 55 分更新(提前 5 分钟准备好数据)
55 */2 * * * cd /path/to/lets-go-rss && ./scripts/run_update_cron.sh >> /tmp/rss_cron.log 2>&1

# Bot 在整点读缓存推送(瞬间完成)
0 */2 * * * cd /path/to/lets-go-rss && ./scripts/run_status_push.sh
```

Bot 只需调用 `--status`,该命令直接读取 `assets/latest_update.md` 并输出内容,无需网络请求、无需等待。

## 平台支持

| 平台 | 依赖 | 开箱即用 |
|------|------|:--------:|
| Vimeo | httpx | ✅ |
| Behance | httpx | ✅ |
| YouTube | yt-dlp | ✅ |
| 微博 | RSSHub | ⚠️ 需配置 |
| 抖音 | RSSHub | ⚠️ 需配置 |
| B站 | RSSHub | ⚠️ 需配置 |
| 小红书 | RSSHub | ⚠️ 实验性 |

## 安装依赖

```bash
# 基础(YouTube + Vimeo + Behance)
pip install httpx yt-dlp

# 可选:AI 分类
pip install anthropic
export ANTHROPIC_API_KEY="your-key"

# 可选:中国平台(需要 Docker)
docker run -d --name rsshub -p 1200:1200 diygod/rsshub:chromium-bundled
export RSSHUB_BASE_URL="http://localhost:1200"

# 可选:抓取超时调优(Bot 超时场景)
export RSS_HTTP_TIMEOUT="10"
export RSS_HTTP_RETRIES="2"
export RSS_XHS_TIMEOUT="6"
export RSS_XHS_RETRIES="1"
export RSS_YTDLP_TIMEOUT="12"
```

## 输出格式

- `assets/latest_update.md` — Markdown 更新报告(`--status` 读取此文件)
- `assets/feed.xml` — 标准 RSS 2.0 XML
- `assets/summary.md` — 统计摘要

Files in this skill

  • README.md745 B
  • skill.md2.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.