发布前内容预检
像审核的人那样读一遍,像它的读者那样读一遍,再像信息流那样读一遍——然后把这三遍读出来的 问题改掉,并把封面重做一次。
适用范围与路线选择
这条路线是:文案进来,读三遍,交回改好的文案,再按改好的文案渲染封面。内容已经写完、马上 要发的时候适用。
起点不一样时,别的工作流更合适。手上已经有一张封面要诊断和优化,属于封面优化预检那条路线; 文案还没写出来,属于对应体裁的写作路线——种草视频、笔记、文章;口播稿已经定稿、只差配音, 属于配音路线。
输入与默认值
唯一必需的输入是文案本身:正文、标题、口播稿、画面文字、话题标签,或者它们全部。缺了就要 一次,其余的一开始都不要问。
对话里已经说过的平台、品类、受众,以及这条是自然流量还是投放,都直接复用。品类比其余几项 都重要——保健食品笔记要守的功效表述规则,和餐饮探店笔记要守的不是一套——所以没说的时候, 从文案里读出来,并说明你读到的是哪个品类,而不是回头去问。
默认三遍都读,按文案里明显写给谁构建 5 个读者画像;只有文案里带封面文字、并且用户想要时才 渲染封面。每个默认值都随结果一并说明,而不是先问一遍。
合规筛查先跑,并且尽快给出。它是带着时间压力的那一遍,而且常常就是用户来这一趟要的全部。
标准流程
第 1 到第 4 步都不花钱。这里唯一付费的工作是渲染封面。
- 合规筛查。 按文案筛查(references/compliance-screen.md)里的限制逐句筛:正文、标题、 画面文字、话题标签和口播稿。每命中一处,都给出原话、命中了哪条规则,以及一个保住原本 卖点意图的替换写法。只报命中、不给替换,等于只做了一半。
- 人群试读。 按文案里明显写给谁构建读者画像,再按以读者视角试读(references/audience-read.md) 用每个画像把这条内容读一遍。点名是哪一句让这个画像划走,而不是给一个笼统印象。
- 传播力评分。 给钩子、继续读下去的理由和转发的理由各打一个分,每个分都附上支撑它的 那一句话或那个结构特征。
- 交付改好的文案。 一版纳入了所有被接受的替换、可以直接粘贴的干净成稿——外加一份改动 清单,写清改了什么、为什么改,让用户可以逐条否掉。
- 需要封面时先定路线:重新出一张,或者——用户手上有现成封面时——把它上传,在它的基础上
重出,让已经认可的版式保留下来。用
beatra.models.list读取对应能力的实时卡片,然后 确认出图:修正后要写进封面的确切文案、路线、画布,以及当前预估费用。 - 用与路线匹配的工具出图——重新出一张用
beatra.images.generate,在上传的那张上重出用beatra.images.edit——再用beatra.tasks.get轮询到终态,并把成图上的文字和已确认的 文案对回去。
跑到第 4 步就停下的一次流程一分钱不花,本身已经是一个完整、可用的结果。要把这一点说出来, 而不是把用户往付费那一步引。
需要确认的决定
封面出图之前必须确认:图上要写的确切文案、路线、画布和价格。这是这里唯一的付费边界。
还有一件事要确认、不能自己定:文案定稿之后的任何改动。替换写法改变了某条说法的实质,不另设 一道确认门槛——它在改动清单里被标出来,由用户逐条否决。
合规筛查报告的是这样写会把用户暴露在什么风险里;发不发是用户自己的判断。用户想保留某句被 命中的话时,说清这句话会带来什么风险,给出最接近、又不带这个风险的写法,然后按用户选的那 一个继续。
读者画像是根据文案本身和用户提供的受众信息构建出来的。它是一次结构化的试读,不是有真实样本 的调研——在交付人群试读时,平实地说明一次。
执行
所有远程 Beatra 工具都只经由本 Skill 随包的 scripts/mcp_client.py 调用:工具名作为命令行
参数,参数以 JSON 从标准输入传入:
printf '%s' '{"capability":"text_to_image"}' | python3 scripts/mcp_client.py call beatra.models.list
python3 scripts/mcp_client.py upload ./current-cover.jpg --mime-type image/jpeg
不要配置或调用宿主 Beatra Connector,也不要使用 REST/OpenAPI 作为降级或回退。每一个逻辑上的
付费请求只给一个稳定且不透明的 client_request_id,并且只提交一次。
交付与复核
交付三遍读的结果、改好的文案(一整块,可直接粘贴)、改动清单,以及出过图时的封面和它承载的
文案、任务 ID、返回的 artifact 链接、解析后的模型、返回尺寸和 billing.net_charged_credits。
封面上的字是模型画出来的。把成图上的文字和已确认的文案逐字对回去,没画清楚就直说,不要把 没检查过的封面描述成正确的。哪些媒体细节没能检查,也要讲明。
找回与恢复
提交后立刻记下任务 ID,并且只轮询这一个任务。queued 和 running 都表示继续等。创建请求的
响应丢了,只能用逐字节一致的冻结载荷和同一个标识重发一次;任务 ID 丢了,就按对应能力把任务
列出来,先拿候选和自己的记录逐条比对,再谈重试。insufficient_balance 表示这次没有扣费,
充值之后可以原样重发同一个请求。
按任务查阅参考
- 违禁措辞、监管品类的功效表述规则、价格与对比的要求,以及替换写法怎么写:文案筛查(references/compliance-screen.md)
- 构建读者画像、跑试读、找到把人劝退的那一句,以及传播力评分:以读者视角试读(references/audience-read.md)
- 确切载荷、确认时冻结了什么、轮询、恢复与取消:预检工作流(references/workflow.md)
- 首次安装或授权失效:安装与认证(references/installation-and-auth.md)
- 不计费的包安装注册:安装注册(references/installation-registration.md)
- 任务轮询、产物与结果字段:任务与结果(references/tasks-and-results.md)
- 余额、校验与结构化错误:计费、错误与恢复(references/billing-errors-and-recovery.md)
- 随包客户端连不上时:随包 MCP Client 连接诊断(references/mcp-connection.md)
- 更新保证与开关:自动更新与安全(references/automatic-updates-and-safety.md)
- 移除本包或共享凭据:卸载与断开连接(references/uninstall-and-disconnect.md)
运行时与安全自动更新
随包客户端会在每个安装中静默检查更新,最多每 24 小时一次。发现更高版本时,不另行确认地 自动安装。它只从本包、本渠道、本语言环境固定的 Beatra 官方发现地址与不可变 CDN 路径下载, 在替换之前校验发现数据、压缩包、清单和每个文件的大小与校验和,并且只替换本包拥有的文件。 重定向、降级、包名与渠道与语言环境与版本对不上的数据、预期之外的地址、不安全的压缩包,以及 任何落在所属目录之外的文件,都会被拒绝。
检查、下载、校验、替换和回滚失败时都不会中断:当前安装仍然可用,原本请求的命令会继续执行。 更新失败绝不构成重试一次付费出图的理由。这个设置会在本安装后续的命令中持续生效。
python3 scripts/mcp_client.py update --auto off
python3 scripts/mcp_client.py update --auto on
python3 scripts/mcp_client.py update --check
--auto off 关闭静默检查,--auto on 恢复静默检查,--check 只报告官方可用版本、不替换任何
文件。详见自动更新与安全(references/automatic-updates-and-safety.md)。
Scan to join WeChat group