用途:从 X 平台主页「为你推荐」栏目抓取指定日期的 AI 相关信息,生成结构化每日简报。交付物为 1 份 Markdown 简报、1 份 JSON 原始数据、1 张公众号分享图片;每条帖子含时间、作者、内容、原文链接,简报含热点话题、产品发布、精选帖子、回复建议,默认中文输出,英日文内容需翻译。
主要能力:实时滚动抓取帖子(tweetId、tweetUrl、datetime、username、displayName、content);按北京时间(UTC+8)筛选日期;用 tweetId 去重并控制数量(累计 50 条可停,最多 100 条,连续 10 次滚动无新数据停止);用关键词匹配筛选 AI 相关帖子;按模板生成简报与回复建议(回复使用原文语言,非中文附中文说明);基于 HTML 模板用 playwright 截取 .card 生成 PNG 分享卡片。
使用方式:前置条件为 dev-browser skill 已安装并运行,需用浏览器扩展模式连接已登录 X 的浏览器,启动命令 cd skills/dev-browser && npm run start-extension,且 X 账号已登录并能访问「为你推荐」。输入参数包括日期(默认今天 YYYY-MM-DD)、数量范围(默认 50-100 条)、输出目录(默认当前工作目录)、是否生成回复(默认是)。流程为连接浏览器访问 x.com/home、切换到「为你推荐」、滚动抓取、时间筛选、去重与数量控制、筛选 AI 内容、生成简报、生成分享图片。输出文件结构含 x-posts-{date}.json、x-posts-{date}.md、AI简报-{date}.md、ai-digest-{date}.png。
适用场景:需要每日跟踪 X 上 AI 动态、整理热点与产品发布、为精选帖子准备回复建议并生成可分享卡片时使用。
限制:只抓取公开可见帖子,不尝试绑定登录或绕过限制;滚动间隔需 >= 1 秒以避免触发反爬;遇网络错误或页面异常时降级输出已抓取数据;输出文件前需确认路径避免覆盖已有文件;翻译时保留原文链接。具体关键词列表、模板与实现细节见 references/scraping-guide.md、references/ai-keywords.md、assets/digest-template.md、assets/share-card-template.html、references/share-card-guide.md。