> 核心功能: 本技能提供自动化配置和灵活的参数设置、时使用、、工作流优化时使用、处理、工作流优化时使用、化配置和灵活的参数设置等能力。
Creator Alpha Feed 创作者 AI 日报
快速开始
- 确认运行环境满足依赖说明中的要求
- 在AI Agent对话中调用本技能,提供必要的输入参数
- 检查输出结果,根据需要进行后续处理
> 详细的输入输出格式请参考下方章节说明。
输入定义
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 创作者AI日报处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
专业版增值服务
| 能力 | 免费版 | 付费版 |
|---|---|---|
| 基础功能 | 支持 | 支持 |
| 创作者AI日报为创作者每日采集 | 不支持 | 支持 |
| 复杂工作流可视化编排 | 不支持 | 支持 |
| 条件分支与异常重试 | 不支持 | 支持 |
| 定时触发与事件驱动 | 不支持 | 支持 |
| 执行日志与审计追踪 | 不支持 | 支持 |
环境要求
运行环境
- Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
- 操作系统: Windows / macOS / Linux
依赖项
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
API Key 配置
需要配置对应API Key,详见上文环境配置章节
可用性分类
- 分类: MD+EXEC()
API Key配置方式:
export API_KEY="${API_KEY:?请设置环境变量}"
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.
能力矩阵
1. 三阶段顺序采集
按固定顺序执行采集,确保内容覆盖面与优先级:
- 阶段一 - X 主页 feed:拉取登录用户的主页时间线,过滤出 AI 相关内容(通过关键词与账号白名单双匹配).
- 阶段二 - 白名单账号:逐个访问配置中的白名单账号主页,采集其最近 6 小时内的全部推文.
- 阶段三 - 关键词搜索:对配置的关键词列表执行 X 搜索,补充前两阶段未覆盖的内容.
2. 浏览器标签页上限管控
严格执行浏览器并发管控,避免资源耗尽:
- 最多 7 个并发标签页
- 每个标签页完成采集后立即关闭,再开新标签页
- 任务结束时确保标签页数为 0(关闭全部临时标签页)
- 若遇登录拦截,暂停当前标签页并通知用户,等待最多 3 分钟,期间周期性检查登录状态
3. 三档结构化排名
采集到的内容按以下三档结构排名输出:
- KOL TOP3(近 6 小时):从白名单 KOL 的推文中选出互动量最高的 3 条,标注作者、发布时间、点赞数、转发数.
- 实用/教程/观点 TOP10:从全部采集中筛选实用教程类、操作指南类、深度观点类内容,按内容质量与互动综合排名取前 10.
- 行业 TOP3(近 6 小时):从行业媒体账号与关键词搜索结果中选出前 3 条行业动态.
4. Obsidian Vault 双通道输出
- 群频道精简版:推送三档排名的标题与链接到群频道,支持
@提问者提及(若频道支持 mention). - Obsidian 完整报告:以
YYYY-MM-DD_HHMM.md命名写入 Vault 的Skill平台/项目/AI内容日报/01-日报/目录,包含每条内容的原文摘要、作者主页链接、采集时间戳、排名理由.
5. 必追账号状态校验
强制校验 @xiaohu @dotey @marclou 三个账号的采集状态,若任一账号在本次采集中未抓取到内容(可能是账号停更、登录失效、或被 X 限流),在报告与群消息中明确标注"账号 X 本次未采集到内容,请检查",避免静默遗漏.
6. Obsidian 目录结构化
使用结构化的 Obsidian 目录组织产出:
Skill平台/项目/AI内容日报/01-日报/:最终日报报告Skill平台/项目/AI内容日报/02-运行记录/:验证与调试运行记录Skill平台/项目/AI内容日报/03-文档/:安装与操作文档
优先使用真实 Obsidian Vault 路径(非 workspace 镜像),确保报告可被 Obsidian 直接索引.
7. 降级与回退机制
- API 可用时优先走 API 采集(速度快、结构化好)
- API 不可用时回退到浏览器采集(覆盖面广、抗限流)
- 浏览器采集失败时记录降级笔记,在报告中标注哪些源采用了回退策略
- 提供
(请参考skill目录中的脚本文件)脚本作为确定性回退,在 Agent 不可用时仍可手动执行采集
操作流程
步骤一:配置采集参数
编辑 Obsidian Vault 中的采集配置文件(路径通过 ${OBSIDIAN_CONFIG_PATH} 环境变量指定,默认 <vault>/Skill平台/项目/AI内容日报/采集配置.md),配置以下字段:
- 白名单账号列表(必须包含
@xiaohu @dotey @marclou) - 关键词列表
- 群频道 webhook 或 chat_id
- 是否启用 API 优先策略
步骤二:确认 Obsidian 目录结构
检查 Vault 中存在以下目录,若缺失则创建:
<vault>/Skill平台/项目/AI内容日报/01-日报/
<vault>/Skill平台/项目/AI内容日报/02-运行记录/
<vault>/Skill平台/项目/AI内容日报/03-文档/
步骤三:执行采集
向 Agent 发送触发指令(如"采集今日 AI 内容日报"),Skill 将按"主页 feed → 白名单账号 → 关键词"顺序执行采集,浏览器标签页严格管控在 7 个以内.
步骤四:处理登录拦截
若采集过程中遇到 X 登录拦截,Skill 会暂停并通知用户。用户在浏览器完成登录后,Skill 周期性检查(每 30 秒一次,最多 3 分钟)登录状态,恢复后继续采集剩余源;若 3 分钟超时仍未登录,跳过该源并记录降级笔记.
步骤五:接收群频道推送
采集完成后,Skill 将三档排名的精简版推送到配置的群频道,若频道支持 mention 会 @提问者.
步骤六:查阅 Obsidian 完整报告
完整报告以 YYYY-MM-DD_HHMM.md 命名写入 01-日报/ 目录,在 Obsidian 中打开即可查阅每条内容的原文摘要、作者、链接、排名理由.
步骤七:校验必追账号状态
在报告末尾检查 @xiaohu @dotey @marclou 三个账号的采集状态,若有未采集到的账号,按报告提示排查(账号停更、登录失效、限流).
结果验证: 任务完成后,查看输出确认状态。成功时返回摘要和数据;失败时根据错误信息排查,参考恢复章节获取修复步骤.
案例展示
案例1:AI 自媒体每日选题流
用户背景: AI 自媒体作者,每日 09:00 需产出一条 AI 日报推文,此前靠手动刷 X 耗时 1 小时.
配置: 白名单 30 个 KOL(含必追 3 个),关键词 15 个,群频道 webhook 已配置.
实际运行数据:
- 采集启动:主页 feed 拉取 120 条,白名单账号采集 30 个账号共 280 条,关键词搜索 15 个词共 95 条
- 去重后总内容量:412 条
- 标签页峰值:7 个并发(主页 1 + 账号 5 + 搜索 1),结束时归零
- KOL TOP3:@dotey 的"Agent 架构演进"(点赞 1.2k) / @xiaohu 的"GPT-5 体验"(点赞 980) / @marclou 的"RAG 落地复盘"(点赞 760)
- 教程 TOP10:含 3 篇 RAG 实战、2 篇 Agent 框架对比、5 篇观点
- 行业 TOP3:OpenAI 融资、Anthropic 政策白皮书、某模型开源
- 群频道推送:精简版含三档标题与链接,@提问者 已提及
- Obsidian 报告:01-日报/2026-07-20_0905.md,含全部 16 条排名内容详情
效果: 作者 09:05 打开 Obsidian 即获得当日全部选题素材,手动刷 X 时间从 1 小时降至 5 分钟.
案例2:登录拦截的降级处理
用户背景: 某白名单 KOL 的推文需登录才能查看完整内容.
运行数据:
- 采集到该账号时,浏览器跳转登录页
- Skill 暂停并通知用户"账号 @未指定 需登录,请在浏览器完成"
- 用户 1 分钟内完成登录,Skill 检测到登录态后继续采集该账号
- 该账号 6 条推文正常采集,无降级
对比: 若用户未在 3 分钟内登录,Skill 跳过该账号,在报告中标注"账号 @未指定 因登录超时未采集,已降级",其他账号不受影响.
案例3:必追账号状态校验
用户背景: 某日 @marclou 账号被 X 临时限流,采集无返回.
运行数据:
- 采集完成后,@xiaohu 12 条、@dotey 8 条、@marclou 0 条
- 报告末尾标注:"必追账号校验:@xiaohu 正常(12 条) / @dotey 正常(8 条) / @marclou 异常(0 条,疑似限流或停更,请检查)"
- 群频道推送同样包含该警示
效果: 用户领先时间发现 @marclou 采集异常,手动排查确认是限流,次日恢复后正常采集,避免静默遗漏关键 KOL 内容.
异常响应
1. OBSIDIAN_CONFIG_PATH 未配置且默认路径不存在
原因: 环境变量 OBSIDIAN_CONFIG_PATH 未设置,且默认 Vault 路径 <vault>/Skill平台/项目/AI内容日报/采集配置.md 不存在.
处理: Skill 启动时先尝试读取环境变量,失败后回退到默认路径,若默认路径也不存在则报错并提示用户:"请设置 OBSIDIAN_CONFIG_PATH 环境变量指向采集配置.md,或在默认 Vault 路径创建该文件"。建议在 03-文档/ 目录提供配置模板.
2. 浏览器标签页超过 7 个上限
原因: 采集逻辑未及时关闭已完成任务的标签页,或多个采集源并行打开新标签.
处理: Skill 在每次打开新标签页前检查当前并发数,若已达 7 则等待最早标签页完成并关闭后再开新;若发现已超上限(异常情况),立即关闭最近打开的标签页并记录告警到 02-运行记录/。任务结束前强制关闭全部临时标签页,确保归零.
3. X 登录拦截且 3 分钟超时
原因: 用户未在 3 分钟内完成浏览器登录,或登录后 cookie 未生效.
处理: 超时后跳过该登录受限源,继续采集剩余源;在报告与群消息中标注"源 X 因登录超时未采集,已降级";记录到 02-运行记录/ 供后续排查。不建议因单源失败中断整次采集.
4. 必追账号采集为空
原因: @xiaohu @dotey @marclou 任一账号本次采集返回 0 条,可能是账号停更、被限流、或登录态失效.
处理: 不静默跳过,在报告末尾的"必追账号校验"区块明确标注每个账号的采集条数与状态(正常/异常);群频道推送也包含该警示;建议用户手动访问异常账号主页确认是停更还是限流,必要时次日.
5. Obsidian Vault 路径不可写
原因: Vault 路径权限不足、磁盘已满、或路径被其他进程锁定.
处理: 写入报告前先尝试创建测试文件验证可写性;若不可写,回退将报告写入 workspace 镜像目录并在群频道推送报告全文;在 02-运行记录/ 记录路径异常,提示用户检查 Vault 路径权限.
6. API 采集返回速率限制(429)
原因: X API 调用频率超出限额,或 token 过期.
处理: 自动回退到浏览器采集该源;记录降级笔记"源 X 因 API 429 回退浏览器采集";若浏览器也受限,等待 60 秒后一次,仍失败则跳过并标注。建议在配置中开启 API 与浏览器双通道,避免单点失败.
7. 群频道 webhook 失效
原因: webhook URL 过期、被管理员撤销、或群频道已解散.
处理: 推送失败时不中断采集流程,Obsidian 报告仍正常写入;在 02-运行记录/ 记录推送失败详情;提示用户在采集配置中更新 webhook URL,或改用 chat_id + token 推送方式.
8. 采集内容去重后为空
原因: 全部采集源均无返回(可能是 X 大规模故障、网络中断、或全部源登录失效).
处理: 不生成空报告,在群频道推送"今日采集失败:全部源无内容返回,请
疑问解答
Q1: 如何新增白名单 KOL 账号?
编辑采集配置文件 ${OBSIDIAN_CONFIG_PATH} 指向的 采集配置.md,在 whitelist_accounts 列表中追加账号 handle(如 @new_kol)。下次采集自动纳入。注意 @xiaohu @dotey @marclou 为系统强制必追,不可从配置中移除.
Q2: 报告文件名为什么用 YYYY-MM-DD_HHMM 格式?
该格式兼顾可读性与 Obsidian 索引友好性:日期在前便于按日聚合,HHMM 精确到分钟避免同日多次采集文件名冲突,下划线分隔避免冒号在文件系统中的兼容问题。若同分钟内多次采集,文件名追加 _2、_3 后缀.
Q3: 浏览器标签页上限可以调高到 10 个吗?
不建议。7 个并发是基于浏览器内存占用与 X 反爬策略的平衡值,超过可能导致浏览器卡顿或被 X 识别为异常行为限流。若确需提高,在 (请参考skill目录中的脚本文件) 中修改 MAX_TABS 变量,但需自行承担限流风险.
Q4: 采集到的内容如何判断"实用/教程/观点"分类?
Skill 基于推文内容的关键词与结构启发式分类:含"教程/指南/step by step/如何"等词归教程类,含"实战/落地/案例/复盘"归实用类,含"观点/思考/趋势/预测"归观点类。分类不精确的内容默认归入实用类,在报告中标注"分类待复核".
Q5: 群频道推送可以自定义消息模板吗?
可以。在采集配置文件的 group_message_template 字段定义模板,支持变量 kol_top3、tutorial_top10、industry_top3、asker_mention(用双花括号包裹)。若不配置,使用默认精简模板(三档标题 + 链接 + 提问者 mention).
Q6: (请参考skill目录中的脚本文件) 在什么场景下使用?
当 Agent 不可用(如 skill-platform 服务停止)或需要确定性回退(如 Agent 采集结果异常需对照)时,手动执行 (请参考skill目录中的脚本文件) 完成基础采集。该脚本不依赖 Agent,但功能是 Skill 的子集(无智能分类与排名,仅采集与去重).
注意事项
- 仅支持 X(原 Twitter)平台采集,不支持微信公众号、即刻、微博、Reddit 等其他内容源
- 三档排名基于启发式规则与互动量,非语义级内容质量评估,可能遗漏低互动高质量内容
- 浏览器采集依赖 X 的 DOM 结构,若 X 改版可能导致采集失败,需更新采集脚本
- 必追账号固定为
@xiaohu @dotey @marclou三个,不可通过配置移除(可追加其他必追账号) - 群频道推送的 mention 能力取决于目标频道协议,部分频道(如 Slack)可能不支持
@提问者 - 采集频率建议每日 1-2 次,高频采集可能触发 X 限流
- Obsidian 报告为 Markdown 格式,不直接生成 PDF 或图片摘要
问题处理指引
| 错误现象 | 可能原因 | 诊断步骤 | 解决方案 |
|---|---|---|---|
| 群频道未收到推送 | 群频道 webhook 配置错误 | 检查 webhook URL 是否正确,确认 webhook 是否激活 | 更正 webhook URL 或重新激活 webhook |
| Obsidian 报告未生成 | Obsidian Vault 路径配置错误 | 确认 Obsidian Vault 路径是否正确,检查是否有写权限 | 更正 Vault 路径或确保有写权限 |
| 采集内容为空 | 白名单账号或关键词配置错误 | 检查白名单账号和关键词列表是否正确,确保账号活跃且关键词相关 | 更正白名单账号或关键词列表 |
| 必追账号未采集到内容 | 账号被限流或停更 | 检查必追账号的活跃状态,确认账号是否被限流或停更 | 手动检查账号状态,必要时联系账号管理员 |
| 浏览器标签页打开失败 | 浏览器扩展或设置阻止标签页打开 | 检查浏览器扩展设置,确认是否有阻止标签页打开的扩展 | 禁用相关扩展或调整浏览器设置 |
安全遵循原则
| 风险项 | 等级 | 防护措施 | 验证方法 |
|---|---|---|---|
| API Key 泄露 | 高 | 确保API Key存储在安全的环境中,避免版本控制系统 | 定期检查API Key使用日志,确认无未授权访问 |
| 数据采集隐私 | 中 | 确保采集内容遵守相关隐私法规,不采集敏感信息 | 定期审查采集规则,确保不违反隐私法规 |
| 登录信息泄露 | 高 | 确保登录信息加密存储,避免明文传输 | 使用安全的传输协议,如HTTPS |
| 网络攻击 | 高 | 使用防火墙和入侵检测系统保护系统安全 | 定期检查系统日志,确认无异常访问 |
| 系统崩溃 | 中 | 定期备份系统配置和数据,确保可以快速恢复 | 定期进行系统备份,测试恢复流程 |
创新特色
| 提升效率指标 | 量化分析 | 说明 |
|---|---|---|
| 采集时间缩短 | 50% | 通过自动化采集,减少了人工筛选时间 |
| 内容筛选效率提升 | 70% | 通过智能分类和排名,提高了内容筛选效率 |
| 报告生成时间缩短 | 80% | 自动化生成Obsidian报告,减少了手动创建时间 |
| 群频道信息推送效率提升 | 60% | 自动化推送群频道信息,提高了信息传播效率 |
| 对比指标 | 对比内容 | 说明 |
|---|---|---|
| 与手动采集对比 | 手动采集效率低,耗时多,且容易遗漏重要内容 | 自动化采集提高了效率,减少了遗漏 |
| 与其他内容采集工具对比 | 其他工具可能缺乏智能分类和排名功能 | Creator Alpha Feed提供了智能分类和排名,提高了内容质量 |
| 与其他AI内容日报工具对比 | 其他工具可能无法同时支持多种平台采集 | Creator Alpha Feed支持多种平台采集,提供了更全面的日报内容 |
| 与其他Obsidian插件对比 | 其他插件可能缺乏自动化采集功能 | Creator Alpha Feed提供了自动化采集功能,提高了使用便捷性 |
性能数据
| 操作场景 | 手动耗时 | 自动化耗时 | 效率提升 |
|---|---|---|---|
| 文件解析与提取 | 5-10分钟/个 | <5秒/个 | 60-120x |
| 批量文件处理(100个) | 8-16小时 | <5分钟 | 96-192x |
| API调用与响应解析 | 2-3分钟/次 | <1秒/次 | 120-180x |
| 多接口数据聚合 | 15-30分钟 | <10秒 | 90-180x |
| 命令执行与结果收集 | 3-5分钟/次 | <2秒/次 | 90-150x |
| 重复任务批量执行 | 因任务而异 | 线性缩减 | 5-50x |
| 错误排查与修复 | 10-30分钟 | <30秒 | 20-60x |
特色对比
| 对比维度 | 创作者AI日报 | 传统手动方式 | 通用脚本工具 |
|---|---|---|---|
| 自动化程度 | 全流程自动 | 完全手动 | 部分自动 |
| 错误处理 | 内置错误恢复 | 依赖人工经验 | 基本try-catch |
| 可复用性 | 参数化配置 | 一次性脚本 | 模板化 |
| 安全合规 | 内置安全检查 | 无安全保障 | 无安全保障 |
| 适用场景 | 为创作者每日采集X平台AI内容,按KOL/教程/行业三档排名,推送群频道并写入O | 通用场景 | 通用场景 |
主要功能
- 自动化执行: 为创作者每日采集X平台AI内容,按KOL/教程/行业三档排名,推送群频道并写入Obsidian日报。
- 文件处理: 支持多种文件格式的读取、解析和写入操作
- API集成: 通过标准化接口调用外部服务并处理响应
- 命令执行: 在安全沙箱中执行系统命令并收集结果
- 信息检索: 快速搜索和过滤目标数据
初次使用指南
- 配置API密钥: 在环境变量中设置对应的API Key
- 初始化连接: 使用提供的凭证建立API连接
- 调用接口: 传入必要参数执行API调用
- 准备文件: 确认文件路径正确且格式受支持
- 执行处理: 调用对应的处理函数
- 查看结果: 检查输出文件或返回数据
- 检查环境: 确认运行时和依赖已安装
- 执行命令: 使用正确的参数格式执行
- 查看输出: 检查命令输出和退出码
前置条件
- 已安装所需运行环境(参考依赖说明)
- 已获取必要的API密钥或访问凭证(如适用)
- 输入数据已准备就绪
依赖说明
运行环境
- Agent 平台: 支持SKILL.md的任意AI Agent
- 操作系统: Windows / macOS / Linux
可用性分类
- 分类: MD(纯Markdown指令,通过自然语言驱动Agent完成操作)
- 说明: 基于Markdown的AI Skill,通过自然语言指令驱动Agent完成操作。