Diff Tool para Openclaw

Una utilidad especializada en comparación de texto que resalta adiciones, eliminaciones y modificaciones en archivos o cadenas.

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

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install diff-tool

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar diff-tool usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Diff Tool?

La Diff Tool es una utilidad versátil integrada en el ecosistema Openclaw Skills, diseñada para proporcionar información clara y procesable al comparar dos versiones de texto o archivos. Va más allá de la simple comparación al ofrecer comentarios visuales codificados por colores: resalta las adiciones en verde, las eliminaciones en rojo y las modificaciones en amarillo. Esto la convierte en una herramienta esencial para desarrolladores y redactores que necesitan mantener la integridad de las versiones y auditar los cambios en su espacio de trabajo.

Diseñada para ofrecer rapidez y flexibilidad, esta herramienta admite múltiples formatos de salida, incluida la salida de terminal estándar, una vista simplificada para comprobaciones rápidas y un formato JSON estructurado. Al utilizar esta skill dentro de Openclaw Skills, los usuarios pueden automatizar el proceso de búsqueda de diferencias en fragmentos de código o archivos de configuración, reduciendo significativamente el esfuerzo manual requerido durante la depuración o la conciliación de contenido.

Casos de uso de Diff Tool

  • Realizar revisiones de código línea por línea para detectar cambios de lógica o errores.
  • Comparar archivos de configuración en diferentes entornos para garantizar la coherencia.
  • Auditar revisiones de documentos para ver exactamente qué texto se ha añadido o eliminado.
  • Generar informes automatizados de cambios de archivos dentro de un pipeline CI/CD utilizando la salida JSON.

Cómo funciona Diff Tool

  1. La herramienta recibe dos entradas que pueden ser cadenas de texto directas o rutas a archivos locales.
  2. Un motor de comparación escanea las entradas para identificar líneas específicas que han sido añadidas, eliminadas o cambiadas.
  3. La herramienta aplica resaltado de sintaxis según el tipo de cambio detectado para facilitar el escaneo visual.
  4. Se compilan datos estadísticos que muestran el número total de líneas modificadas en la transacción.
  5. Los resultados se representan en el formato elegido por el usuario (estándar, simple o JSON legible por máquina).

Configuración de Diff Tool

Para utilizar esta herramienta dentro del marco de Openclaw Skills, asegúrese de tener Python 3 disponible en su sistema. Puede ejecutar el script directamente desde su terminal utilizando los siguientes comandos:

# Comparar dos cadenas de texto
python3 scripts/diff.py string "original text" "modified text"

# Comparar dos archivos locales
python3 scripts/diff.py file /path/to/file1.txt /path/to/file2.txt

Esquema de datos y taxonomía de Diff Tool

La Diff Tool organiza los datos de comparación en un formato estructurado. Al utilizar el modo de salida JSON, la herramienta proporciona un esquema que es fácilmente analizable por otras Openclaw Skills.

Atributo Descripción
status Estado de éxito o error de la comparación
additions Recuento de números enteros de las líneas añadidas
deletions Recuento de números enteros de las líneas eliminadas
modifications Recuento de números enteros de las líneas cambiadas
diff_content Los datos de comparación sin procesar que resaltan los cambios

Funciones avanzadas de Diff Tool

  • Soporte de salida multiformato (Estándar, Simple y JSON) para adaptarse a diversos requisitos de flujo de trabajo.
  • Control de sensibilidad a los espacios en blanco mediante el flag --ignore-space para centrarse solo en los cambios semánticos.
  • Resúmenes estadísticos detallados que proporcionan una visión general de alto nivel de la magnitud de los cambios.
  • Diseño CLI-first para una fácil integración en scripts de automatización personalizados y otras Openclaw Skills.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*