用途:该技能把自然语言描述的工作流需求转换为 Coze 工作流定义,打包成 ZIP 供 coze.cn 云端通过 UI“导入”对话框上传。适用于创建、生成 Coze 工作流,把流程描述转成 Coze 工作流,或为 Coze 机器人、应用搭建工作流骨架。
主要能力:生成 YAML 工作流文件并封装为 ZIP,包含正确节点模式、连线、布局及字节级 zip 格式。支持的核心节点类型有 start、end、llm、loop、plugin、variable_merge、image_generate、code、http、condition、intent、knowledge、text、question、batch、subflow,另列有多种从真实导出验证的节点类型。条件边端口为 true/false/true_1,意图边端口为 branch_0、branch_1、default。
使用方式:若需求含明确输入输出、处理逻辑和足够选节点的细节则直接生成,否则最多追问三轮(输入输出、处理步骤、指定模型或插件)。生成时不手写 YAML,而是编写 Python 脚本导入 scripts/coze_yaml_builder.py 并调用模板函数(如 start_node、llm_node、end_node、edge、build_workflow 等),通过 Bash 运行产出 ZIP;中间文件放 /tmp/coze-workflow/,最终 ZIP 放当前工作目录。
格式与限制:缩进用 4 空格,字符串 ID 用双引号,不得用 yaml.dump() 而用字符串模板拼接;节点 ID 起始为 100001、结束为 900001,其余为 6 位字符串。ZIP 目录命名须为 Workflow-<NAME>-draft-<DIGITS>/,NAME 需匹配目录名、文件名和 YAML 的 name 字段且符合 ^[a-zA-Z][a-zA-Z0-9_]*$。ZIP 需符合 Go archive/zip 兼容要求:无目录条目、仅两个文件条目、flags=0x08、时间日期为 0、vmade=20 等。另有面向开源 Coze Studio(PR #2172+)的画布 JSON 导入方案,使用数字类型 ID 与 {source, blockID, name} 引用。具体平台可用性、收费与效果暂未提供。