Agents365-ai/mermaid-skill

Diagramas Mermaid (.mmd) a partir de linguagem natural com loop de validação. 11+ tipos, multi-backend (mmdc / Kroki), PNG/SVG/PDF, multi-agente.

O que é mermaid-skill?

Este skill permite que agentes de IA (como Claude Code, Cursor e Codex) gerem diagramas Mermaid a partir de descrições em linguagem natural. Ele oferece suporte a mais de 11 tipos de diagramas (fluxograma, sequência, classe, estado, gantt, pizza, entidade-relacionamento, jornada do usuário, git, requisitos e timeline), utilizando backends como mmdc (Mermaid CLI) e Kroki para renderização. O fluxo de trabalho inclui um loop de validação que garante que os diagramas gerados sejam sintaticamente corretos, com retry automático em caso de erro. Além disso, o skill suporta exportação nos formatos PNG, SVG e PDF, permitindo que múltiplos agentes colaborem na criação e refinamento dos diagramas. Com uma arquitetura modular e integração com sistemas de arquivos locais, é uma ferramenta essencial para documentar arquiteturas de software, modelos de dados e processos de forma visual e automatizada.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Agents365-ai/mermaid-skill

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que mermaid-skill faz?

Diagramas Mermaid (.mmd) a partir de linguagem natural com loop de validação. 11+ tipos, multi-backend (mmdc / Kroki), PNG/SVG/PDF, multi-agente.

Visão Geral

Este skill permite que agentes de IA (como Claude Code, Cursor, Codex e outros) gerem diagramas Mermaid a partir de descrições em linguagem natural. Ele oferece suporte a mais de 11 tipos de diagramas, incluindo fluxograma, sequência, classe, estado, gantt, pizza, entidade-relacionamento, jornada do usuário, git, requisitos e timeline.

Como Funciona

  1. O usuário fornece uma descrição textual do diagrama desejado
  2. O skill utiliza a API de IA para gerar o código Mermaid correspondente
  3. Um loop de validação garante que o diagrama seja sintaticamente correto
  4. O diagrama é renderizado usando backend configurado (mmdc ou Kroki)
  5. O resultado é salvo nos formatos especificados (PNG, SVG, PDF)

Backends Suportados

  • mmdc: Mermaid CLI - para renderização local
  • Kroki: API de renderização remota

Formatos de Saída

  • PNG
  • SVG
  • PDF

Tipos de Diagrama

  • Fluxograma
  • Sequência
  • Classe
  • Estado
  • Gantt
  • Pizza
  • Entidade-Relacionamento
  • Jornada do Usuário
  • Git
  • Requisitos
  • Timeline

Exemplo de Uso

Crie um diagrama de sequência mostrando o fluxo de autenticação do usuário

Integração Multi-Agente

Este skill foi projetado para funcionar em ambientes multi-agente, permitindo que diferentes agentes colaborem na criação e refinamento de diagramas.

Pré-requisitos

  • Node.js (para mmdc)
  • Acesso à internet (para Kroki)

Instalação

  1. Clone este repositório
  2. Configure as variáveis de ambiente
  3. Verifique a instalação do Mermaid CLI: npm install -g @mermaid-js/mermaid-cli

Habilidades Relacionadas