zjie64821-ui/zhangjies-skills-and-mcp

Habilidades e MCP do Claude Code de Zhangjie — Réplica completa da configuração: 22 habilidades, 20 comandos, servidores MCP, regras de acionamento automático

O que é zhangjies-skills-and-mcp?

Esta habilidade fornece um guia completo de processamento de PDFs, combinando bibliotecas Python como pypdf, pdfplumber, reportlab e pytesseract com ferramentas de linha de comando como pdftotext, qpdf e pdftk. Ela cobre tarefas essenciais como extração de texto e tabelas, mesclagem, divisão, criação, OCR, marca d'água e proteção por senha, oferecendo referências rápidas e APIs-chave. Suporta qualquer plataforma que execute Python ou comandos CLI, tornando-se útil para Claude Code, Cursor, Codex e outros agentes de IA que precisam manipular PDFs programaticamente. A habilidade é acionada automaticamente quando o usuário solicita operações com PDF, garantindo que o agente use as melhores ferramentas e práticas recomendadas.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add zjie64821-ui/zhangjies-skills-and-mcp

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

Guia de Processamento de PDF

Bibliotecas Python

  • pypdf: mesclagem (PdfWriter.add_page()), divisão, rotação, metadados, criptografia (writer.encrypt()), marca d'água (page.merge_page())
  • pdfplumber: extração de texto (page.extract_text()), extração de tabelas (page.extract_tables() → pandas)
  • reportlab: criar PDFs (Canvas para simples, Platypus/SimpleDocTemplate para múltiplas páginas)
  • pytesseract + pdf2image: OCR em PDFs escaneados (convert_from_path() → image_to_string())

Ferramentas CLI

  • pdftotext (poppler): extração de texto, -layout preserva o layout
  • qpdf: mesclagem (qpdf --empty --pages), divisão, rotação, descriptografia
  • pdftk: mesclagem, divisão (burst), rotação

Referência Rápida

TarefaMelhor FerramentaAPI Principal
Extrair textopdfplumberpage.extract_text()
Extrair tabelaspdfplumberpage.extract_tables() → DataFrame
MesclarpypdfPdfWriter().add_page()
Dividirpypdfiterar reader.pages
CriarreportlabSimpleDocTemplate / Canvas
OCRpytesseractconvert_from_path() → image_to_string()
Marca d'águapypdfpage.merge_page()
Senhapypdfwriter.encrypt()

Solicitação do Usuário

$ARGUMENTS

Habilidades Relacionadas