abnt-skill

Integração com as skills oficiais de Office — descoberta e decisão

O que foi descoberto (verificado em fontes oficiais)

  1. Não existe “uma Office Skill” única. Existem 4 skills oficiais da Anthropic: docx, pdf, pptx, xlsx, publicadas para referência em github.com/anthropics/skills e pré-incluídas no Claude (o README do repositório e a documentação afirmam que versões dessas skills acompanham o produto; no Claude Code elas aparecem no menu /skills, podendo vir sincronizadas da conta, incluindo built-ins como pdf e xlsx).
  2. Licença: source-available (referência), diferente das demais skills do repositório (Apache-2.0).
  3. Capacidades (resumo; detalhe em applications/office-oficial.md): docx cria/edita Word; pptx cria/edita PowerPoint; xlsx cria/analisa Excel; pdf extrai/manipula/gera PDFs.
  4. Na API do Claude, usam-se IDs curtos (docx, pdf, pptx, xlsx, tipo anthropic, versão latest) no parâmetro container.skills com a ferramenta de execução de código; arquivos saem pela Files API.
  5. Limites: não cobrem Outlook, OneNote, Access, RTF, CSV ou TXT.

Por que não há depends_on / declaração formal

Por que não distribuir como plugin

Skills de plugin são namespaced (/plugin:skill); distribuir como plugin impediria o comando simples /abnt. Por isso a distribuição é como skill pessoal/projeto: pasta abnt-skill + name: abnt (ver INSTALL.md).

Separação garantida (anti-duplicação)