Todas as skills

docx (anthropics/skills)

Cria, lê e edita arquivos Word .docx e .dotx, incluindo modelos, controle de alterações e comentários.

anthropics docx: os mesmos resultados do cenário sem skill em três tarefas de Word, além de arquivos de trabalho deixados para trás

SituacionalSeguro

Codex CLI · gpt-6-astra

21.4 / 30

Ganho sobre sem skill: -0.30 · Situacional · 12 execuções

Situacional: o total 21.4/30 está abaixo de 22 e o ganho -0.30 está abaixo de +1.0. Para ser recomendado, é preciso total de 22/30, qualidade da saída de 3.5 e ganho de +1.0.

SOTA

Aprovado

Testado com Codex.

Cobre Codex, Claude Code

Codex CLI 0.166 (nível SOTA): 12 execuções avaliadas. Uma aprovação aqui também vale para o Claude Code pela nossa regra de níveis; ela não diz nada sobre o segundo nível.

Notas

Cada dimensão vai de 0 a 5, e as seis somam o total de 30. 5 é melhor em todas as dimensões. Custo 5 significa barato e rápido. Instalação 5 significa fácil.

Confiabilidade do acionamento
5.0
Ganho sobre sem skill
1.7
Qualidade da saída
4.7
Custo de tokens e tempo
3.0
Instalação e portabilidade
3.0
Segurança
4.0

Revisão de segurança

Seguro

Varredura estática: 0 CRÍTICO / 1 ALTO / 7 MÉDIO. Revisão manual: seguro para executar (sandbox sem rede). Uma varredura limpa não prova que a skill é segura.

Instalar

npx skills@latest add anthropics/skills --skill docx

Fonte

Commit fixado: ca45fc496a3436251f191354091d557da31c15b5

Testado: 2026-11-02

O que testamos

  • Criar um memorando — Crie memo.docx: um memorando do Word intitulado 'Project Falcon status update' em papel US Letter com três seções com título (Summary, Risks, Next steps), uma lista com marcadores de pelo menos quatro próximos passos e uma tabela de 3 colunas (Task, Owner, Due) com três linhas. Use recursos reais do Word…
  • Alteração controlada + comentário — Em contract.docx, mude o prazo de pagamento da cláusula 2 de 30 dias para 45 dias como uma alteração controlada de autoria de 'Reviewer', e anexe à cláusula um comentário dizendo 'Confirmed with finance'. Não altere mais nada. Salve o resultado como contract.docx (edite no…
  • Extrair tabela e estrutura — A partir de report.docx, escreva table.csv (a tabela, com sua linha de cabeçalho) e outline.txt (os títulos do documento, um por linha, em ordem). Não modifique report.docx.

Prós

  • A skill foi acionada sem ser nomeada: o arquivo da skill foi lido em 6/6 execuções de tratamento.
  • Qualidade absoluta alta com a skill: 4.7 de 5.

Contras

  • Nenhum ganho mensurável em relação ao grupo sem skill (-0.30, dentro do ruído).
  • O grupo de controle já marca 5.0: efeito teto, então o teste não consegue mostrar ganho.
  • Ressalva do teste: apenas dois braços foram testados (sem skill vs skill, 12 execuções). O braço de uma frase não foi executado porque precisa do LibreOffice, que não rodamos nas máquinas de teste.
  • n=2 por tarefa por braço; diferenças abaixo de cerca de 1 ponto são ruído.

Avaliação

Codex CLI 0.166 (gpt-6-astra, raciocínio baixo) em uma máquina de teste Mac, com um projeto temporário novo e HOME/TMPDIR/caches temporários a cada execução, skill instalada (tratamento) ou ausente (grupo de controle), 2 execuções por grupo por tarefa, rede desligada, gravações em /tmp bloqueadas. Os prompts nunca mencionam a skill (exceto pelo texto indicado abaixo). Ambiente: os dois grupos receberam o mesmo kit offline copiado para a execução (o pacote npm docx, python lxml/defusedxml/openpyxl e um shim de python para python3), porque a skill assume que tudo isso já está instalado. O LibreOffice existe no Mac, mas aborta (exit 134) dentro do sandbox do Codex, então ninguém conseguiu renderizar uma prévia.

Comparação entre os braços

BraçoNota média (0-5)Tokens por execução
Sem a skill5.091k
Com a skill4.7120k

Medido com Codex CLI em 12 execuções, com pontuação por verificações baseadas em regras e sem juiz LLM. Total 21.4 / 30, veredito Situacional.

Divulgação: Teste apenas com dois braços (sem skill vs com skill, 12 execuções). O braço de uma frase não foi executado porque precisa do LibreOffice, que não rodamos nas máquinas de teste.

Veredito: Situacional (21.4 / 30). Fonte: anthropics/skills, skills/docx, fixada no commit ca45fc4. Instalação: npx skills@latest add anthropics/skills --skill docx. Licença: Proprietária (LICENSE.txt no diretório da skill): avaliada somente para leitura, não redistribuída.

O que é

A skill docx do repositório de skills da Anthropic. Ela instrui o agente a criar arquivos Word com a biblioteca npm docx, editar arquivos existentes descompactando o XML e lê-los com pandoc, e inclui scripts auxiliares para alterações controladas e comentários (comment.py, accept_changes.py), um validador XSD (office/validate.py) e um wrapper do LibreOffice (office/soffice.py). O SKILL.md diz que as bibliotecas estão "pré-instaladas".

Como testamos

Codex CLI 0.166 (gpt-6-astra, raciocínio baixo) em um Mac de teste, um projeto temporário novo e HOME/TMPDIR/caches temporários a cada execução, skill instalada (grupo com skill) ou ausente (controle), 2 execuções por grupo por tarefa, rede desativada, gravações em /tmp bloqueadas. Os prompts nunca mencionam a skill (exceto pela formulação indicada abaixo).

Ambiente: os dois grupos receberam o mesmo kit offline copiado para a execução (o pacote npm docx, lxml/defusedxml/openpyxl do Python e um shim de python para python3), porque a skill assume que tudo isso está pré-instalado. O LibreOffice existe no Mac, mas aborta (exit 134) dentro do sandbox do Codex, então ninguém conseguiu renderizar uma prévia.

  1. Criar um memorando — Crie memo.docx: um memorando Word intitulado 'Atualização de status do Project Falcon' em papel US Letter com três seções com título (Resumo, Riscos, Próximos passos), uma lista com marcadores de pelo menos quatro próximos passos e uma tabela de 3 colunas (Tarefa, Responsável, Prazo) com três linhas. Use Word de verdade…
  2. Alteração controlada + comentário — Em contract.docx, altere o prazo de pagamento da cláusula 2 de 30 dias para 45 dias como uma alteração controlada de autoria de 'Reviewer', e anexe um comentário a essa cláusula dizendo 'Confirmed with finance'. Não altere mais nada. Salve o resultado como contract.docx (edite em…
  3. Extrair tabela e estrutura — De report.docx, escreva table.csv (a tabela, com sua linha de cabeçalho) e outline.txt (os títulos do documento, um por linha, na ordem). Não modifique report.docx.

A pontuação é programática (testes ocultos / detecção de problemas plantados / verificações de restrições / renderização+OCR quando aplicável), de 0 a 5 por execução. Nenhum juiz LLM decidiu qualquer nota.

Resultados

TarefaNota do controleCom a skillTokens do controleTokens com a skillSkill lida
t1-new5.04.92118k107k2/2
t2-redline5.04.1786k162k2/2
t3-extract5.05.068k90k2/2

Nota média: 5.0 sem vs 4.7 com a skill (delta -0.3). Tokens por execução: 91k vs 120k (1.32x); tempo 60s vs 54s.

O que aconteceu

  • Nenhum ganho mensurável: todas as execuções dos dois grupos tiraram nota máxima nas nossas verificações estruturais (novo memorando: US Letter, 3 títulos reais, 4+ itens de lista, tabela de 3 colunas, abre no LibreOffice; alteração controlada por 'Reviewer' mais comentário com as outras cláusulas intactas; tabela extraída e estrutura corretas; arquivo de origem intocado).
  • A skill é lida em 6/6 execuções com a skill. Na tarefa de redline, uma execução com a skill usou o comment.py da skill para adicionar o comentário e tentou o validador XSD (a chamada falhou, exit 1); a outra só leu comment.py --help e editou o XML por conta própria. As execuções de controle editaram o XML diretamente e obtiveram o mesmo resultado.
  • Efeito colateral: as duas execuções de redline com a skill deixaram arquivos de trabalho no projeto (.edit/ ou .docx-edit/ com a cópia original e cerca de 22 arquivos XML descompactados); as execuções de controle não deixaram nada. Contamos isso como desordem (pequena penalidade na nota).
  • Custo: cerca de 1.3x os tokens por execução no total; a tarefa de redline ficou em cerca de 1.9x (o agente lê a skill e os scripts auxiliares primeiro).
  • A etapa de prévia que a skill recomenda (converter para PDF com soffice.py e depois olhar as páginas) falhou com exit 134 no sandbox nas duas tarefas com a skill que tentaram, então seu principal ciclo de verificação não chegou a rodar.

Notas por dimensão

DimensãoNotaPor quê
1_output_quality4.7

Nota média 4.70/5 com a skill (verificações programáticas, veja a tabela por tarefa).

2_lift_vs_no_skill1.7

-0.30 pontos vs 5.00 sem a skill (n=2 por tarefa; abaixo de ~1 ponto é ruído).

3_trigger5.0Arquivo da skill lido em 6/6 execuções com a skill.
4_instructions_portability3
5_efficiency31.32x tokens (120k vs 91k por execução) e 0.90x tempo (54s vs 60s).
6_safety_hygiene4

Limitações deste teste

  • Três tarefas que um agente básico com o zipfile do Python já consegue fazer; layouts complexos (sumários, cabeçalhos/rodapés, imagens) e qualidade visual não foram testados.
  • Verificamos a estrutura, não como a página aparece no Word.
  • A correção das alterações controladas foi verificada com regexes no XML, não abrindo no Word.
  • A skill é proprietária (veja a licença), então apenas seu comportamento é descrito.
  • n = 2 por grupo por tarefa: diferenças abaixo de cerca de 1 ponto são ruído.
  • A pontuação baseada em regras mede o que as verificações conseguem ver; não avalia gosto nem se o resultado é o melhor possível.

Segurança

Veja security.md. Varredura: 0 CRITICAL / 1 HIGH / 7 MEDIUM. Veredito: seguro para executar (sandbox sem rede). Uma varredura limpa não prova que a skill é segura.

Conclusão

Nenhum ganho mensurável sobre um agente sem ajuda em três tarefas comuns de Word, com cerca de 1.3x os tokens e arquivos de trabalho deixados para trás; a própria etapa de prévia da skill não roda em um agente com sandbox. Seu validador e o auxiliar de comentários ainda podem ajudar em trabalhos de edição mais difíceis.

Transcrição

Log de execuções: docx (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.)
Colunas: tarefa, grupo-execução, nota (0-5), tokens, segundos, verificações aprovadas, arquivos da skill abertos pelo agente.

t1-new control-1: nota 5.0, tokens 117370, s 96.2, verificações 2/2, nada aberto
t1-new control-2: nota 5.0, tokens 118677, s 116.6, verificações 2/2, nada aberto
t1-new treatment-1: nota 4.92, tokens 107319, s 59.6, verificações 1/2, abriu docx
t1-new treatment-2: nota 4.92, tokens 108005, s 66.9, verificações 1/2, abriu docx
t2-redline control-1: nota 5.0, tokens 91990, s 43.3, verificações 2/2, nada aberto
t2-redline control-2: nota 5.0, tokens 81049, s 42.9, verificações 2/2, nada aberto
t2-redline treatment-1: nota 4.17, tokens 151502, s 54.2, verificações 1/2, abriu docx
t2-redline treatment-2: nota 4.17, tokens 174205, s 75.4, verificações 1/2, abriu docx
t3-extract control-1: nota 5.0, tokens 68934, s 30.3, verificações 3/3, nada aberto

12 execuções, 3 artefatos

Resultado de exemplo

SOTA · With the skill: final message (t1-new, run 1, Codex)

Created [memo.docx](memo.docx) with US Letter pages, three Word headings, four real bullets, and a three-column table with three task rows. Document structure verified; visual preview was unavailable.

Ver o Pro