WorkHaH/SheetWeave

Habilidade de agente para mesclar PDFs de desenhos lado a lado em um único PDF vetorial completo.

O que é SheetWeave?

O WorkHaH/SheetWeave é uma habilidade especializada para agentes de IA (como Claude Code, Cursor, Codex) que automatiza a mesclagem de múltiplos arquivos PDF de desenhos lado a lado (tiled) em um único PDF vetorial completo. É extremamente útil para engenheiros e arquitetos que trabalham com desenhos técnicos, plantas baixas ou diagramas divididos em folhas menores, pois elimina o trabalho manual de montagem. A habilidade funciona processando arquivos PDF fornecidos pelo usuário ou caminhos de diretório, utilizando ferramentas de linha de comando como `pdfinfo`, `pdfjam` e `pdftk` para analisar e reorganizar as páginas. Suporta ambientes Windows, macOS e Linux, e pode ser instalada como um pacote pip ou usada diretamente como script. Sua documentação em SKILL.md orienta o agente a detectar automaticamente o layout de grade das páginas e mesclá-las na ordem correta, preservando a qualidade vetorial.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add WorkHaH/SheetWeave

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 SheetWeave faz?

Habilidade de agente para mesclar PDFs de desenhos lado a lado em um único PDF vetorial completo.

Visão Geral

O WorkHaH/SheetWeave é uma ferramenta que combina vários arquivos PDF de desenhos lado a lado (tiled) em um único PDF vetorial. É especialmente útil para plantas baixas, diagramas técnicos ou qualquer desenho que tenha sido dividido em múltiplas folhas.

Como Funciona

  1. O agente recebe uma lista de caminhos de PDFs ou um diretório contendo os arquivos PDF lado a lado.
  2. A ferramenta analisa o layout de grade das páginas (número de linhas e colunas).
  3. Usa pdfinfo, pdfjam e pdftk para reorganizar e mesclar as páginas na ordem correta.
  4. Gera um único PDF vetorial completo.

Instalação

pip install sheetweave

Ou faça o download do script diretamente.

Uso

sheetweave input_dir output.pdf

Opções

  • input_dir: Diretório contendo os PDFs lado a lado.
  • output.pdf: Caminho para o arquivo PDF de saída.
  • --rows: Número de linhas no layout de grade (opcional, detectado automaticamente se omitido).
  • --cols: Número de colunas no layout de grade (opcional, detectado automaticamente se omitido).

Exemplo

sheetweave ./desenhos_lado_a_lado ./desenho_completo.pdf --rows 2 --cols 2

Requisitos

  • Python 3.7 ou superior
  • pdfinfo (parte do Poppler)
  • pdfjam (parte do TeX Live ou MiKTeX)
  • pdftk

Suporte a Plataformas

  • Windows (via PowerShell ou WSL)
  • macOS (via Homebrew)
  • Linux (via gerenciador de pacotes)

Licença

MIT

Habilidades Relacionadas