← Back to Skills Marketplace
athola

Nm Cartograph Workflow Diagram

by athola · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
105
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install nm-cartograph-workflow-diagram
Description
Generate workflow diagrams showing process steps, decision points, and state transitions
README (SKILL.md)

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

  • Visualizing CI/CD or deployment pipelines
  • Documenting multi-step development workflows
  • Mapping state machines or lifecycle processes
  • Answering "what steps happen when X runs?"

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:

  • Use flowchart TD for sequential processes
  • Use flowchart LR for pipelines with parallel tracks
  • Use shapes to distinguish step types:
    • [Rectangle] for process steps
    • {Diamond} for decision points
    • ([Stadium]) for start/end states
    • [[Subroutine]] for sub-processes
    • ((Circle)) for join/sync points
  • Use -->|label| for transition conditions
  • Group parallel tracks into subgraphs
  • Color-code by outcome:
    • Default for happy path
    • Dotted (-.->) for error/fallback paths
    • Thick (==>) for critical path
  • Limit to 20 nodes maximum

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).

Usage Guidance
This skill appears to do what it says: explore code, generate Mermaid, and render via an MCP. Before installing or running it: (1) avoid using it on repos that contain secrets, API keys, or sensitive CI variables (the skill will read CI configs and other files); (2) confirm the Mermaid renderer (MCP) is a trusted internal service — rendering sends the generated diagram and prompt outside your repo; (3) when invoking, explicitly set a narrow 'scope' (specific folders/files) rather than allowing whole-repo exploration; (4) if you need higher assurance, prefer generating Mermaid locally (no external renderer) or inspect the downstream renderer's privacy/retention policy. Confidence is medium because the skill is instruction-only (no code to inspect) and the host/handling of MCP calls cannot be verified from the SKILL.md alone.
Capability Analysis
Type: OpenClaw Skill Name: nm-cartograph-workflow-diagram Version: 1.0.0 The skill is designed to generate Mermaid workflow diagrams by exploring a codebase and rendering the output via a dedicated MCP tool. The instructions in SKILL.md are well-defined, focusing on structural modeling and diagram syntax, and do not contain any evidence of data exfiltration, malicious execution, or prompt injection attacks.
Capability Assessment
Purpose & Capability
Name and description (generate workflow diagrams) match the SKILL.md: it instructs exploring the codebase for process steps and producing Mermaid flowcharts, then rendering them. No unrelated binaries, credentials, or installs are requested.
Instruction Scope
Runtime instructions explicitly dispatch a 'codebase-explorer' agent to explore the requested scope (Makefiles, CI configs, lifecycle methods) and then call an MCP renderer with the generated mermaidCode. This is appropriate for diagram generation, but it means the skill will read repository files and transmit generated code/prompt to an external rendering service — which could expose sensitive content if the explored scope contains secrets or private data. The SKILL.md uses a placeholder [scope] so callers should limit scope carefully.
Install Mechanism
Instruction-only skill with no install spec and no code files. Nothing is written to disk by an install process in the skill bundle itself.
Credentials
The skill does not request environment variables, credentials, or config paths. The absence of required secrets aligns with the described functionality.
Persistence & Privilege
always is false and autonomy is allowed by default. Autonomous invocation plus the codebase-explorer and MCP calls increases blast radius (the agent can run this flow without human intervention). This is expected for an agent skill, but users should be aware that it can run and transmit diagram content autonomously if allowed.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nm-cartograph-workflow-diagram
  3. After installation, invoke the skill by name or use /nm-cartograph-workflow-diagram
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the workflow-diagram skill, ported from claude-night-market/cartograph. - Generate Mermaid flowcharts to visualize workflow processes, pipelines, or state machines from code or documentation. - Guides users to explore codebases for workflow-related structures, translate them to Mermaid diagrams, and render the result. - Provides diagram style rules, common use cases, output examples, and instructions for rendering and presenting results.
Metadata
Slug nm-cartograph-workflow-diagram
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Nm Cartograph Workflow Diagram?

Generate workflow diagrams showing process steps, decision points, and state transitions. It is an AI Agent Skill for Claude Code / OpenClaw, with 105 downloads so far.

How do I install Nm Cartograph Workflow Diagram?

Run "/install nm-cartograph-workflow-diagram" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Nm Cartograph Workflow Diagram free?

Yes, Nm Cartograph Workflow Diagram is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Nm Cartograph Workflow Diagram support?

Nm Cartograph Workflow Diagram is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Nm Cartograph Workflow Diagram?

It is built and maintained by athola (@athola); the current version is v1.0.0.

💬 Comments