flowchart-creator — скилл для Claude Code: HTML-блок-схемы
Скилл собирает блок-схемы и деревья решений в один HTML-файл с SVG. Пригодится, когда процесс нужно показать, а не описать словами.
npx skills add mhattingpete/claude-skills-marketplace --skill flowchart-creator -a claude-codeЧто делает flowchart-creator
Скилл разбирает процесс на шаги, находит точки ветвления и верстает схему в HTML с инлайновым SVG. Внутри — набор готовых фигур: скруглённые прямоугольники для начала и конца, обычные прямоугольники для шагов, ромбы для решений, стрелки с подписями на ветках. Есть и swimlanes, если процесс делится между ролями или системами.
Стили заданы по классам: .start-end, .process, .decision. Цвета фиксированные — зелёный, синий, оранжевый, — так что палитру под свой проект придётся править руками. Готовый файл скилл пишет как [process]-flowchart.html.
Схема получается статичной картинкой в SVG, без интерактива и перетаскивания узлов. Если нужен редактор с живой правкой, это не он. Зато результат открывается в браузере без сборки и зависимостей.
Какие задачи решает
- нарисовать блок-схему процесса в HTML без графического редактора
- собрать дерево решений с подписанными ветками
- показать workflow с разделением по ролям через swimlanes
- получить схему в SVG, которую можно вставить в документацию
- разложить процесс на шаги и точки ветвления
Примеры запросов агенту
- Сделай блок-схему процесса оформления заказа
- Построй дерево решений для проверки заявки на кредит
- Покажи workflow согласования документа со swimlanes по отделам
Как установить flowchart-creator
1Через Skills CLI (Vercel)
npx skills add mhattingpete/claude-skills-marketplace --skill flowchart-creator -a claude-code2Вручную: положить файлы
~/.claude/skills/flowchart-creator/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/flowchart-creator/
1Через Skills CLI (Vercel)
npx skills add mhattingpete/claude-skills-marketplace --skill flowchart-creator -a codex2Вручную: положить файлы
.agents/skills/flowchart-creator/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mhattingpete/claude-skills-marketplace --skill flowchart-creator -a cursor2Вручную: положить файлы
.cursor/skills/flowchart-creator/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mhattingpete/claude-skills-marketplace flowchart-creator2Вручную: положить файлы
.github/skills/flowchart-creator/SKILL.md1Через Skills CLI (Vercel)
npx skills add mhattingpete/claude-skills-marketplace --skill flowchart-creator -a gemini-cli2Командой платформы
gemini skills install https://github.com/mhattingpete/claude-skills-marketplace --path visual-documentation-plugin/skills/flowchart-creatorВручную: положить файлы
.devin/skills/flowchart-creator/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mhattingpete/claude-skills-marketplace --skill flowchart-creator -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о flowchart-creator
Как установить flowchart-creator в Claude?
Выполните npx skills add mhattingpete/claude-skills-marketplace --skill flowchart-creator -a claude-code. Скилл встанет в ~/.claude/skills/flowchart-creator/SKILL.md.
Что делает flowchart-creator?
Создаёт HTML-блок-схемы и диаграммы процессов: узлы, ромбы решений, стрелки с подписями, цветовые стадии и swimlanes. Результат — файл [process]-flowchart.html с SVG внутри.
Можно ли поменять цвета и стиль схемы?
Да, но вручную. Цвета заданы классами .start-end, .process и .decision в блоке <style> готового файла — правьте их прямо там.
Исходный текст
SKILL.md · Apache-2.0
---
name: flowchart-creator
description: Create HTML flowcharts and process diagrams with decision trees, color-coded stages, arrows, and swimlanes. Use when users request flowcharts, process diagrams, workflow visualizations, or decision trees.
---
# Flowchart Creator
Create interactive HTML flowcharts and process diagrams.
## When to Use
- "Create flowchart for [process]"
- "Generate process flow diagram"
- "Make decision tree for [workflow]"
- "Show workflow visualization"
## Components
1. **Start/End nodes**: rounded rectangles (#48bb78 green, #e53e3e red)
2. **Process boxes**: rectangles (#4299e1 blue)
3. **Decision diamonds**: diamonds (#f59e0b orange)
4. **Arrows**: connecting paths with labels
5. **Swimlanes**: grouped sections (optional)
## HTML Structure
```html
<!DOCTYPE html>
<html>
<head>
<title>[Process] Flowchart</title>
<style>
body { font-family: system-ui; }
svg { max-width: 100%; }
.start-end { fill: #48bb78; }
.process { fill: #4299e1; }
.decision { fill: #f59e0b; }
</style>
</head>
<body>
<h1>[Process Name] Flowchart</h1>
<svg viewBox="0 0 800 600">
<!-- flowchart nodes and connectors -->
</svg>
</body>
</html>
```
## Node Patterns
```html
<!-- Start/End (rounded rect) -->
<rect x="350" y="50" width="100" height="50" rx="25" class="start-end"/>
<text x="400" y="80" text-anchor="middle">Start</text>
<!-- Process box -->
<rect x="350" y="150" width="100" height="60" class="process"/>
<text x="400" y="185" text-anchor="middle">Process</text>
<!-- Decision diamond -->
<path d="M400,250 L450,280 L400,310 L350,280 Z" class="decision"/>
<text x="400" y="285" text-anchor="middle">Decision?</text>
<!-- Arrow -->
<path d="M400,100 L400,150" stroke="#666" stroke-width="2" marker-end="url(#arrow)"/>
```
## Workflow
1. Break down process into steps
2. Identify decision points
3. Layout nodes vertically or horizontally
4. Connect with arrows
5. Add labels to decision branches
6. Write to `[process]-flowchart.html`
Keep layout clean, use consistent spacing (100px between nodes).
© mhattingpete · Apache-2.0 · mhattingpete/claude-skills-marketplace