Pular para o conteúdo principal

Skills inclusas

O Imaginne já vem com um conjunto de skills de documentos prontas para uso. Elas são sistêmicas: instaladas automaticamente, sem nada a configurar, e disponíveis em todas as superfícies. Você não as cria nem as publica — esta página descreve o que cada uma faz, os arquivos que gera e como elas chegam à sua máquina.

Como são instaladas​

As skills inclusas são embutidas no produto e instaladas de duas formas, conforme a superfície:

  • Desktop, Terminal (TUI), VS Code. Vêm no próprio aplicativo e são extraídas para ~/.imaginne/skills/ na inicialização. Não dependem da sincronização da organização.
  • Chat no navegador. Já estão presentes na imagem do servidor onde o agente roda.
Embutidas, não gerenciáveis

No Desktop, em Configurações → Skills, as skills inclusas aparecem listadas, mas instalar/desinstalar remoto está desativado — elas fazem parte do produto. Para skills da sua organização, veja Governança de skills.

Todas as skills inclusas têm a mesma disciplina: escrevem o entregável final em outputs/ (a variável OUTPUTS_DIR) e geram os documentos inteiramente na sua máquina (network: none), sem usar a rede. Veja Arquivos & artefatos para onde os arquivos aparecem em cada superfície.

ppt_skill — Apresentações C-level (.pptx)​

Cria apresentações executivas (.pptx) com qualidade de designer a partir de texto, arquivos anexados ou dados, usando o motor nativo nnumbers-office-pptx (Node portável embutido — você não instala PowerPoint, LibreOffice, Node nem nenhum serviço na nuvem). O motor escolhe o visual automaticamente e cuida de todo o layout, o preenchimento e o controle de qualidade — você não escolhe template nem desenha slides.

O que geraArquivo
Apresentaçãoapresentacao.pptx
Versão para leituraapresentacao.pdf (quando o visualizador está disponível)
Miniaturas dos slidespreviews/ (quando o visualizador está disponível)

Roda 100% local (network: none) e grava tudo em outputs/. Para criar um deck, basta descrever o que você quer em linguagem natural (ex.: "crie uma apresentação executiva de 8 slides sobre o plano de expansão") — veja a receita Gerar uma apresentação.

docx — Word (.docx)​

Cria, lê e edita documentos Microsoft Word, com os mesmos 8 esquemas de cor (corporate é o padrão).

OperaçãoO que fazGera
docx_createMarkdown ou JSON → .docxoutputs/output.docx
docx_to_md.docx → Markdown + imagens.md + outputs/_images/
docx_editinserir antes/depois, substituir texto, headings, bullets, excluir.docx editado
docx_unpack / docx_packdescompacta o .docx em XML editável e reempacotadiretório XML / .docx

excel — Excel (.xlsx)​

Cria, lê e edita planilhas Microsoft Excel com formatação profissional. Aceita entrada a partir de CSV, JSON, Markdown ou argumentos inline e oferece mais de 12 operações de edição.

OperaçãoO que fazGera
excel_createCSV / JSON / Markdown / inline → .xlsxoutputs/output.xlsx
excel_to_md.xlsx → Markdown.md
excel_editcélulas, intervalos, linhas, colunas, abas, fórmulas, estilos, find/replace.xlsx editado

É a skill por trás da receita Analisar uma planilha.

pdf — PDF​

Cria, lê e edita documentos PDF. A geração usa reportlab (a partir de Markdown, com os 8 esquemas); a extração usa pdfplumber (texto + tabelas → Markdown + imagens).

OperaçãoO que fazGera
pdf_createMarkdown → .pdfoutputs/output.pdf
pdf_to_md.pdf → Markdown (texto + tabelas) + imagens.md + outputs/_images/
pdf_editmerge, split, rotate, watermark, encrypt/decrypt, info, delete, extract, add_text.pdf editado

Anatomia das inclusas​

Quer ver como essas skills são montadas por dentro? Os manifestos delas usam o esquema da Plataforma (schema_version: 1, permissions, outputs[]). Por exemplo, o ppt_skill:

schema_version: 1
skill_key: ppt_skill
name: ppt_skill
display_name: "Apresentações C-level (.pptx)"
engine: nnumbers-office-pptx
permissions:
network: none
filesystem: outputs_only
outputs:
- name: apresentacao.pptx
content_type: application/vnd.openxmlformats-officedocument.presentationml.presentation
primary: true

Estude a estrutura completa em Anatomia de uma skill.

Veja também​