pm-toolkit

Convert natural language requirements into Mermaid diagrams and local prototypes.

6|1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/northseadl/norix-skills --skill pm-toolkit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-toolkit
Source: https://github.com/northseadl/norix-skills/tree/main/pm-toolkit
Command: npx skills add https://github.com/northseadl/norix-skills --skill pm-toolkit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Users often need to convert natural language requirements into clear, shareable diagrams and quick prototypes, but lack an easy offline tool to do this from scratch.

Core Features & Use Cases

  • Natural language to Mermaid diagrams across multiple types (flowchart, sequenceDiagram, erDiagram, classDiagram, mindmap, timeline, gantt) for rapid planning.
  • Local, self-contained preview/web panel to render and export diagrams and lightweight prototypes without external services.
  • Use Case: A product manager writes requirements in plain language and instantly generates visuals for stakeholder reviews and design exploration.

Quick Start

Speak or type a requirements description into PM Toolkit to generate Mermaid diagrams and prototype previews locally.

Frequently Asked Questions about pm-toolkit

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

FAQPage Schema
How do I convert natural language requirements into Mermaid diagrams?

You can generate 16 Mermaid diagram types from natural language, including flowcharts, sequence diagrams, ER diagrams, class diagrams, mindmaps, timelines, and Gantt charts. This covers rapid planning needs for product management, engineering design, and documentation workflows.

Can I render and preview Mermaid diagrams offline without external services?

Yes, you can render and preview Mermaid diagrams offline using a self-contained local Python server with zero dependencies. The local web panel uses Mermaid.js for client-side rendering, allowing you to view and export diagrams without any external services.

Do I need any dependencies installed to run the local server for visualization?

You do not need any external dependencies installed to run the local visualization server. The PM Toolkit operates with a zero-dependency Python server that handles Mermaid.js rendering directly in a local web panel for offline prototyping.

What is the best way to create UI prototypes from plain text for product planning?

The best way to create UI prototypes from plain text for product planning is using an offline natural-language processor that generates lightweight visual previews. It translates requirements directly into shareable diagrams and prototype layouts for rapid stakeholder review.

Does PM Toolkit support generating Gantt charts and ER diagrams from text descriptions?

PM Toolkit supports generating Gantt charts and ER diagrams from text descriptions, alongside 14 other Mermaid diagram types. It applies natural language processing to produce these visualizations locally for engineering design, product planning, and documentation workflows.