claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Claude Skills

flowforge-skill

Generate professional draw.io diagrams from natural language — a Claude Code skill

// Claude Skills[ api ][ desktop ][ web ][ mobile ][ claude ]#claude#ai-tools#architecture-diagrams#claude-skill#developer-tools#diagram#drawio#flowchart#skillsMIT$open-sourceupdated 15 days ago
Slowing down
79/100
last commit 3 months ago
last release none
releases 0
open issues 0
// install
git clone https://github.com/wentong2022-arch/flowforge-skill

FlowForge

A Claude Code skill that turns natural language into professional draw.io diagrams — flowcharts, architecture diagrams, comparisons, and more.

English | 中文

LLM Full-Stack Architecture — generated by FlowForge


What is FlowForge?

FlowForge is a Claude Code skill that generates professional .drawio diagrams from natural language descriptions. Just describe what you want — a CI/CD pipeline, a system architecture, an algorithm comparison — and FlowForge produces a clean, well-laid-out draw.io XML file ready to open in draw.io desktop or app.diagrams.net.

Why draw.io XML?

  • Editable — You can refine the generated diagram in any draw.io editor.
  • Portable — Works in browsers, desktop apps, VS Code extensions, Confluence, etc.
  • Deterministic generation — Absolute coordinates and explicit styles let Claude produce stable, predictable layouts.

Features

  • 11 layout algorithmsflow, flow-vertical, compare, layers, loop, tree, hub, columns, matrix, funnel, timeline, sequence
  • 5 color themestech-blue (default), morandi, mint, terracotta, indigo
  • Smart color principles — Size-adaptive color budget; blue dominates with strategic accent placement to avoid the "rainbow" anti-pattern
  • Orthogonal arrow routing — Clean right-angle bends, no diagonals
  • Bilingual labels — Chinese / English with technical abbreviations preserved
  • Sketch-first workflow — Confirms ASCII sketch with you before generating XML

Installation

# In Claude Code
/plugin install https://github.com/winstonyoyo/flowforge-skill

Or add to your plugin marketplace and install from there.

Option 2: Manual Skill Installation

Clone this repo and copy the skill directory to your Claude Code skills folder:

git clone https://github.com/winstonyoyo/flowforge-skill.git
cp -r flowforge-skill/skills/FlowForge ~/.claude/skills/
# Or for project-scoped:
cp -r flowforge-skill/skills/FlowForge ./.claude/skills/

Usage

In Claude Code, just describe what you want to draw:

Draw a flowchart for our user signup process
画一个 RAG 检索流程图
Compare PPO vs DPO vs GRPO algorithms
帮我画一个微服务架构图

Or use the /FlowForge slash command explicitly:

/FlowForge "OAuth 2.0 authorization code flow"
/FlowForge path/to/design-doc.md --type layers --theme morandi

Workflow

  1. Describe what you want
  2. Confirm theme (or let it default to tech-blue)
  3. Review ASCII sketch — FlowForge shows the planned structure before generating XML
  4. Open the .drawio file in draw.io and refine if needed

Color Themes

ThemeStyleBest for
tech-blueBlue-gray + warm accentsTechnical content, system docs (default)
morandiMuted sage + smoky purpleDesign portfolios, brand decks
mintMint green + warm yellowProduct flows, user journeys
terracottaEarthy clay + sandBusiness strategy, operations
indigoBold indigo + violetTech presentations, launches

Diagram Types

TypeCodeBest for
Linear flowflowSequential steps A → B → C
Vertical flowflow-verticalTop-down processes
ComparisoncompareA vs B side-by-side
Layer stacklayersMulti-tier architectures
CycleloopIterative processes (CI/CD, training loops)
TreetreeHierarchies, taxonomies
Hub & spokehubOne core, many branches
Parallel columnscolumns3+ parallel concepts
MatrixmatrixMulti-dimension comparisons
FunnelfunnelFiltering, conversion
TimelinetimelineVersion evolution
SequencesequenceComponent interactions

9 example diagrams generated by FlowForge, covering all 5 themes and the most-used diagram types — see gallery/ for source .drawio files.

Layered Architecture (layers × tech-blue + multi-color)

Economic Data Platform Architecture

Algorithm Comparison (columns + loop × tech-blue)

PPO vs DPO vs GRPO

Decision Tree (tree × mint)

Database Selection Decision Tree

Hub & Spoke (hub × indigo)

Agent Capabilities Hub

Timeline (timeline × terracotta)

LLM Evolution Timeline

Full Index

#DiagramTypeTheme
01Data collection pipelineflow-vertical + branchtech-blue
02Smart data query pipelineflow-vertical (long, with color rhythm)tech-blue
03Economic data platform architecturelayers (5 tiers)multi-color per layer
04PPO vs DPO vs GRPO algorithmscolumns (horizontal × vertical compare, with loops)tech-blue + accents
05LLM full-stack architecturelayers (6 tiers + cross-cutting panel)full palette
06Traditional vs AI-augmented data teamcomparemorandi
07Database selection decision treetreemint
08AI Agent capability hubhub (6 spokes)indigo
09LLM evolution timelinetimeline (alternating)terracotta

Open any .drawio file in app.diagrams.net to view or edit.

Project Structure

flowforge-skill/
├── .claude-plugin/
│   └── plugin.json           # Plugin metadata
├── skills/
│   └── FlowForge/
│       ├── SKILL.md          # Main skill instructions (entry point)
│       ├── themes.md         # 5 color theme definitions
│       ├── xml-reference.md  # XML element templates
│       ├── examples.md       # Complete reference examples
│       └── examples/         # Reference .drawio files
├── gallery/                  # Showcase diagrams
├── assets/screenshots/       # README screenshots
├── README.md                 # English README
├── README.zh-CN.md           # 中文 README
├── LICENSE                   # MIT
└── CHANGELOG.md

Design Philosophy

  • Layout is deterministic — Every diagram type has explicit coordinate formulas. No "AI guesses positions."
  • Color is semantic — Each color maps to a meaning (primary / accent / warning / etc.). Never decorative.
  • Restraint over decoration — Most nodes use the dominant color family. Accent colors are scalpels, not paintbrushes.
  • Bilingual labels — Use the user's language naturally. Technical terms (API, LLM, RAG) stay in English.

Contributing

PRs welcome! Areas where contributions are especially valuable:

  • New diagram type layouts (e.g., Gantt, mind map, ER diagram)
  • Additional color themes
  • Gallery examples for different domains
  • Translations (README.{lang}.md)

Acknowledgments

Built following the design principles in Lessons from Building Claude Code: How We Use Skills by Thariq Shihipar at Anthropic.

License

MIT © 2026 winstonyoyo

// compatibility

Platformsapi, desktop, web, mobile
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
Language

// faq

What is flowforge-skill?

Generate professional draw.io diagrams from natural language — a Claude Code skill. It is open-source on GitHub.

Is flowforge-skill free to use?

flowforge-skill is open-source under the MIT license, so it is free to use.

What category does flowforge-skill belong to?

flowforge-skill is listed under skills in the Claudeers registry of Claude-compatible tools.

0 views
131 stars
unclaimed
updated 15 days ago

// embed badge

flowforge-skill on Claudeers
[![Claudeers](https://claudeers.com/api/badge/flowforge-skill.svg)](https://claudeers.com/flowforge-skill)

// retro hit counter

flowforge-skill hit counter
[![Hits](https://claudeers.com/api/counter/flowforge-skill.svg)](https://claudeers.com/flowforge-skill)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/Shell249,840MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/Python159,495[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/Python117,790MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/Python77,228MIT[ claude ]
→ see how flowforge-skill connects across the ecosystem