Diff Tool para Openclaw

Um utilitário especializado de comparação de texto que destaca adições, exclusões e modificações em arquivos ou strings.

sxliuyu
v1.0.2
Mar 16, 2026
0
1.1k
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install diff-tool

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o diff-tool usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é Diff Tool?

A Diff Tool é um utilitário versátil integrado ao ecossistema Openclaw Skills, projetado para fornecer insights claros e acionáveis ao comparar duas versões de texto ou arquivos. Ela vai além da simples comparação ao oferecer feedback visual codificado por cores — destacando adições em verde, exclusões em vermelho e modificações em amarelo. Isso a torna uma ferramenta essencial para desenvolvedores e redatores que precisam manter a integridade das versões e auditar alterações em seu espaço de trabalho.

Construída para velocidade e flexibilidade, esta ferramenta suporta múltiplos formatos de saída, incluindo saída de terminal padrão, uma visualização simplificada para verificações rápidas e um formato JSON estruturado. Ao utilizar esta skill no Openclaw Skills, os usuários podem automatizar o processo de encontrar diferenças em trechos de código ou arquivos de configuração, reduzindo significativamente o esforço manual necessário durante a depuração ou reconciliação de conteúdo.

Casos de uso do Diff Tool

  • Realizar revisões de código linha por linha para detectar alterações de lógica ou bugs.
  • Comparar arquivos de configuração em diferentes ambientes para garantir a consistência.
  • Auditar revisões de documentos para ver exatamente qual texto foi adicionado ou removido.
  • Gerar relatórios automatizados de alterações de arquivos dentro de um pipeline CI/CD usando saída JSON.

Como o Diff Tool funciona

  1. A ferramenta recebe duas entradas, que podem ser strings de texto diretas ou caminhos para arquivos locais.
  2. Um mecanismo de comparação verifica as entradas para identificar linhas específicas que foram adicionadas, excluídas ou alteradas.
  3. A ferramenta aplica realce de sintaxe com base no tipo de alteração detectada para facilitar a varredura visual.
  4. Dados estatísticos são compilados, mostrando o número total de linhas modificadas na transação.
  5. Os resultados são renderizados no formato escolhido pelo usuário (padrão, simples ou JSON legível por máquina).

Configuração do Diff Tool

Para usar esta ferramenta dentro do framework Openclaw Skills, certifique-se de ter o Python 3 disponível em seu sistema. Você pode executar o script diretamente do seu terminal usando os seguintes comandos:

# Comparar duas strings de texto
python3 scripts/diff.py string "original text" "modified text"

# Comparar dois arquivos locais
python3 scripts/diff.py file /path/to/file1.txt /path/to/file2.txt

Esquema de Dados e Taxonomia de Diff Tool

A Diff Tool organiza os dados de comparação em um formato estruturado. Ao usar o modo de saída JSON, a ferramenta fornece um esquema que é facilmente analisado por outras Openclaw Skills.

Atributo Descrição
status Status de sucesso ou erro da comparação
additions Contagem inteira de linhas adicionadas
deletions Contagem inteira de linhas removidas
modifications Contagem inteira de linhas alteradas
diff_content Os dados de comparação brutos destacando as alterações

Recursos avançados do Diff Tool

  • Suporte a saída multiformato (Standard, Simple e JSON) para se ajustar a vários requisitos de fluxo de trabalho.
  • Controle de sensibilidade a espaços em branco usando a flag --ignore-space para focar apenas em mudanças semânticas.
  • Resumos estatísticos detalhados fornecendo uma visão geral de alto nível da magnitude das mudanças.
  • Design CLI-first para fácil integração em scripts de automação personalizados e outras Openclaw Skills.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*