tkm:draw-diagram

Create customizable flowcharts, sequence, and ER diagrams with Mermaid.js syntax.

Updated May 13, 2026
One-click install
npx skills add https://github.com/khapn-2933/agentic-coding-hands-on --skill tkm-draw-diagram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tkm:draw-diagram
Source: https://github.com/khapn-2933/agentic-coding-hands-on/tree/main/.claude/skills/draw-diagram
Command: npx skills add https://github.com/khapn-2933/agentic-coding-hands-on --skill tkm-draw-diagram

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mermaid, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for clear and concise diagram creation, making it easier to communicate complex information visually.

Core Features & Use Cases

  • Mermaid.js Support: Utilizes Mermaid.js to create various diagram types such as flowcharts, sequence diagrams, and ER diagrams.
  • Customization: Offers various themes, fonts, and configurations for a tailored diagram experience.
  • Use Case: Ideal for software developers, architects, and technical writers who need to quickly create diagrams for documentation or presentations.

Quick Start

Use the tkm:draw-diagram skill to create a flowchart with the following syntax: ```mermaid flowchart TD A[Start] --> B{Decision} B -->|Yes| C[Action] B -->|No| D[End]

Frequently Asked Questions about tkm:draw-diagram

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a flowchart for technical documentation using mermaid.js?

You can create a flowchart for technical documentation by writing mermaid.js syntax to define nodes and connections, which the skill renders into a diagram. It supports flowcharts, sequence diagrams, and ER diagrams for software design.

What is the best way to generate sequence diagrams and ER diagrams programmatically?

The best way to generate sequence diagrams and ER diagrams programmatically is using mermaid.js syntax. You define the diagram structure textually, and the rendering engine outputs the visual representation for your system architecture.

Can I customize themes and fonts when creating diagrams with mermaid.js?

Yes, you can customize themes and fonts when creating diagrams with mermaid.js. The skill offers various configuration options, allowing you to tailor the visual appearance of your flowcharts and technical diagrams.

Do I need to install mermaid.js to render diagrams for software design?

Yes, you need mermaid.js to render diagrams for software design. The skill utilizes mermaid.js to process the syntax and generate the visual output, meaning the dependency is required for diagram creation.

What types of diagrams can I build for system architecture representation?

You can build flowcharts, sequence diagrams, and ER diagrams for system architecture representation. This allows you to visually communicate complex software design structures and technical documentation.

How does diagram creation with mermaid.js syntax work?

Diagram creation with mermaid.js syntax works by converting text-based definitions into visual graphs. You write code specifying nodes, edges, and configurations, which the mermaid.js engine processes to render the final diagram.