Dify Workflow Builder

Design, generate, review, refactor, validate, and deliver Dify Workflow/Chatflow/RAG Pipeline configurations from business requirements. Use when the user wants to create a new Dify app, convert business logic into Dify DSL YAML, review an existing Dify YAML/DSL, refactor a broken workflow, generate importable “Dify DSL YAML file”, or validate whether a workflow is directly importable through Dify Import DSL File.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add IrfanLee1011/dify-workflow-builder --skill dify-workflow-builder
Manual install
git clone --depth 1 https://github.com/IrfanLee1011/dify-workflow-builder.git /tmp/dify-workflow-builder
mkdir -p ~/.claude/skills
cp -r /tmp/dify-workflow-builder/. ~/.claude/skills/dify-workflow-builder

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# dify-workflow-builder

V2 Pro:把业务需求收敛为可导入 Dify 的完整配置,并覆盖 **设计 / 生成 / 审查 / 重构 / 校验 / 交付** 全流程。

## 先读什么

1. 先读 `references/interview-checklist.md`,收敛业务需求。
2. 若需要模板选型,再读 `references/template-catalog.md`。
3. 若需要核对输出顺序,再读 `references/design-output-contract.md`。
4. 若需要结构字段速查,再读 `references/dify-dsl-spec-quickref.md`。
5. 若需要解释来源融合,读 `references/source-fusion.md`。
6. 若要对外教学、推广或交付教程,优先读 `references/public-user-tutorial.md`,补充可读 `references/promotion-tutorial.md`。
7. 若遇到 Dify 导入 / 格式 / 节点兼容 / UI 异常,读 `references/dify-bug-runbook.md`。
8. 若要解释为什么继续补复杂节点、以及怎样避免 skill 变乱,读 `references/complex-node-strategy.md`。
9. 若用户明确要求“保姆式引导”“从业务梳理一路带到落地”,读 `references/nanny-mode.md` 并按该流程推进。
10. 若用户直接提供 Dify 部署网址 / app 页面 URL,读 `references/dify-url-entry.md`、`references/url-driven-nanny-flow.md` 与 `references/dify-url-recognition-checklist.md`,优先通过 URL 锁定目标 app,再决定是新建还是改造。
11. 若要强化阶段推进感,读 `references/execution-protocol.md`,按“当前阶段 / 本阶段目标 / 下一步动作”方式推进。

## V2 Pro 核心能力

1. **business → architecture**:从业务目标自动推导 Dify 架构。
2. **architecture → DSL YAML**:输出完整 `Dify DSL YAML file`。
3. **review / refactor / validate**:能审、能修、能给导入判断。
4. **import-ready delivery**:明确说明可通过 Dify 的 **Import DSL File** 导入。
5. **Dify-native thinking**:按 Dify 的 mode、nodes、edges、selector、dependencies 来设计,而不是普通流程图思维。

## 五段式主流程

### 1. Brainstorm
需求模糊时,先问清:目标、用户、输入、输出、流程、外部依赖、模式、模型、是否新建/改造。

### 2. Design
先输出:
- 任务概述
- 模式判断
- 架构方案
- 节点清单
- 连边清单
- 关键变量 / selector
- 风险与待确认项

### 3. Generate
再输出:
- `Dify DSL YAML file`
Read the full skill on GitHub

Details

Skill name
dify-workflow-builder
Repo updated
1 April 2026

FAQ

What does the Dify Workflow Builder skill do?

Design, generate, review, refactor, validate, and deliver Dify Workflow/Chatflow/RAG Pipeline configurations from business requirements. Use when the user wants to create a new Dify app, convert business logic into Dify DSL YAML, review an existing Dify YAML/DSL, refactor a broken workflow, generate importable “Dify DSL YAML file”, or validate whether a workflow is directly importable through Dify Import DSL File.

How do I install the Dify Workflow Builder skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add IrfanLee1011/dify-workflow-builder --skill dify-workflow-builder. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Dify Workflow Builder popular?

It lives in IrfanLee1011/dify-workflow-builder, which has 7 GitHub stars and 0 forks.

Related skills

Email Design

7

CosmoBlk/email-design

Design distinctive, on-brand emails — newsletters, campaigns, welcome series, promo, post-purchase, win-back, transactional, announcements. Use when the user wants to draft, write, compose, design, redesign, critique, polish, or improve an email; or send a campaign / blast / broadcast through any ESP (Nitrosend, Klaviyo, Mailchimp, ActiveCampaign, etc.). Produces a structured design brief and translates it into the sending tool's section format. Bakes in anti-slop principles: own a colour, restrained palettes, real imagery with sourced or prompted image slots, distinctive voice, no category-re

Productivity & Notes

Ctxsift Install

7

aakashH242/ctxsift

CtxShift is a skill that helps you focus on your tasks by reducing context clutter and enabling faster state recollections. \ It helps your user to save tokens and extend your work together. This is a guide on how to install the ctxsift skill.

Productivity & Notes

Second Brain

7

stancsz/second-brain

Use when the user wants to save durable knowledge, recall or connect their own notes, inspect knowledge gaps, manage a local personal wiki, exchange notes with Obsidian, or create and restore verified backups. Operates a local OKF Markdown knowledge graph with a rebuildable SQLite index.

Productivity & Notes

Wxmp Workflow

6

SoulChildTc/wxmp-workflow

微信公众号内容创作与发布工作流,覆盖选题、撰写、打磨、配图、排版、发布、复盘。 个人订阅号无认证时发布会引导用户去后台手动操作。 Use when: "公众号", "写文章", "发文", "选题", "涨粉", "内容运营", "草稿箱", "帮我写篇公众号", "最近公众号没什么灵感", "公众号文章", "发布到公众号". Proactively suggest when the user mentions writing articles, content creation, or WeChat Official Account related tasks.

Productivity & Notes

Release Calendar

6

jefflinshu/release-calendar-skill

Generate a beautiful "Everything [Team] shipped in X days" release calendar poster — like the viral Anthropic/OpenAI/Codex shipping velocity images. Given a company name, X handles, and date range, this skill pulls real tweets, identifies product releases, and renders a brand-matched HTML calendar with team avatars and click-through tweet links. Trigger phrases (Chinese 🇨🇳): - "帮我做一个 [公司] 的 release calendar" - "做一张 shipped in X days 的图" - "复刻那张 Anthropic releases 图" / "复刻那张 OpenAI/Codex 图" - "做 [产品] 的发布日历" / "[公司]的发布日历" - "[公司] 发了多少东西" / "盘点一下 [公司] 发布了什么" - "做个发布速度图" / "做个 shipping velocity

Productivity & Notes

Cua Skill

6

code-yeongyu/cua-skill

MUST USE whenever the user wants to automate a real desktop or sandbox - clicking, typing, scrolling, screenshotting, running an OS shell command, or handing a high-level 'open browser and do X' task to an autonomous computer-use agent. Wraps the trycua/cua Python toolkit via its `cua` CLI - pynput-based, cross-platform (macOS / Linux / Windows). NO custom tools are registered; you call `cua` through pi's built-in bash and read screenshots back through the Read tool. Triggers: cua, computer use, computer-use, GUI automation, screenshot the desktop, click on the screen, type into the active app

Productivity & Notes

Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.