← Back to Skills Marketplace
athola

Nm Cartograph Architecture Diagram

by athola · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
103
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install nm-cartograph-architecture-diagram
Description
Generate Mermaid architecture diagrams from codebase structure. Use for onboarding, PR reviews
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.

Architecture Diagram

Generate a Mermaid flowchart showing high-level component relationships in a codebase.

When To Use

  • Visualizing how plugins/modules relate to each other
  • Onboarding to understand system structure
  • Documenting architecture for PR reviews
  • Answering "how does this system fit together?"

Workflow

Step 1: Explore the Codebase

Dispatch the codebase explorer agent to analyze the scope:

Agent(cartograph:codebase-explorer)
Prompt: Explore [scope] and return a structural model.
Focus on packages, modules, and their relationships
for an architecture diagram.

If no scope is provided, use the project root.

Step 2: Generate Mermaid Syntax

Transform the structural model into a Mermaid flowchart.

Rules for architecture diagrams:

  • Use flowchart TD (top-down) for hierarchical systems
  • Use flowchart LR (left-right) for pipeline/flow systems
  • Group related modules into subgraphs by package
  • Use descriptive edge labels for relationships
  • Limit to 15-20 nodes maximum (aggregate small modules)
  • Use shapes to distinguish component types:
    • [Rectangle] for modules/packages
    • ([Stadium]) for entry points/commands
    • [(Database)] for data stores
    • {Diamond} for decision points

Example output:

flowchart TD
    subgraph sanctum[Sanctum Plugin]
        commit[Commit Messages]
        pr[PR Preparation]
        workspace[Workspace Review]
    end

    subgraph leyline[Leyline Plugin]
        git[Git Platform]
        patterns[Error Patterns]
    end

    commit --> git
    pr --> workspace
    pr --> git
    workspace --> patterns

Step 3: Render via MCP

Call the Mermaid Chart MCP to render:

mcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagram
  prompt: "Architecture diagram of [scope]"
  mermaidCode: [generated syntax]
  diagramType: "flowchart"
  clientName: "claude-code"

If rendering fails, fix the Mermaid syntax based on the error message and retry (max 2 retries).

Step 4: Present Results

Show the rendered diagram to the user with a brief summary of what it depicts (2-3 sentences).

Usage Guidance
This skill appears coherent and does what it says: it will run a codebase analysis agent (which reads files under the provided scope, defaulting to project root), convert that model to Mermaid, and send the diagram to an MCP renderer. Before using it: (1) avoid running it on repositories containing secrets or sensitive file paths you don't want transmitted to a renderer service; (2) restrict the analysis scope to specific directories when possible; (3) verify you trust the rendering MCP/provider since structural data and generated mermaid are sent there; and (4) review generated output before sharing. No credentials or installs are required by this skill.
Capability Analysis
Type: OpenClaw Skill Name: nm-cartograph-architecture-diagram Version: 1.0.0 The skill is designed to generate Mermaid architecture diagrams by analyzing a codebase and using a Mermaid Chart MCP for rendering. The workflow defined in SKILL.md is transparent, aligns with the stated purpose, and contains no indicators of data exfiltration, unauthorized execution, or malicious prompt injection.
Capability Assessment
Purpose & Capability
The name/description (generate Mermaid architecture diagrams from a codebase) aligns with the runtime instructions: explore the codebase, build a structural model, produce Mermaid flowchart syntax, and render it. No extra binaries, credentials, or unrelated resources are requested.
Instruction Scope
Instructions delegate code analysis to a 'codebase-explorer' agent and call an MCP renderer. This is within scope for generating diagrams, but it means the agent will read project files (default project root if no scope) and send the structural model/mermaid code to the renderer. Users should be aware that repository structure (and any paths or filenames) will be transmitted to the rendering service.
Install Mechanism
There is no install spec and no code files; the skill is instruction-only, so nothing is downloaded or written to disk by the skill itself.
Credentials
The skill does not require environment variables, credentials, or config paths. That is proportional to the stated purpose.
Persistence & Privilege
always is false and no special persistence or system-wide changes are requested. The default ability for the model to invoke the skill autonomously remains enabled, which is platform default but not elevated by this skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nm-cartograph-architecture-diagram
  3. After installation, invoke the skill by name or use /nm-cartograph-architecture-diagram
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the "architecture-diagram" skill. - Generate Mermaid architecture diagrams from codebase structure. - Intended for onboarding, PR reviews, and visualizing component relationships. - Provides workflows for codebase exploration, diagram generation, and rendering. - Follows specific conventions for diagram clarity, such as node grouping and shape usage.
Metadata
Slug nm-cartograph-architecture-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 Architecture Diagram?

Generate Mermaid architecture diagrams from codebase structure. Use for onboarding, PR reviews. It is an AI Agent Skill for Claude Code / OpenClaw, with 103 downloads so far.

How do I install Nm Cartograph Architecture Diagram?

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

Is Nm Cartograph Architecture Diagram free?

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

Which platforms does Nm Cartograph Architecture Diagram support?

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

Who created Nm Cartograph Architecture Diagram?

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

💬 Comments