# Herramientas DOCX

> Herramientas DOCX profesionales para crear, editar y manipular documentos Word. Cree nuevos .docx con control total de estilos, edite archivos existentes a nivel XML, gestione cambios controlados y comentarios, convierta entre formatos y valide la estructura OOXML.



Tags: Documentos, DOCX, Word, Conversión


## Example Prompts

- Crear un documento Word profesional con tablas, encabezados y estilos personalizados
- Extraer y revisar cambios controlados de un archivo DOCX
- Añadir comentarios de revisión a secciones específicas de un documento Word
- Convertir un archivo .doc a .docx o PDF
- Validar y reparar la estructura OOXML de un archivo DOCX

URL: https://rakenne.app/es/skills/docx-tools/index.md

Try this skill: https://rakenne.app/a/?skill=docx-tools



## Resumen

Herramientas DOCX profesionales para crear, editar y manipular documentos Word.

Con este skill puede:

- Crear nuevos archivos .docx con control total sobre estilos, tablas y maquetación
- Abrir y editar documentos existentes a nivel OOXML (XML) cuando necesita precisión milimétrica
- Leer, limpiar y aceptar cambios controlados y comentarios
- Convertir entre formatos como .doc, .docx, PDF, HTML y ODT
- Validar y reparar la estructura OOXML antes de enviar documentos a clientes
- Comparar dos versiones de un documento y generar un redline con cambios controlados

## Primeros pasos

Añada sus archivos fuente al espacio de trabajo del proyecto y active el skill *Herramientas DOCX*. El agente le guiará paso a paso.

### Flujos de trabajo típicos

- **Redactar un documento Word pulido**: Pida al agente que cree un nuevo .docx con las secciones, encabezados, tablas y estilos que necesita. Internamente utiliza `docx_build`, de modo que el archivo se abra limpio en Word.
- **Revisar cambios controlados**: Cuando un documento tiene mucho historial de edición, el agente puede usar `docx_extract_text` para mostrar una vista Markdown más limpia, o `docx_accept_changes` para consolidar todos los cambios en una nueva versión final.
- **Cirugía a nivel XML**: Para problemas complejos de formato o corrupción, el agente puede ejecutar `docx_unpack` para extraer el XML, editar directamente, usar `docx_validate` para detectar problemas estructurales y después `docx_pack` para generar un nuevo .docx limpio.
- **Convertir formatos con seguridad**: Use `docx_convert` cuando necesite pasar de .doc a .docx, PDF, HTML u ODT conservando la mayor parte posible de la estructura.
- **Comparar versiones con redline**: Tras editar un contrato o informe, el agente puede ejecutar `docx_compare` para generar una versión con redline que se abre en Word en modo Control de cambios.
- **Generar imágenes a partir de PDFs**: Use `docx_pdf_to_images` para producir imágenes página a página de un PDF para revisión visual o para incrustar en otros documentos.

## Referencia de herramientas

El skill *Herramientas DOCX* expone diez herramientas especializadas. No es necesario memorizar sus nombres: el agente elige la adecuada, pero esta referencia explica qué hay disponible.

### Crear nuevos documentos

- **`docx_build`**: Construye archivos .docx de forma programática usando la biblioteca JavaScript `docx`. Ideal para documentos estructurados (contratos, informes, plantillas) con control preciso sobre secciones, párrafos, tablas y formato.

### Leer y limpiar contenido

- **`docx_extract_text`**: Extrae el texto de un archivo .docx como Markdown. Puede elegir si quiere:
  - mostrar tanto inserciones como eliminaciones,
  - mostrar solo el texto final (como si se hubieran aceptado todos los cambios),
  - o mostrar el texto original (como si se hubieran rechazado todos los cambios).

- **`docx_accept_changes`**: Acepta todos los cambios controlados en un archivo .docx y escribe el resultado en un nuevo archivo. Útil cuando necesita una versión final limpia sin historial de revisión.

### Flujo de trabajo XML/OOXML

Estas herramientas se utilizan juntas cuando el agente necesita trabajar directamente con OOXML:

- **`docx_unpack`**: Descomprime un archivo .docx en un directorio editable de archivos XML, fusionando runs con formato idéntico y aplicando pretty-printing para mejorar la legibilidad.
- **`docx_validate`**: Comprueba un archivo .docx o un directorio descomprimido en busca de problemas estructurales (archivos obligatorios ausentes, XML mal formado, relaciones rotas) y puede reparar automáticamente problemas comunes.
- **`docx_pack`**: Vuelve a empaquetar un directorio XML descomprimido en un nuevo archivo .docx una vez que la validación ha pasado.

### Comentarios de revisión y colaboración

- **`docx_add_comment`**: Añade un comentario de revisión —o una respuesta a un comentario existente— a un documento descomprimido. Los comentarios se anclan a fragmentos de texto específicos para que aparezcan en la posición esperada en Word.

### Conversiones y comparaciones

- **`docx_convert`**: Utiliza LibreOffice en modo headless para convertir documentos entre formatos, por ejemplo:
  - `.doc` → `.docx`
  - `.docx` → `pdf`
  - `.docx` → `html`
  - `.odt` → `.docx`

- **`docx_compare`**: Compara una .docx “original” con una .docx “modificada” y produce un tercer documento con redline. Al abrir el resultado en Word, los revisores ven inserciones, eliminaciones y movimientos como cambios controlados.

### Páginas de PDF a imágenes

- **`docx_pdf_to_images`**: Convierte páginas de PDF en imágenes JPEG o PNG con la resolución que usted elija. Útil para QA visual, presentaciones o para insertar miniaturas de páginas en otros documentos.

## Buenas prácticas

- **No sobrescriba el archivo original**: El agente siempre escribe en una ruta nueva (por ejemplo, con sufijos `_clean`, `_final`, `_redlined`) para que pueda comparar y revertir.
- **Valide antes de compartir**: Para documentos importantes de clientes, pida al agente que ejecute `docx_validate` y detecte problemas de OOXML antes de enviar el archivo.
- **Elija bien entre build y XML**: Prefiera `docx_build` para documentos nuevos y use el flujo descomprimir/validar/volver a empaquetar solo cuando necesite correcciones de bajo nivel o inspección directa del XML.



---

Back to [Skill Library](https://rakenne.app/es/skills/index.md)
