nomnoml

Convert plain-text descriptions into nomnoml diagram source code.

68|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/knoopx/pi --skill nomnoml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nomnoml
Source: https://github.com/knoopx/pi/tree/main/agent/skills/nomnoml
Command: npx skills add https://github.com/knoopx/pi --skill nomnoml

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts plain-text descriptions into nomnoml diagrams, enabling rapid visual modeling from simple descriptions and requirements.

Core Features & Use Cases

  • Generate nomnoml markup from natural language inputs to create architecture sketches, class diagrams, and flow diagrams.
  • Optionally render the generated code to SVG or PNG using nomnoml tooling for documentation.
  • Use case: quickly translate a system description like "User -> AuthService -> DB" into a shareable diagram.

Quick Start

Provide a plain-text description of a diagram and the Skill will output the corresponding nomnoml source ready for rendering.

Frequently Asked Questions about nomnoml

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

FAQPage Schema
How do I convert plain text into class diagrams and architecture sketches?

To convert plain text into class diagrams and architecture sketches, you provide a natural language system description to generate nomnoml markup. This allows rapid visual modeling from simple requirements without manual diagram drawing.

Can I generate UML diagrams from a text description of my system architecture?

Yes, you can generate text-to-UML diagrams by translating a plain-text description like a user flow into shareable nomnoml source code. This output is applicable for architecture sketches, class diagrams, and simple workflows.

Do I need nomnoml tooling installed to render the generated diagram code?

Yes, rendering the generated diagram code requires nomnoml tooling and nomnoml syntax support. The Skill generates the markup, but you need external tooling to optionally render it to SVG or PNG for documentation.

What is the best way to create flow diagrams from natural language inputs?

The best way to create flow diagrams from natural language inputs is to pass your plain-text description to a text-to-diagram generator. It outputs nomnoml markup which can be rendered into visual workflows for documentation.

What are the limitations of using text-to-diagram generation for system modeling?

A limitation of text-to-diagram generation is that it requires nomnoml syntax support and external tooling to render the output. It is suited for simple workflows and architecture sketches rather than complex, highly customized visual layouts.