Pular para o conteúdo
Skillpedia
Interfaces (UI/UX)40 mil · #5136

excalidraw-diagram-generator

Faz seu agente criar diagramas visuais a partir de descrições. Ele pode gerar fluxogramas, mapas mentais e arquiteturas de sistemas em um formato que pode ser aberto em software de desenho.

O que ela faz

Este agente cria diagramas visuais, como fluxogramas ou mapas mentais, a partir de suas descrições. Ele transforma suas ideias em desenhos que mostram processos, sistemas ou relações.

Quando usar

  • ✓Quando você quer desenhar um processo passo a passo.
  • ✓Para visualizar como diferentes partes de um sistema se conectam.
  • ✓Ao organizar ideias em um mapa mental.

Exemplo do que pedir para a IA

“Crie um fluxograma mostrando os passos para fazer um café, começando com 'moer grãos' e terminando com 'servir'.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/excalidraw-diagram-generator/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/excalidraw-diagram-generator/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você descreve o que quer ver, e o agente identifica os elementos e como eles se conectam. Depois, ele gera um arquivo especial que o programa Excalidraw entende para desenhar o diagrama.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill excalidraw-diagram-generator

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/excalidraw-diagram-generator/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Gerador de Diagramas no Formato Excalidraw

Uma habilidade para gerar diagramas no formato Excalidraw a partir de descrições em linguagem natural. Esta habilidade ajuda a criar representações visuais de processos, sistemas, relacionamentos e ideias sem desenho manual.

Quando Usar Esta Habilidade

Use esta habilidade quando os usuários solicitarem:

  • "Crie um diagrama mostrando..."
  • "Faça um fluxograma para..."
  • "Visualize o processo de..."
  • "Desenhe a arquitetura do sistema de..."
  • "Gere um mapa mental sobre..."
  • "Crie um arquivo Excalidraw para..."
  • "Mostre a relação entre..."
  • "Diagrama o fluxo de trabalho de..."

Tipos de diagramas suportados:

  • 📊 Fluxogramas: Processos sequenciais, fluxos de trabalho, árvores de decisão
  • 🔗 Diagramas de Relacionamento: Relacionamentos entre entidades, componentes de sistema, dependências
  • 🧠 Mapas Mentais: Hierarquias de conceitos, resultados de brainstorming, organização de tópicos
  • 🏗️ Diagramas de Arquitetura: Design de sistema, interações de módulos, fluxo de dados
  • 📈 Diagramas de Fluxo de Dados (DFD): Visualização de fluxo de dados, processos de transformação de dados
  • 🏊 Fluxo de Negócios (Raia): Fluxos de trabalho multifuncionais, fluxos de processos baseados em atores
  • 📦 Diagramas de Classe: Design orientado a objetos, estruturas de classes e relacionamentos
  • 🔄 Diagramas de Sequência: Interações de objetos ao longo do tempo, fluxos de mensagens
  • 🗃️ Diagramas ER: Relacionamentos de entidades de banco de dados, modelos de dados

Pré-requisitos

  • Descrição clara do que deve ser visualizado
  • Identificação de entidades, etapas ou conceitos chave
  • Compreensão dos relacionamentos ou do fluxo entre os elementos

Fluxo de Trabalho Passo a Passo

Passo 1: Entender a Solicitação

Analise a descrição do usuário para determinar:

  1. Tipo de diagrama (fluxograma, relacionamento, mapa mental, arquitetura)
  2. Elementos chave (entidades, etapas, conceitos)
  3. Relacionamentos (fluxo, conexões, hierarquia)
  4. Complexidade (número de elementos)

Passo 2: Escolher o Tipo de Diagrama Apropriado

Intenção do Usuário Tipo de Diagrama Palavras-chave de Exemplo
Fluxo de processo, etapas, procedimentos Fluxograma "fluxo de trabalho", "processo", "etapas", "procedimento"
Conexões, dependências, associações Diagrama de Relacionamento "relacionamento", "conexões", "dependências", "estrutura"
Hierarquia de conceitos, brainstorming Mapa Mental "mapa mental", "conceitos", "ideias", "divisão"
Design de sistema, componentes Diagrama de Arquitetura "arquitetura", "sistema", "componentes", "módulos"
Fluxo de dados, processos de transformação Diagrama de Fluxo de Dados (DFD) "fluxo de dados", "processamento de dados", "transformação de dados"
Processos multifuncionais, responsabilidades de atores Fluxo de Negócios (Raia) "processo de negócios", "raia", "atores", "responsabilidades"
Design orientado a objetos, estruturas de classes Diagrama de Classe "classe", "herança", "POO", "modelo de objeto"
Sequências de interação, fluxos de mensagens Diagrama de Sequência "sequência", "interação", "mensagens", "linha do tempo"
Design de banco de dados, relacionamentos de entidades Diagrama ER "banco de dados", "entidade", "relacionamento", "modelo de dados"

Passo 3: Extrair Informações Estruturadas

Para Fluxogramas:

  • Lista de etapas sequenciais
  • Pontos de decisão (se houver)
  • Pontos de início e fim

Para Diagramas de Relacionamento:

  • Entidades/nós (nome + descrição opcional)
  • Relacionamentos entre entidades (de → para, com rótulo)

Para Mapas Mentais:

  • Tópico central
  • Ramos principais (3-6 recomendados)
  • Subtópicos para cada ramo (opcional)

Para Diagramas de Fluxo de Dados (DFD):

  • Fontes e destinos de dados (entidades externas)
  • Processos (transformações de dados)
  • Armazenamentos de dados (bancos de dados, arquivos)
  • Fluxos de dados (setas mostrando o movimento de dados da esquerda para a direita ou de cima para baixo)
  • Importante: Não representar a ordem do processo, apenas o fluxo de dados

Para Fluxo de Negócios (Raia):

  • Atores/papéis (departamentos, sistemas, pessoas) - exibidos como colunas de cabeçalho
  • Raias de processo (raias verticais sob cada ator)
  • Caixas de processo (atividades dentro de cada raia)
  • Setas de fluxo (conectando caixas de processo, incluindo transferências entre raias)

Para Diagramas de Classe:

  • Classes com nomes
  • Atributos com visibilidade (+, -, #)
  • Métodos com visibilidade e parâmetros
  • Relacionamentos: herança (linha sólida + triângulo branco), implementação (linha tracejada + triângulo branco), associação (linha sólida), dependência (linha tracejada), agregação (linha sólida + losango branco), composição (linha sólida + losango preenchido)
  • Notações de multiplicidade (1, 0..1, 1..*, *)

Para Diagramas de Sequência:

  • Objetos/atores (organizados horizontalmente no topo)

…

Perguntas frequentes

Que tipos de diagramas ele pode criar?

Ele pode criar fluxogramas, diagramas de relacionamento, mapas mentais, diagramas de arquitetura, fluxos de dados, fluxos de negócios (swimlane), diagramas de classe, diagramas de sequência e diagramas ER.

Preciso saber desenhar?

Não, você só precisa descrever o que quer visualizar. O agente cuida do desenho.

O que é um arquivo .excalidraw?

É um arquivo que o programa Excalidraw usa para exibir o diagrama que o agente criou. Você pode abrir este arquivo no Excalidraw para ver e editar o desenho.

Detalhes

Descrição original do autor

Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5136
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas