SuperAPI AI 工具集

get-reddit

写作与研究

查看项目

更新于 10-15 22:16

技能介绍

用途:抓取单个公开 Reddit 帖子及其顶层热门评论,返回 Markdown 摘要。这是一个机械式单次抓取任务,不应进入计划模式或头脑风暴。

主要能力:接受完整帖子 URL、old.reddit.com URL、redd.it/<id> 短链或纯 base-36 帖子 id,可选评论数量(默认 25,按分数排序的顶层评论)。输出标题、r/<sub>、u/<author>、分数、评论数、永久链接、正文要点及按主题分组的热门评论。

使用方式:运行 .claude/skills/get-reddit/get-reddit.sh <reddit-url-or-post-id> [comment_limit] | tee /tmp/get-reddit-<post-id>.md。脚本位于技能目录(项目安装:.claude/skills/get-reddit/;用户安装:~/.claude/skills/get-reddit/)。首次运行自动安装 Playwright 与 Chromium(约 1–2 分钟),需 node 和 npm 在 PATH 中。环境变量:GET_REDDIT_HEADLESS=0 显示浏览器窗口,用于解决挑战;GET_REDDIT_PROFILE=<dir> 覆盖持久化浏览器配置目录(默认脚本旁 .profile/,已 gitignore)。

限制:只读,仅顶层评论(深度 1)。退出码 8 表示 HTTP 429 限流,等待约 15 秒后重试一次,不要循环抓取多个帖子。遇到反机器人 HTML 时脚本非零退出,建议用 GET_REDDIT_HEADLESS=0 重跑一次以预热会话。Reddit 搜索端点即使预热会话也被封锁,不要尝试添加搜索。顺序运行,不要并行。持久化配置目录与 node_modules/ 已 gitignore。