SuperAPI AI 工具集

wjs-publishing-books-to-x

营销与增长

查看项目

更新于 10-15 23:32

技能介绍

用途:将王建硕本人在 VoiceDrop(voicedrop.cn/books)上写的书,每本整本拆成一个 X/Twitter thread 发布。核心原则是一本书对应一个 thread,只发布署名王建硕或早期无署名的书,社区他人署名的书不发布。

主要能力与流程:调用 mcp__voicedrop__list_books 列出公开书架(免登录),按 author 判断归属并对照 state/history.jsonl 排除已发布;用 read_book 与 read_book_chapter 读书的目录梗概、序章及 1-2 章正文;按结构合同拆 thread——第 1 条为钩子加封面图,中间 2 至 N-2 条按脉络讲透要点,第 N-1 条附免费阅读链接,第 N 条讲这本书的真实写作过程。硬约束为每条加权长度不超过 280(中文每字计 2),无 hashtag、emoji、@,链接只出现在最后两条,使用盘古之白。整串先给用户确认,用户明确说直接发才跳过。

发布与记录:通过 xurl 上传封面图(须带 --category tweet_image)后链式回复发推,条间 sleep 5,任一条失败则停在原地并回报失败位置与原文,不跳条。发布成功后把日期、slug、首条 id、条数写入 state/history.jsonl。

适用场景与限制:适合王建硕本人日常或批量发布自己的书。默认一次 session 发一本,多本连发需间隔不少于 4 小时排期,避免被判刷屏。已装 launchd 每天 10:10 自动执行 daily.sh,支持 DRY_RUN=1 只起草、FORCE_SLUG 指定书、launchctl bootout 停用。依赖 xurl(xurl whoami 可用)、voicedrop MCP 与 jq;解析发推返回不要用 jq -r '.data.id',需用 grep。其他用户的书、把 thread 写成目录、每条塞链接、末条写成产品广告均属反模式。