Nm Cartograph Workflow Diagram
by @athola
Generates a Mermaid workflow diagram showing process steps, decisions, and state transitions
clawhub install nm-cartograph-workflow-diagramπ About This Skill
name: workflow-diagram description: | Generate workflow diagrams showing process steps, decision points, and state transitions version: 1.9.4 metadata: {"openclaw": {"homepage": "https://github.com/athola/claude-night-market/tree/master/plugins/cartograph", "emoji": "\ud83e\udd9e"}} source: claude-night-market source_plugin: cartograph
> Night Market Skill β ported from claude-night-market/cartograph. For the full experience with agents, hooks, and commands, install the Claude Code plugin.
Workflow Diagram
Generate a Mermaid flowchart showing process workflows, pipelines, or state machines from code or documentation.
When To Use
Workflow
Step 1: Explore the Codebase
Dispatch the codebase explorer agent:
Agent(cartograph:codebase-explorer)
Prompt: Explore [scope] and return a structural model.
Focus on process steps, conditional logic, state
transitions, and pipeline stages for a workflow diagram.
Look for: Makefiles, CI configs, hook chains, command
sequences, and lifecycle methods.
Step 2: Generate Mermaid Syntax
Transform the structural model into a Mermaid flowchart with decision nodes and process steps.
Rules for workflow diagrams:
flowchart TD for sequential processesflowchart LR for pipelines with parallel tracks[Rectangle] for process steps
- {Diamond} for decision points
- ([Stadium]) for start/end states
- [[Subroutine]] for sub-processes
- ((Circle)) for join/sync points
-->|label| for transition conditions-.->) for error/fallback paths
- Thick (==>) for critical path
Example output:
flowchart TD
start([Start: PR Created])
lint[Run Linters]
test[Run Tests]
review{Code Review}
approve[Approved]
changes[Request Changes]
merge([Merge to Main]) start --> lint --> test
test --> review
review -->|pass| approve --> merge
review -->|fail| changes -.-> lint
Step 3: Render via MCP
Call the Mermaid Chart MCP to render:
mcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagram
prompt: "Workflow diagram of [scope/process]"
mermaidCode: [generated syntax]
diagramType: "flowchart"
clientName: "claude-code"
If rendering fails, fix syntax and retry (max 2 retries).
Step 4: Present Results
Show the rendered diagram with a brief description of the workflow stages and decision points (2-3 sentences).