用途:在 Meta Threads 网页端(threads.net)发布一条文字或图片帖子,借助 Playwright MCP 操作网页界面,从而避开 Meta Graph API 的配置、应用审核、访问令牌、用户 ID 和容器发布流程。
前提条件:已为智能体配置并可用 Playwright MCP;Playwright 使用的浏览器配置文件已登录 https://www.threads.net/;待上传图片需为浏览器可访问的本地文件路径。若未登录,用 Playwright 打开 Threads 并请用户在浏览器中完成登录,不要索取 Meta 访问令牌。
可选环境变量:THREADS_HANDLE(用户公开的 Threads 账号名,仅用于更友好的报告);THREADS_PROFILE_DIR(持久化浏览器配置目录,需本地 Playwright MCP 支持)。凭据基于浏览器会话,不要创建或请求 THREADS_USER_ID 或 THREADS_ACCESS_TOKEN。
输入:一篇文章或原始内容(据此撰写简洁帖子);现成帖子文本(按原样发布,仅在要求时轻度润色);可选的本地图片路径。
撰写规则:帖子控制在 Threads 可见编辑器限制内,目标约 500 字符;首行放钩子;合适时以行动号召或问题结尾;末尾最多 1-3 个话题标签,避免堆砌;若用户提供示例则匹配其语气;发布前先展示草稿并等待用户批准。
工作流程:1)用 Playwright MCP 打开 https://www.threads.net/,若出现登录界面则停止并请用户登录,登录后沿用同一浏览器会话;2)通过无障碍快照或定位工具找到编辑器入口(常见标签如 New thread、Start a thread、Post、Create),点击并等待编辑器出现;3)粘贴已批准的文本,图片帖使用附件/上传控件设置本地文件路径,等待上传和预览完成,发布前核对可见文本与媒体是否与草稿一致;4)点击最终发布按钮(常见标签 Post、Publish、Thread),等待编辑器关闭且新帖出现或出现确认/错误状态;5)向用户报告成功或失败、已发布的可见文本、可读取到的帖子链接,失败时报告可见错误信息。切勿暴露浏览器 Cookie、会话存储等认证数据。
错误处理:需要登录时请用户通过 Playwright 浏览器登录;找不到编辑器时刷新一次并检查无障碍快照后报告阻塞;上传失败时索取有效本地图片路径或在预览清除后重试一次;发布按钮禁用时等待上传完成并检查可见校验提示;出现频率/限制提示时报告原文并停止;出现验证码/检查点时请用户在浏览器中手动完成。
限制与注意:本技能使用 Threads 网页界面而非 graph.threads.net,不使用 curl、API 容器、Meta 应用凭据或长期令牌;优先使用可见 UI 标签和 Playwright 无障碍定位器而非脆弱的 CSS 选择器;尽量保持浏览器配置持久化以免每次登录。