← 返回 Skills 市场
athola

Nm Cartograph Workflow Diagram

作者 athola · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
105
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install nm-cartograph-workflow-diagram
功能描述
Generate workflow diagrams showing process steps, decision points, and state transitions
使用说明 (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).

安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install nm-cartograph-workflow-diagram
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /nm-cartograph-workflow-diagram 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug nm-cartograph-workflow-diagram
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Nm Cartograph Workflow Diagram 是什么?

Generate workflow diagrams showing process steps, decision points, and state transitions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 105 次。

如何安装 Nm Cartograph Workflow Diagram?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install nm-cartograph-workflow-diagram」即可一键安装,无需额外配置。

Nm Cartograph Workflow Diagram 是免费的吗?

是的,Nm Cartograph Workflow Diagram 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Nm Cartograph Workflow Diagram 支持哪些平台?

Nm Cartograph Workflow Diagram 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Nm Cartograph Workflow Diagram?

由 athola(@athola)开发并维护,当前版本 v1.0.0。

💬 留言讨论