From diagrammer
Plan layout, render in OmniGraffle, auto-fix, and export a technical diagram
How this skill is triggered — by the user, by Claude, or both
Slash command
/diagrammer:create-diagramThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When the user asks you to create a diagram, architecture overview, flowchart, pipeline visualization, or any visual representation of a system or process.
When the user asks you to create a diagram, architecture overview, flowchart, pipeline visualization, or any visual representation of a system or process.
Before touching any tools, understand what you're diagramming:
Choose a layout strategy based on diagram type:
Pipeline (top-to-bottom or left-to-right):
Architecture (hub-spoke):
Flowchart (decision tree):
General layout rules:
font_size: 14-18 for main nodes, 12-13 for annotationsfont_size: 20-22illustrated-technical — Colorful, semantic color-coding by role (encoder=blue, attention=warm, output=green). Best for technical diagrams.clean-academic — Desaturated, minimal, white background. Best for papers, talks, presentations.xkcd — Monochrome, Humor Sans font. Best for informal/fun diagrams.Map your entities to the create_diagram schema:
id, label, optional sublabel, role, position (x, y), size (width, height)from, to, line_typerole values to get automatic color-coding: encoder, decoder, attention, input, output, intermediate, neutralshape: "annotation" with opacity: 0 for floating text labelsshape: "diamond" for decision pointsshape: "pill" for terminal/result nodeslayout: "manual" and specify coordinates explicitlyThis sequence is mandatory — never skip the review step:
1. create_diagram(title, nodes, connections, save_path, style_preset)
2. review_diagram(auto_fix: true, severity_filter: "warning")
→ Re-run until 0 errors
→ "Needs Spec Change" items: adjust your spec and regenerate
3. export_diagram(output_path, format: "png") — if needed for markdown
Always reference .png exports, never .graffle files:

Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub zacharysbrown/omni-tools --plugin diagrammer