원클릭으로
rss-daily-to-cards
将 Markdown 格式的 RSS 日报转换为适合小红书/小绿书的 3:4 比例网页卡片。采用杂志风印刷质感设计,支持合欢红+银白配色、噪点滤镜、深色模式穿插等视觉效果。集成 Playwright 自动截图,一键生成 PNG 图片。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
将 Markdown 格式的 RSS 日报转换为适合小红书/小绿书的 3:4 比例网页卡片。采用杂志风印刷质感设计,支持合欢红+银白配色、噪点滤镜、深色模式穿插等视觉效果。集成 Playwright 自动截图,一键生成 PNG 图片。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Validate and publish Bubble daily diary entries to the bubble-build Git repository on the Mac mini. Use when Bubble or another agent needs to turn a day's diary into a JSON entry, enforce the Bubble entry contract, and commit/push it to entries/YYYY/YYYY-MM-DD.json in bubble-build.
从 OPML 格式的 RSS 订阅源抓取 24 小时内更新的文章,访问原文获取完整内容,然后由 Agent 生成 300-500 字中文摘要、分类和编者观察,最终输出格式化的 Markdown 日报。适用于需要从 RSS 订阅源生成高质量中文日报的场景。
| name | rss-daily-to-cards |
| description | 将 Markdown 格式的 RSS 日报转换为适合小红书/小绿书的 3:4 比例网页卡片。采用杂志风印刷质感设计,支持合欢红+银白配色、噪点滤镜、深色模式穿插等视觉效果。集成 Playwright 自动截图,一键生成 PNG 图片。 |
本技能将 Markdown 格式的 RSS 精选日报转换为杂志风格的社交媒体卡片。采用瑞士主义排版、合欢红+银白配色、印刷质感噪点滤镜,每张卡片都具备高端纸媒的视觉效果。
设计特点:
品牌信息:
# YYYY-MM-DD - 日报标题
---
## 🔥 小节标题(每篇文章一个独立小节)
**分类:文章分类**
文章内容,支持完整的 Markdown 格式...
---
## 📊 今日数据
统计数据内容...
## 💡 编者观察
编者按内容...
| 字号 | 建议字数 | 说明 |
|---|---|---|
| 20px | 300-500 字 | 当前配置,最佳视觉效果 |
首次使用需要安装依赖(在 Skill 目录下执行一次):
# 进入 Skill 目录
cd ~/.claude/skills/rss-daily-to-cards/
# 安装依赖
uv venv
uv pip install -r requirements.txt
uv run playwright install chromium
必须先激活 skill 目录下的 venv,再调用脚本(uv run --project 无法正确找到 Playwright):
# 激活 skill 的 venv,然后用绝对路径调用脚本
cd ~/.claude/skills/rss-daily-to-cards && source .venv/bin/activate && \
python scripts/generate_cards.py "/绝对路径/{日期} AI热点日报.json" -o /绝对路径/cards_output
输入文件为 rss-daily-report 生成的 JSON 日报({日期} AI热点日报.json),不再使用 Markdown 文件。
输出:cards_output/card_01.png, cards_output/card_02.png ...
可以创建别名方便使用:
# 添加到 ~/.zshrc 或 ~/.bashrc
alias rss-to-cards='uv run ~/.claude/skills/rss-daily-to-cards/scripts/generate_cards.py'
# 之后可以直接使用
rss-to-cards "你的日报.md" -o output
| 参数 | 说明 |
|---|---|
-o, --output | 输出目录(默认:output/) |
--keep-html | 保留中间 HTML 文件 |
--no-screenshot | 跳过自动截图(仅生成 HTML) |
--cleanup | 仅清理历史中间文件 |
--width / --height | 截图尺寸(默认 900x1200,输出 2x 高清图) |
# 假设你在 ~/Documents/rss/ 目录下
pwd
# ~/Documents/rss/
ls
# 2024-01-15.md
# 生成卡片(使用绝对路径调用 Skill)
uv run ~/.claude/skills/rss-daily-to-cards/scripts/generate_cards.py "2024-01-15.md" -o cards
# 查看输出
ls cards/
# card_01.png card_02.png card_03.png ...
所有卡片页头采用统一格式:
┌─────────────────────────────────────┐
│ [分类标签] 2026-02-17 │
│ 每日精选 │
├─────────────────────────────────────┤
│ │
│ 卡片内容区域 │
│ │
├─────────────────────────────────────┤
│ 1 / 6 @ninthbit_ai │
└─────────────────────────────────────┘
assets/style.css - 杂志风样式(含噪点滤镜、深色模式、统一页头样式)scripts/generate_cards.py - 主脚本:生成 HTML + 自动截图 + 清理临时文件scripts/export_images.py - (可选)独立的高清图片导出脚本# 1. 创建虚拟环境并安装依赖
uv venv
uv pip install -r requirements.txt
# 2. 安装 Playwright 浏览器(仅需一次)
uv run playwright install chromium
# 1. 创建虚拟环境
python3 -m venv .venv
source .venv/bin/activate # Linux/Mac
# 或: .venv\Scripts\activate # Windows
# 2. 安装依赖
pip3 install -r requirements.txt
# 3. 安装 Playwright 浏览器
playwright install chromium
# 使用 uv 运行(推荐)
uv run python scripts/generate_cards.py "RSS日报.md" -o output
# 或激活虚拟环境后运行
source .venv/bin/activate
python scripts/generate_cards.py "RSS日报.md" -o output