Pular para o conteúdo
Skillpedia
Imagens e ícones48 mil · #3438

draw

Faz seu agente criar desenhos vetoriais e diagramas. Ele pode converter formatos como SVG e PDF usando o LibreOffice Draw. Útil para criar gráficos e ilustrações claras.

O que ela faz

Esta ferramenta ajuda a criar e editar desenhos vetoriais e diagramas, como fluxogramas e organogramas. Ela também pode converter seus desenhos entre diferentes formatos de arquivo, como PDF e SVG.

Quando usar

  • ✓Criar um novo fluxograma para um projeto.
  • ✓Converter um desenho de ODG para PDF para compartilhar.
  • ✓Gerar um organograma a partir de um modelo.

Exemplo do que pedir para a IA

“Crie um fluxograma simples mostrando os passos para fazer um café.”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/libreoffice/draw/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/libreoffice/draw/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você pode pedir para criar um desenho do zero, usar modelos para diagramas ou converter arquivos entre formatos. A ferramenta usa o LibreOffice Draw por baixo dos panos para fazer o trabalho.

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 sickn33/agentic-awesome-skills --skill draw

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/libreoffice/draw/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.

LibreOffice Draw

Visão Geral

Habilidade do LibreOffice Draw para criar, editar, converter e automatizar fluxos de trabalho de gráficos vetoriais e diagramas usando o formato nativo ODG (OpenDocument Drawing).

Quando Usar Esta Habilidade

Use esta habilidade quando:

  • Criar gráficos vetoriais e diagramas em formato ODG
  • Converter entre formatos ODG, SVG, PDF, PNG
  • Automatizar a geração de diagramas e fluxogramas
  • Criar desenhos técnicos e esquemáticos
  • Processar em lote operações gráficas

Capacidades Principais

1. Criação de Gráficos

  • Criar novos desenhos ODG do zero
  • Gerar diagramas a partir de modelos
  • Criar fluxogramas e organogramas
  • Projetar desenhos técnicos

2. Conversão de Formatos

  • ODG para outros formatos: SVG, PDF, PNG, JPG
  • Outros formatos para ODG: SVG, PDF
  • Conversão em lote de múltiplos arquivos

3. Automação de Diagramas

  • Geração de diagramas baseada em modelos
  • Criação automatizada de fluxogramas
  • Geração dinâmica de formas
  • Produção em lote de diagramas

4. Manipulação de Gráficos

  • Criação e manipulação de formas
  • Edição de caminhos e curvas de Bézier
  • Gerenciamento de camadas
  • Inserção de texto e rótulos

5. Integração

  • Automação via linha de comando usando soffice
  • Scripting em Python com UNO
  • Integração com ferramentas de fluxo de trabalho

Fluxos de Trabalho

Criando um Novo Desenho

Método 1: Linha de Comando

soffice --draw template.odg

Método 2: Python com UNO

import uno

def create_drawing():
    local_ctx = uno.getComponentContext()
    resolver = local_ctx.ServiceManager.createInstanceWithContext(
        "com.sun.star.bridge.UnoUrlResolver", local_ctx
    )
    ctx = resolver.resolve(
        "uno:socket,host=localhost,port=8100;urp;StarOffice.ComponentContext"
    )
    smgr = ctx.ServiceManager
    doc = smgr.createInstanceWithContext("com.sun.star.drawing.DrawingDocument", ctx)
    page = doc.getDrawPages().getByIndex(0)
    doc.storeToURL("file:///path/to/drawing.odg", ())
    doc.close(True)

Convertendo Desenhos

# ODG to SVG
soffice --headless --convert-to svg drawing.odg

# ODG to PDF
soffice --headless --convert-to pdf drawing.odg

# ODG to PNG
soffice --headless --convert-to png:PNG_drawing drawing.odg

# SVG to ODG
soffice --headless --convert-to odg drawing.svg

# Batch convert
for file in *.odg; do
    soffice --headless --convert-to pdf "$file"
done

Referência de Conversão de Formatos

Formatos de Entrada Suportados

  • ODG (nativo), SVG, PDF

Formatos de Saída Suportados

  • ODG, SVG, PDF, PNG, JPG, GIF, BMP, WMF, EMF

Referência de Linha de Comando

soffice --headless
soffice --headless --convert-to <format> <file>
soffice --draw  # Draw

Bibliotecas Python

pip install ezodf     # ODF handling
pip install odfpy     # ODF manipulation
pip install svgwrite  # SVG generation

Melhores Práticas

  1. Use camadas para organização
  2. Crie modelos para diagramas recorrentes
  3. Use formatos vetoriais para escalabilidade
  4. Nomeie objetos para fácil referência
  5. Armazene arquivos fonte ODG em controle de versão
  6. Teste as conversões completamente
  7. Exporte para SVG para uso na web

Solução de Problemas

Não é possível abrir o socket

killall soffice.bin
soffice --headless --accept="socket,host=localhost,port=8100;urp;"

Problemas de Qualidade na Exportação PNG

soffice --headless --convert-to png:PNG_drawing_Export \
  --filterData='{"Width":2048,"Height":2048}' drawing.odg

Recursos

Habilidades Relacionadas

  • writer
  • calc
  • impress
  • base
  • workflow-automation

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialistas.
  • Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes

Quais formatos de arquivo são suportados?

Ela suporta a criação em ODG e a conversão para/de SVG, PDF, PNG e JPG, entre outros.

Posso converter vários arquivos de uma vez?

Sim, a ferramenta permite a conversão em lote de múltiplos arquivos.

É possível criar desenhos técnicos?

Sim, você pode criar desenhos técnicos e esquemáticos usando esta ferramenta.

Detalhes

Descrição original do autor

Vector graphics and diagram creation, format conversion (ODG/SVG/PDF) with LibreOffice Draw.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas