朋友圈海报生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的指南,在您的 AI 助手中安装 @user_5a168f69/chatgpt-image-gen-hy。
技能介绍
它解决的问题
朋友圈海报往往需要反复调整文案和配图,手动在浏览器里操作 ChatGPT 绘图既慢又难以复现。这个技能把「打开页面 → 输入提示词 → 等待出图 → 保存本地文件」整条链路交给脚本驱动,适合批量出图或接入自动化流程。
工作流程
- 创建或复用任务空间,导航到 ChatGPT。
- 注入提示词。ChatGPT 输入框是 contenteditable 的 ProseMirror div,直接调用
ego.helpers.fillInput无效;正确做法是先点击输入框,再用ego.helpers.js执行document.execCommand('insertText', ...)注入文本。 - 重新执行
snapshot(),找到「发送提示」按钮并点击。 - 轮询 snapshot 等待生成完成,通常耗时 30–90 秒。
- 以 base64 方式从浏览器上下文抓取图片数据,写入本地 PNG 文件。
- 清理任务空间。
API 命名约定
- 可直接调用的顶层全局函数:
useOrCreateTaskSpace、openOrReuseTab、snapshot、click、goto等。 - 必须带
ego.helpers.前缀:js、fillInput、typeText、captureScreenshot、pressKey、scroll、uploadFile等。
边界与坑点
Buffer.from(result, 'binary')会破坏图片二进制数据,必须走 FileReader 的 base64 方案。- ref 编号在多次 snapshot 之间会变化,使用
@N引用前要重新 snapshot。 - heredoc 脚本是 ESM 环境,用
await import('fs')而不是require。 - 模板字符串里的
${}可能被 shell 展开,需改用原始字符串拼接或更换 heredoc 定界符。 - 前置条件:ego-browser 已安装并在运行,ChatGPT 处于登录状态。
使用场景
- 自媒体小编需要在同一天批量产出多张风格统一、文案不同的朋友圈宣传海报图。
- 独立开发者要把 ChatGPT 生成的活动主视觉自动保存为本地 PNG,供后续排版直接取用。
- 运营同学需要按不同门店信息生成多版朋友圈促销海报,避免手动逐张操作浏览器。
- 技术团队想把提示词出图流程封装成脚本,便于在自动化任务里重复调用。
适合人员
- 需要频繁产出朋友圈营销图、希望减少手动操作的新媒体运营。
- 希望把 ChatGPT 出图结果落成本地文件的前端或自动化工程师。
- 负责门店或社群宣传、需要按不同信息批量做海报的线下运营人员。
- 正在搭建 AI 绘图流水线、需要浏览器自动化脚本参考的开发者。