From Web Publishing
Generates Excalidraw-compatible JSON for flowcharts, architecture diagrams, sequence diagrams, ER diagrams, and mind maps. Saves as .excalidraw file for VS Code or excalidraw.com.
How this skill is triggered — by the user, by Claude, or both
Slash command
/web-publish:excalidraw-flowchartThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate Excalidraw-compatible JSON for various diagram types.
Generate Excalidraw-compatible JSON for various diagram types.
{
"type": "excalidraw",
"version": 2,
"source": "claude-code",
"elements": [
{
"type": "rectangle",
"x": 100, "y": 100,
"width": 200, "height": 60,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"fillStyle": "solid",
"strokeWidth": 2,
"roundness": { "type": 3 },
"id": "node-1"
},
{
"type": "text",
"x": 130, "y": 120,
"width": 140, "height": 25,
"text": "Service A",
"fontSize": 16,
"fontFamily": 1,
"textAlign": "center",
"containerId": "node-1",
"id": "text-1"
},
{
"type": "arrow",
"x": 300, "y": 130,
"width": 100, "height": 0,
"strokeColor": "#1e1e1e",
"strokeWidth": 2,
"startBinding": { "elementId": "node-1", "focus": 0, "gap": 1 },
"endBinding": { "elementId": "node-2", "focus": 0, "gap": 1 },
"id": "arrow-1"
}
],
"appState": {
"viewBackgroundColor": "#ffffff",
"gridSize": 20
}
}
| Purpose | Color |
|---|---|
| Primary nodes | #a5d8ff (light blue) |
| Secondary | #b2f2bb (light green) |
| Warning | #ffec99 (light yellow) |
| Error/critical | #ffc9c9 (light red) |
| Database | #d0bfff (light purple) |
| External | #e9ecef (light gray) |
.excalidraw fileSave the JSON as diagram.excalidraw in the current directory. User can open it directly in VS Code with the Excalidraw extension.
npx claudepluginhub jhamidun/claude-code-config-pack --plugin web-publishGuides reception of code review feedback: verify before implementing, avoid performative agreement, push back with technical reasoning when needed.
Manages brand identity, voice, visual assets, and messaging frameworks. Automates sync to design tokens and validates asset naming, size, and format.