用途:x-posting 是 OpenEd 内容体系中的 X/Twitter 发布工作流,覆盖从内容选取、撰写、审批到排期的完整流程,适合批量处理近期内容的社交帖子、推广播客单集或博客文章、安排一周社交内容,以及任何需要标记嘉宾账号的 X 发帖。
主要能力:从 Master Content Database 中查找近期播客与博客,提取关键观点、引语、嘉宾姓名和 frontmatter 中的真实 URL;通过网页搜索确认嘉宾的 X 账号;为每篇内容启动子代理进行深度模板匹配,生成 2-3 个候选帖子;汇总到 Studio/Social_Scheduling.md 供人工勾选审批;最后通过 getlate.dev API 立即发布或定时发布。
使用方式:需在 .env 中配置 GETLATE_API_KEY,并在 getlate.dev 连接 Twitter 账号(@OpenEdHQ)。查找内容可用 ls "Content/Master Content Database/Podcasts/" | head -20 等命令。立即发帖使用 python3 agents/post_tweet.py '[tweet content]'。定时发帖通过 getlate.dev API:GET /accounts 获取账号 ID,POST /posts 提交 platforms、content 与 scheduledFor(ISO 8601)。9am ET 冬季为 14:00 UTC,夏季为 13:00 UTC。
限制与注意:不得编造 URL,必须从源文件 frontmatter 获取;发帖前需做语气校验,避免关联结构、分裂关联句、断奏片段、铺垫短语等 AI 痕迹;子代理需阅读 post-structures.md、ai-tells/SKILL.md 等文件。字符建议 70-100,最大 280,带链接时正文约 250。最佳发帖时段为 ET 8-9am、12-1pm、7-8pm。相关技能包括 text-content、ai-tells、ghostwriter。