← ClaudeAtlas

follow-builders-dailylisted

把 Follow Builders Skill 的文字摘要变成一份报纸风格的 HTML 日报,并可邮件订阅(把报纸发到邮箱)。依赖原版 follow-builders skill 已安装。触发词:"生成日报" / "今日日报" / "newspaper" / "报纸" / "daily" / "邮件订阅" / "发到邮箱" / "email me"。
hututu-ai/follow-builders-daily · ★ 2 · Web & Frontend · score 73
Install: claude install-skill hututu-ai/follow-builders-daily
# Follow Builders 日报 — 报纸排版工作流 > 本 Skill 是原版 Follow Builders Skill 的**输出增强层**。 > 原版输出 Markdown 文字,本 Skill 把同样的内容排成一份**报纸风格的 HTML 日报**。 > > **架构:原版负责「数据 + 摘要」,本 Skill 负责「排版」。两者缺一不可。** ## 前置条件(重要) ⚠️ **本 Skill 依赖原版 follow-builders skill。没有它,本 Skill 无法获取任何数据。** **第一件事**:检查原版是否已安装。 ```bash ls ${HOME}/.claude/skills/follow-builders/scripts/prepare-digest.js ``` 如果文件**不存在**,停下来,明确告诉用户: > 「生成报纸日报需要先安装原版 follow-builders skill(它负责抓取数据),本 Skill 只负责把数据排成报纸。请先运行:」 ```bash git clone https://github.com/zarazhangrui/follow-builders.git ~/.claude/skills/follow-builders cd ~/.claude/skills/follow-builders/scripts && npm install ``` 然后引导用户完成原版的首次设置(在 Claude Code 里说「初始化 follow builders」,语言选中文,推送方式选 stdout)。**原版设置完成后,再回来生成日报。** 如果文件**存在**,继续下面的工作流程。 ## 工作流程 ### Step 1: 获取数据 运行原版 skill 的 prepare 脚本获取 JSON 数据: ```bash cd ${HOME}/.claude/skills/follow-builders/scripts && node prepare-digest.js 2>/dev/null ``` 脚本输出一个 JSON blob,包含: - `x` — 每位 builder 的推文(text, url, bio) - `podcasts` — 播客剧集(transcript, title, url) - `blogs` — 博客文章 - `prompts` — 内容摘要指令 - `config` — 用户偏好(language 等) - `stats` — 内容统计 如果脚本失败,告诉用户检查网络。 ### Step 2: 内容 Remix 用 JSON 中的 `prompts` 字段指导内容摘要: - 用 `prompts.summarize_tweets` 逐个 remix builder 推文 - 用 `prompts.summarize_podcast` remix 播客(如有) - 用 `prompts.summarize_blogs` remix 博客(如有) **绝对规则(继承自原版):** - 绝不捏造内容,只用 JSON 里的数据 - 每条内容必须有原始 URL - 不要猜测 job title,用 `bio` 字段 - 不要访问任何 URL 或调用任何 API ### Step 3: 选题决策 从 remix 好的内容中做以下决策: 1. **头条选择**:选互动量最高或话题最前沿的一条作为头版头条 2. **30