本地素材批处理
当用户已经有本地素材文件,希望把它们转成可复用文本资产时,就用这个技能。
这个技能不会抓平台、不会绕风控,也不会直接发布内容。它只从用户已经拥有的文件开始。
支持的输入
- 音频或视频文件。
- 图片或截图文件夹。
- Markdown 或纯文本文件。
默认目录结构
local-material-batch/
Inbox/
outputs/
work/
scripts/
工作流
- 把素材放进
Inbox/。 - 先跑 dry-run 看队列。
- 先处理一小批。
- 每个条目写一个输出目录。
- 写出
outputs/manifest.json和outputs/summary.csv。 - 把生成的
text.md接到下一步内容工作流里。
后端策略
后端必须可替换。
可用以下方式之一:
- 对
.md和.txt直接本地复制文本 - 图片可选 OCR 后端
- 音频或视频可选 ASR 后端
如果 OCR 或 ASR 后端没接上,就在清单里把该条目标成失败,而不是假装成功。
输出约定
每个处理后的条目应生成:
outputs/items/<item_id>/
text.md
text.json
整批处理应生成:
outputs/manifest.json
outputs/summary.csv
规则
- 不抓账号内容,也不抓平台内容。
- 不要在没有 dry-run 的情况下直接处理完整个收件箱。
- 不要隐藏失败项。
- 除非用户明确要求
--force,否则不要覆盖已有输出。 - 同一种后端失败连续出现两次后,先停下来诊断。
