Abaans/abaans-agent-skills

Atualizar texto em um documento Word existente no OneDrive ou SharePoint, preservando sua identidade de arquivo, histórico de revisões e conteúdo incorporado. Use para edições pontuais a partir de um rascunho revisado, incluindo documentos com colaboradores ativos.

O que é abaans-agent-skills?

Esta skill permite a um agente de IA editar texto em documentos Word existentes armazenados no OneDrive ou SharePoint, preservando a identidade completa do arquivo — incluindo sua URL canônica, título, histórico de revisões, objetos incorporados (imagens, diagramas, tabelas) e o estado de colaboração ativa. Ela foi projetada para cenários onde um rascunho revisado precisa ser aplicado a um documento compartilhado sem perder o contexto colaborativo, como comentários, alterações controladas e aprovações pendentes. A skill exige que o agente use ferramentas que editem intervalos delimitados no documento original, em vez de substituir o arquivo inteiro, e realiza verificações rigorosas de identidade, concorrência e persistência para garantir que as alterações sejam seguras e reversíveis. Atualmente, a implementação documentada utiliza a interface de usuário do Microsoft Word no macOS com o navegador do OneDrive/SharePoint, mas a skill aceita outras plataformas desde que atendam aos mesmos requisitos de preservação.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Abaans/abaans-agent-skills/tree/HEAD/skills/live-word-text-update

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

Atualização de texto ao vivo no Word

Edite o item Word compartilhado existente no lugar. Preserve sua URL canônica, título, compartilhamento e conteúdo protegido. Uma prévia local não é evidência de que o documento na nuvem foi salvo.

Entradas e ferramentas

Resolva a fonte revisada, o destino exato ao vivo e as alterações pretendidas. Nomes de arquivo semelhantes não são evidência suficiente de identidade. Uma solicitação para preparar um rascunho ou demonstrar esta habilidade não autoriza uma edição ao vivo.

Prefira uma ferramenta dedicada que possa editar intervalos delimitados no item Word existente, preservando objetos ao redor e o estado de colaboração. Enviar um binário substituto, excluir/recriar ou Salvar Como sobre o caminho ao vivo não atende a este contrato. Edição no Google Docs não é um substituto para edição no Word.

A rota de interface documentada usa Microsoft Word no macOS mais o item canônico do navegador OneDrive/SharePoint. Use estado de acessibilidade/UI fresco e documentação de ferramenta atual; nunca repita coordenadas de tela. Uma ferramenta/plataforma diferente deve satisfazer as mesmas verificações de preservação. Se a edição por intervalo não estiver disponível, forneça um mapa de alterações e relate o bloqueador.

Preparar o mapa de alterações

  1. Abra a fonte e o destino. Verifique a identidade ao vivo na nuvem, o título significativo e o estado salvo/sincronizado. Registre apenas a linha de base necessária para verificação: linhas do histórico de revisões, seções afetadas, objetos embutidos e suas âncoras, cabeçalhos/rodapés relevantes, comentários e alterações controladas.
  2. Mapeie o texto fonte para os títulos, parágrafos e células de tabela do destino. Preserve um título significativo ao vivo quando o rascunho tiver um genérico. Reconcilie alterações de versão/data explicitamente solicitadas; não restaure metadados obsoletos por padrão.
  3. Preserve as linhas existentes do histórico de revisões e seus campos de aprovação. Anexe novas entradas suportadas apenas uma vez. Uma aprovação histórica não aprova esta revisão.
  4. Mantenha imagens, diagramas, objetos incorporados e legendas no lugar, a menos que o usuário tenha solicitado especificamente alterá-los. Use uma imagem de recuperação permitida quando necessário; mantenha conteúdo privado fora de exemplos e logs reutilizáveis.

Editar intervalos delimitados

Verifique o documento ativo e a seleção antes de cada edição. Atualize apenas o parágrafo, seção ou célula pretendido, com formatação apropriada ao seu destino. Edite texto ao redor de um objeto incorporado como intervalos separados, em vez de selecionar sobre o objeto. Não achate tabelas nem use selecionar tudo e colar cego no documento inteiro.

Imediatamente antes de alterar um intervalo, verifique novamente se há edições concorrentes. Reconcilie alterações apenas dentro do escopo autorizado. Se o novo texto de um colaborador criar um conflito não resolvido, deixe aquele intervalo intacto e peça a decisão. Continue intervalos independentes apenas quando seguro.

Inspecione cada edição. Em uma colagem inesperada, desfaça apenas a edição identificável do agente quando seguro e reavalie. Não tente novamente uma substituição de documento inteiro a partir de uma imagem obsoleta.

Verificar persistência

Compare o documento final contra o mapa de alterações e a linha de base: texto pretendido, título, todas as linhas históricas, objetos incorporados inventariados, tabelas, cabeçalhos/rodapés e estado relevante de comentários/alterações controladas. Inspecione as páginas afetadas em busca de recortes ou objetos deslocados.

Aguarde o status salvo/sincronizado, então reabra ou atualize o mesmo item canônico na nuvem. Confirme que o texto editado persistiu, o conteúdo protegido permanece e a identidade/link do item não foi alterado. Se a verificação remota não estiver disponível, reporte editado; persistência na nuvem não verificada.

Relate as seções alteradas, as verificações de preservação e o resultado da persistência. Não afirme que a cópia aberta de cada colaborador foi atualizada. Mantenha qualquer evidência do projeto limitada ao que o usuário autorizou.

Veja exemplo de mapa de alterações e casos de revisão. A edição na nuvem de ponta a ponta requer um ambiente ao vivo autorizado; verificações de pacote isoladas não a comprovam.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Habilidades Relacionadas