L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

text-generate

text-generate

使用 meitu-cli 调用独立 LLM 从零生成文本/文案/分镜脚本/视频提示词。当用户提到写文案、润色、改写、广告语、产品描述、社交媒体文案、文章、分镜脚本、storyboard、提示词优化时触发。上下文已有完整内容时禁用,应改用 write_file。

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: text-generate description: "使用 meitu-cli 调用独立 LLM 从零生成文本/文案/分镜脚本/视频提示词。当用户提到写文案、润色、改写、广告语、产品描述、社交媒体文案、文章、分镜脚本、storyboard、提示词优化时触发。上下文已有完整内容时禁用,应改用 write_file。" version: "1.0.0" metadata: {"openclaw":{"requires":{"bins":["meitu"],"env":["MEITU_OPENAPI_ACCESS_KEY","MEITU_OPENAPI_SECRET_KEY","MEITU_OPENAPI_TOOL_TASK_MODE"],"paths":{"read":["/.meitu/credentials.json","/.meitu/tool-registry.json","/.openclaw/workspace/visual/","./openclaw.yaml"],"write":["/.openclaw/workspace/visual/","./output/"]}},"primaryEnv":"MEITU_OPENAPI_ACCESS_KEY"}} requirements: credentials: - name: MEITU_OPENAPI_ACCESS_KEY source: env | ~/.meitu/credentials.json - name: MEITU_OPENAPI_SECRET_KEY source: env | ~/.meitu/credentials.json env: MEITU_OPENAPI_TOOL_TASK_MODE: command permissions: - type: file_read paths: - ~/.meitu/credentials.json - ~/.meitu/tool-registry.json - ~/.openclaw/workspace/visual/ - ./openclaw.yaml - type: file_write paths: - ~/.openclaw/workspace/visual/ - ./output/ - type: exec commands: - meitu

Text Generate(文本生成)

Overview

独立 LLM 深度创作工具,从零生成文案/脚本/分镜/视频提示词等纯文本内容。覆盖营销文案、产品描述、社交媒体文案、文章/博客、广告语、内容润色改写、多语言文案、图片/视频参考文案、视频分镜规划、视频提示词优化。⚠️ 上下文中已有完整内容时禁止调用,应改用 write_file 直接落盘;仅当上下文只有方向性需求、需要 LLM 独立深度思考时使用。不处理:视频/图片/音频/代码/表格生成。

API Mapping

场景后端 API底层模型
通用文本 / 分镜脚本生成text_generateqwen3.6-vl-plus(scone)/ gemini-3.1-pro-preview(pretzel_pro)

model 映射:

  • auto(默认)/ 不传 → 按路由规则决策
  • scone → qwen3.6-vl-plus(日常主力)
  • pretzel_pro → gemini-3.1-pro-preview(视频理解最强,长上下文)
  • 双模型互为兜底

Dependencies

  • meitu-cli: >=2.0.6
  • 凭证:CONFIG AKSK → meitu tools update;EXEC AKSK → 跑命令(见根 CONFIG.md)
  • 环境变量:MEITU_OPENAPI_TOOL_TASK_MODE=command

Core Workflow

Preflight → Execute → Deliver

Preflight

  1. meitu --version ≥ 2.0.6
  2. meitu auth verify --json
  3. 确认 registry 含 text-generate
  4. 解析 output_dir:openclaw.yaml → ./output/;else → ~/.openclaw/workspace/visual/output/text-generate/

Execute

触发信号 / 路由规则

场景判定维度路由
有视频参考video_list 非空锁定 gemini-3.1-pro-preview(pretzel_pro)
高难度场景调用方显式传 model=pretzel_progemini-3.1-pro-preview
日常场景auto / 未传 modelqwen3.6-vl-plus(scone,日常默认)

高难度判定标准(由调用方判断):视频输入、长上下文 >2000 字、复杂推理(多步逻辑/对比分析/因果论证)、专业领域(法律/医学/金融/学术)、多约束创作(≥3 创作约束同时)、跨语言深度适配、多镜头分镜脚本规划。

参数定义

参数类型必填默认值说明
summarySTRING是--文案/分镜需求描述。应含文案类型、目标受众、核心目标、风格;分镜场景需含主题、镜头数、场景描述。缺失 → 追问
languageSTRING是简体中文输出语言,跟用户输入语言一致
modelSTRING否按路由规则可选 scone / pretzel_pro
prompt_nameSTRING否auto提示词优化模板名称
image_listARRAY否--参考图片 URL 列表,无则不传
video_listARRAY否--参考视频 URL 列表,无则不传
output_fileSTRING否--输出文件 URL 地址

工具调用

日常文案:

meitu text-generate \
  --skill_name skill_text-generate \
  --summary "{需求描述}" \
  --language "简体中文" \
  --json

高难度 / 视频分镜:

meitu text-generate \
  --skill_name skill_text-generate \
  --summary "{分镜需求}" \
  --language "简体中文" \
  --model pretzel_pro \
  --video_list "{video_url}" \
  --json

英文文案:

meitu text-generate \
  --skill_name skill_text-generate \
  --summary "Write a product description for ..." \
  --language "English" \
  --json

错误降级

场景处理方式
summary 缺失提示"请描述你想要的内容"
summary < 5 字符提示补充文案类型/目标受众/风格
language 未指定按用户输入语言自动判断,默认简体中文
image_list 全部无效静默过滤,按纯文本路径选模型
默认模型调用失败切换另一模型重试
双模型均失败返回错误信息
API 超时切换另一模型重试 → 均失败返回错误
内容合规拦截直接返回合规提示

冲突规则:

  • 用户同时要分镜 + 直接出视频 → 本工具仅生成分镜脚本,视频生成由上层工作流串联 text-to-video
  • 用户要文案 + 配图 → 文案走本工具,配图需上层编排 text-to-image
  • 用户指定模型名 → 尊重指定,跳过自动路由

Deliver

解析 --json:

  • ok: true → 从返回结构中提取文本内容
  • 若调用时显式指定 output_file,则按该路径写入
  • 否则将文本写入 {output_dir}/{YYYY-MM-DD}_{descriptive-name}.md

默认落盘:{output_dir}/{YYYY-MM-DD}_{descriptive-name}.md

Output

  • 格式: 纯文本 / Markdown(.md / .txt)
  • 命名: {YYYY-MM-DD}_{descriptive-name}.md
  • 位置: 项目 → ./output/;一次性 → ~/.openclaw/workspace/visual/output/text-generate/

基线 Task ID

见根目录 references/task-id-baseline.md 中 text-generate 条目。

Skills enregistrées