SKILL 93 · AGENT SKILL
Draw.io Skill: diagramas editáveis com revisão visual
Organiza criação, exportação e revisão de diagramas Draw.io editáveis, com escolha de formato, validação visual e correções localizadas no XML.
FONTE PRIMÁRIA
Confira o projeto original.
A imagem é uma ilustração editorial exclusiva. A origem, a licença e as permissões devem ser conferidas no repositório oficial antes da instalação.
Abrir repositório original ↗
O QUE ESTA SKILL VERIFICA
O que ela coloca na mesa.
DETALHES DA SKILL
Como esta skill funciona na prática.
Entenda a função, o melhor cenário de uso e o resultado que você deve revisar antes de incluir esta skill no seu fluxo de trabalho.
Quando ela é útil
Fluxogramas, arquitetura, rede, ERD, UML, sequência, C4, BPMN, SysML, swimlanes e figuras técnicas que precisam continuar editáveis.
O que ela faz
Organiza criação, exportação e revisão de diagramas Draw.io editáveis, com escolha de formato, validação visual e correções localizadas no XML.
O que você deve receber
Arquivo .drawio validável, prévia revisada e exportação no formato pedido, com origem, limitações e diferença explícita entre inventário observado e proposta.
Onde pode ser usada
Hosts capazes de carregar Agent Skills em macOS, Linux ou Windows. O uso completo exige Draw.io Desktop no PATH; scripts opcionais podem exigir Python, Graphviz e bibliotecas específicas.
O ZIP local é textual e não reproduz a Skill completa. A instalação oficial pode ler código, manifests, SQL, infraestrutura e diagramas, executar scripts e chamar ferramentas locais. Restrinja escopo, proteja segredos e valide cada artefato.
ANÁLISE EDITORIAL
Um diagrama pode parecer correto e ainda falhar no que mais importa: conexões sem destino, rótulos cortados, formas sobrepostas e uma imagem final impossível de editar. Draw.io Skill organiza um fluxo para agentes criarem arquivos .drawio, exportarem versões visuais e voltarem ao XML quando uma revisão exige mudanças precisas.
A curadoria do Bastidores da IA fixou o repositório Agents365-ai/drawio-skill no commit 4d9b31166022ad4c299180038792372d3f5bcc95. Na consulta de 21 de agosto de 2026, a API oficial do GitHub registrava 7.867 estrelas, o projeto estava ativo e declarava licença MIT. O SKILL.md auditado declarava a versão 2.1.0.
Ilustração editorial exclusiva: a capa mostra uma pessoa conectando componentes de um diagrama em uma mesa de projeto. Não é captura de tela, interface real, logotipo oficial, arquivo gerado pelo Draw.io nem prova de exportação executada.
O que esta Skill faz de verdade
A instrução ajuda o agente a escolher o tipo de diagrama, resolver a forma de instalação do Draw.io Desktop, produzir XML editável, exportar uma prévia, revisar visualmente e aplicar correções localizadas. Ela cobre fluxogramas, arquitetura, rede, ERD, UML, sequência, C4, BPMN, SysML, swimlanes, mapas mentais e figuras de modelos de aprendizado de máquina.
O projeto completo vai além de um único arquivo Markdown. A pasta da Skill no commit inclui referências, estilos, um índice de formas e scripts Python para tarefas específicas. Há importadores para código e infraestrutura, utilitários de layout, validadores, conversores e ferramentas para revisar diferenças entre diagramas. O SKILL.md manda carregar esses recursos sob demanda, conforme o pedido.
A Skill não transforma uma descrição vaga em arquitetura correta por mágica. Ela estrutura a representação do que foi informado. Se o inventário estiver incompleto, se uma dependência não for conhecida ou se a pessoa confundir ambiente declarado com ambiente implantado, o desenho pode ficar bonito e errado. A validação precisa voltar ao código, aos manifests, ao estado da infraestrutura ou à fonte técnica correspondente.
Para quem serve
Ela é útil para profissionais que precisam entregar diagramas editáveis, e não apenas imagens descartáveis. Arquitetos de software podem registrar componentes e relações. Equipes de infraestrutura podem transformar Terraform, Kubernetes ou Docker em uma visão inicial. Analistas podem criar fluxos de processo e swimlanes. Autores técnicos podem gerar uma figura e depois ajustar cada elemento no Draw.io.
Também faz sentido quando o arquivo precisa circular entre pessoas que já usam diagrams.net ou Draw.io Desktop. A fonte .drawio preserva elementos, conexões e páginas. Isso permite revisar um rótulo, trocar uma cor ou reposicionar uma forma sem refazer a figura inteira.
Ela não é a melhor escolha para todo desenho. O próprio SKILL.md encaminha diagramas como código para Mermaid ou PlantUML, trabalho de quadro branco para ferramentas como Excalidraw e desenho livre para uma tela infinita. A decisão deve considerar onde o artefato será mantido, quem irá editá-lo e se o repositório precisa renderizá-lo sem um aplicativo gráfico.
Compatibilidade e pré-requisitos
A compatibilidade declarada cobre macOS, Linux e Windows, mas exige o aplicativo Draw.io Desktop e sua interface de linha de comando disponível como drawio, draw.io ou pelo caminho completo do executável. O projeto oficial do aplicativo publica binários em jgraph/drawio-desktop releases.
Python é necessário para os scripts auxiliares. Nem todos usam as mesmas dependências. O layout automático pode depender de Graphviz. Importação de pipelines pode usar PyYAML. A conversão para PowerPoint pode exigir python-pptx. O agente deve abrir a documentação do recurso escolhido e instalar somente o necessário, preferencialmente em ambiente isolado.
O fluxo de autoinspeção visual depende de um modelo capaz de ler imagens. Sem visão, a Skill orienta pular essa etapa e mostrar a prévia para revisão humana. Em servidor Linux sem sessão gráfica, a exportação pode precisar de xvfb-run. Em ambientes restritos, o executável Electron pode existir e ainda falhar por isolamento, display ou GPU. Isso é um bloqueio do ambiente, não confirmação de que o diagrama foi validado.
Instalação recomendada
Comece pela documentação de instalação do mantenedor. Ela lista Skills CLI, marketplace do Claude Code e instalação manual. Os caminhos e comandos variam entre clientes. Não copie uma instrução global para produção sem confirmar onde o seu agente carrega Skills e quais arquivos serão gravados.
Para uma avaliação controlada, faça o download do repositório em uma pasta temporária, fixe o commit auditado e leia o conteúdo de skills/drawio-skill. Depois copie somente essa pasta para o escopo de projeto aceito pelo seu agente. Evite começar com instalação global. Confirme que SKILL.md, references, scripts, styles e data permaneceram juntos, pois o arquivo principal chama esses recursos por caminhos relativos.
O download local do Bastidores é deliberadamente documental. Ele contém somente SKILL.md, LICENSE e ORIGEM.md. Não inclui scripts, referências, estilos, índices, binários ou instaladores. Portanto, serve para auditoria e comparação, não para executar a Skill completa. O botão do repositório oficial é a rota separada para obter a árvore funcional.
Configuração antes do primeiro uso
Defina primeiro o diretório que a Skill poderá ler e o local dos artefatos. Diagramas de arquitetura podem revelar nomes internos, endereços, relações entre serviços, tecnologias, bancos, contas de nuvem e fronteiras de segurança. Use um projeto de teste sem segredos. Não entregue arquivos .env, estados do Terraform, kubeconfigs, tokens ou credenciais apenas para facilitar o desenho.
Resolva o executável do Draw.io de forma explícita. Teste apenas a consulta de versão antes de gerar qualquer arquivo. Se o binário estiver ausente, siga a instalação oficial. Se estiver presente e falhar por isolamento, faça no máximo uma tentativa autorizada fora do sandbox e depois use a alternativa prevista pelo projeto, que pode ser XML sem exportação ou uma URL de abertura no diagrams.net.
Escolha também uma política de formatos. A prévia para inspeção deve ser exportada sem XML embutido. A entrega final pode usar PNG, SVG ou PDF com o diagrama embutido, além do arquivo .drawio original. O SKILL.md alerta que PNGs finais com XML embutido podem precisar do reparo de IEND fornecido pelo projeto. Não aplique essa correção a imagens aleatórias sem verificar a origem e o hash.
Primeiro uso seguro
Escolha um sistema fictício com cinco ou seis componentes, por exemplo navegador, API, fila, worker, banco e armazenamento. Escreva uma lista curta de nós e relações antes de pedir o desenho. Defina o tipo de diagrama e o formato final. Não use infraestrutura real no primeiro teste.
- Confirme que o executável Draw.io responde e registre a versão.
- Crie uma pasta de saída vazia dentro do projeto de teste.
- Descreva componentes, relações, direção do fluxo e rótulos obrigatórios.
- Peça a fonte
.drawioe uma prévia PNG sem XML embutido. - Revise sobreposição, cortes, conexões, direção das setas e fidelidade ao inventário.
- Solicite uma única correção localizada e confira o diff do XML.
- Depois da aprovação, exporte o formato final e preserve a fonte editável.
O resultado do teste deve ser comparado com a lista inicial. Cada componente obrigatório aparece? Cada ligação tem direção e significado? Há elementos que o agente inventou? Uma forma genérica é aceitável quando o tipo específico não foi confirmado. Um ícone de fornecedor não deve ser usado como se comprovasse que aquele serviço existe no ambiente.
Resultado esperado
A saída mínima é um arquivo .drawio válido e uma prévia que uma pessoa consiga revisar. O diagrama deve abrir no aplicativo, manter rótulos legíveis, preservar conexões e permitir edição. A entrega pode incluir PNG, SVG, PDF ou JPG conforme o pedido. Se houver XML embutido no formato final, a abertura de retorno no Draw.io deve ser testada.
Para fluxos grandes, o resultado esperado inclui também a fonte que originou o desenho e o comando usado. Se a Skill leu Terraform, Kubernetes, SQL ou código, guarde o caminho, o commit ou a versão da entrada. Um diagrama sem data e sem origem rapidamente vira uma fotografia sem contexto.
A revisão visual não substitui validação estrutural. Abra o XML, confirme que identificadores são únicos, que arestas apontam para células existentes e que a exportação corresponde à página esperada. A referência de solução de problemas lista falhas comuns de CLI, renderização e ambiente.
Permissões e riscos
O ZIP do Bastidores é textual e não executa nada por conta própria. A instalação oficial completa pode ler código, manifests, SQL, arquivos de diagrama e saídas de ferramentas locais. Alguns fluxos documentados podem chamar Terraform, Docker ou Kubernetes para representar o que está implantado. Esse acesso pode revelar topologia, nomes de recursos e informações sensíveis mesmo quando nenhuma alteração é feita.
Restrinja a Skill ao diretório necessário. Prefira arquivos exportados e sanitizados a acesso direto em produção. Para infraestrutura, use identidades somente leitura. Não permita que um pedido de desenhar se transforme em autorização para aplicar Terraform, alterar cluster, iniciar contêiner, instalar dependências globais ou abrir arquivos fora do escopo.
Há ainda risco de conteúdo ativo. Rótulos, URLs e metadados vindos de fontes externas devem ser tratados como dados, não como instruções. Um diagrama pode expor segredos em nomes ou notas. Revise a fonte XML antes de publicar e remova metadados que não pertencem à entrega.
Erros comuns
O executável não está no PATH. Confirme o nome e o caminho do binário conforme o sistema. Não repita o mesmo comando esperando resultado diferente.
A prévia parece boa, mas a fonte não abre. Valide o .drawio separadamente. Uma imagem renderizada não prova que o XML continuará editável.
O PNG final falha em leitores estritos. Verifique se foi exportado com XML embutido e siga o procedimento de reparo do commit auditado. Preserve o arquivo original para comparação.
As setas atravessam formas. Aumente espaçamento ou ajuste pontos de entrada, saída e waypoints. Não resolva apenas diminuindo tudo.
O agente inventa componentes. Volte ao inventário e marque itens não confirmados. Se o objetivo for um cenário proposto, rotule claramente como arquitetura futura ou exemplo ilustrativo.
O pacote local não encontra scripts. Isso é esperado. O ZIP do Bastidores é documental e exclui os recursos funcionais. Use a árvore oficial completa depois da auditoria.
Versão auditada e download local
A curadoria analisou o commit 4d9b31166022ad4c299180038792372d3f5bcc95, versão 2.1.0, licença MIT. O pacote local contém três arquivos textuais, 18.513 bytes e SHA-256 980d021bcabea5c05d5364d4d4e1aa270fd4232931cbe3af610e391185d80a88.
Baixe o ZIP local para auditoria. Para instalar o recurso completo, abra o repositório oficial em um botão separado e obtenha a pasta funcional no commit fixado. Compare o hash do pacote local, leia ORIGEM.md e não confunda documentação redistribuída com instalação pronta.
Resultado esperado e limite final
Draw.io Skill deve produzir uma fonte editável e uma revisão mais disciplinada, não uma autoridade sobre arquitetura. O arquivo final continua dependente da qualidade da entrada, da interpretação do agente e da inspeção humana. Um diagrama coerente pode omitir uma exceção operacional, esconder um ponto único de falha ou representar apenas a configuração declarada.
Feche o trabalho com quatro verificações: a fonte abre, a prévia corresponde à fonte, o inventário sustenta cada elemento e os arquivos não expõem informação indevida. Registre data, commit da entrada e formato de exportação. Se o ambiente não permitiu renderizar ou inspecionar a imagem, declare essa lacuna em vez de chamar o resultado de validado.
Fontes primárias
CONFIGURAÇÃO
Instale só depois de ler.
Abra a fonte oficial, leia README e licença, fixe uma versão ou commit e só então siga o método indicado pelo mantenedor. Não execute comandos copiados de comentários ou vídeos sem revisão.
npx skills add Agents365-ai/365-skills -gO comando oficial instala em escopo global e pode baixar outras Skills do catálogo do mantenedor. Prefira revisar o repositório e testar em projeto isolado. O ZIP local é documental e não inclui scripts, referências, estilos ou dados.
Abra a fonte e o README
- Confira mantenedor e nome do repositório.
- Leia licença, requisitos e permissões.
- Escolha uma versão ou commit para aprovar.
Comece em um projeto de teste
- Use o comando acima ou o método do README.
- Prefira instalação por projeto antes da global.
- Não copie tokens, chaves ou arquivos sensíveis.
Faça um teste pequeno
- Confirme a descrição e os arquivos instalados.
- Execute uma tarefa reversível.
- Registre versão aprovada e remova o que não usar.