用途:通过多轮对话引导用户梳理需求,参考 organized_dsl 目录中的现有案例,生成符合对应 Dify 版本规范的 DSL YAML 文件,可直接导入 Dify 使用。
主要能力:智能对话引导梳理需求;基于 INDEX.md 索引匹配相似案例;设计工作流流程结构并与用户确认;参考 DSL 节点指南生成完整 YAML 配置。覆盖 workflow、advanced-chat、chatflow 三类应用,支持 start、llm、knowledge-retrieval、tool、code、http-request、if-else、template-transform、assigner、variable-aggregator、iteration、document-extractor、agent、end、answer 等节点。
使用方式:搜索文件前必须先切换目录,命令为 cd "c:\Users\14429.claude\skills\dify_creator",再搜索 organized_dsl/INDEX.md 和 organized_dsl/**/*.yml。流程为:用户需求 → 案例定位 → 流程设计 → 用户确认 → DSL 生成 → 强制检查 → 交付。生成前须读取参考指南 organized_dsl/Dify_DSL_节点完整参考指南.md,版本号与所选参考案例保持一致,节点结构须完整(id、data.type、data.title、position 等),禁止凭空编写。生成后须逐节点、逐边对照参考案例检查,迭代节点须包含 iteration-start 子节点、parentId、iteration_id、isInIteration 边与 zIndex: 1002,variable-aggregator 使用 output_type 与 variables,workflow 用 end、chatflow 用 answer。
适用场景:智能客服对话流程、RAG 知识库问答、音视频处理、代码生成与文档处理、多模型协作流程、数据分析与图像生成等。
限制:需用户明确确认后才能生成 DSL;案例检索依赖本地 organized_dsl 目录与索引文件;具体模型可用性、收费与部署环境未提供说明。