🇨🇱Chile·Laboral Skill· 23 abr 2026· ES
Revisar escritos legales con Gemini cruzando datos vía Drive
Sube los documentos fuente a Drive y pide a Gemini revisar ortografía, gramática y exactitud de datos del escrito generado.
skill.md · Laboral
¿Cómo uso esto?
- Rellena las variables (más abajo) si aplica.
- Aprieta «Copiar prompt».
- Pega el texto en ChatGPT, Claude o Gemini y envía.
---
name: gemini-revisor
description: >
Revisa documentos generados con Cowork (contestaciones, informes, escritos legales) enviándolos a Gemini vía su interfaz web (gemini.google.com). Sube los documentos de referencia del workspace a Google Drive para que Gemini cruce datos con las fuentes originales. Devuelve lista numerada de cambios (original → sugerencia) por categoría: ortografía, gramática, exactitud de datos. El usuario revisa y pide a Claude implementar los seleccionados.
ÚSALA cuando el usuario diga: "revisa con gemini", "pásalo a gemini", "gemini review", "que gemini revise el documento", "revisa la contestación", "revisa el escrito", "revisa el informe", "checa la ortografía del docx", "valida los datos con gemini", "sube los docs a drive y que gemini revise", "revisa lo que generaste", o cualquier frase que implique revisar/corregir un documento ya generado usando Gemini como revisor externo.
---
# Skill: Revisión con Gemini vía Drive
Esta skill orquesta tres fases: (1) extrae el texto del documento a revisar y los datos clave de los archivos fuente, (2) sube los documentos de referencia a Google Drive para que Gemini pueda acceder a ellos, y (3) abre Gemini con un prompt estructurado que solicita revisión de ortografía, gramática y exactitud de datos. El resultado es una lista numerada de cambios para que el usuario decida cuáles implementar.
---
## FASE 1 — Preparar el material
### 1.1 — Identificar el documento a revisar
El documento a revisar puede llegar de dos formas:
- **Archivo .docx en el workspace** (caso más común cuando se genera una contestación o informe): búscalo en la carpeta `output/` del workspace montado.
- **Texto pegado directamente en el chat**: úsalo tal cual.
Si hay un .docx, extrae su texto con:
```bash
pandoc "/ruta/al/documento.docx" -t plain 2>/dev/null
```
Si el documento tiene más de **3000 palabras**, divídelo en secciones lógicas (por ejemplo, por títulos o secciones numeradas) para enviarlo a Gemini en partes. Anota los límites de cada sección.
### 1.2 — Identificar los documentos de referencia
Busca los archivos de referencia en el workspace montado:
```bash
# Listar toda la estructura de archivos (excluyendo outputs)
find /sessions/*/mnt -type f \( -name "*.pdf" -o -name "*.xlsx" -o -name "*.xls" -o -name "*.docx" -o -name "*.eml" -o -name "*.md" -o -name "*.txt" -o -name "*.csv" \) 2>/dev/null \
| grep -v ".skills" \
| grep -v "/output/" \
| grep -v "outputs/"
```
Los documentos de referencia típicos en casos legales se organizan en carpetas como:
- `input/caso/` — contratos, liquidaciones, finiquitos, cartas, listas de trabajadores
- `input/demanda/` — la demanda o libelo del actor
- `input/correos/` — correos electrónicos relevantes (.eml o .pdf)
- `input/modelo/` — documentos modelo o plantillas
Presenta al usuario la lista de archivos encontrados y pregunta cuáles quiere subir como referencia (si no especifica, sube todos los de `input/`).
---
## FASE 2 — Subir documentos de referencia a Google Drive
Esta fase puede omitirse si:
- El usuario ya tiene los documentos en Drive de una sesión anterior (pregúntale si quiere reusar).
- No hay documentos de referencia disponibles (en ese caso, avísale que la revisión será solo ortografía y gramática).
### 2.1 — Abrir Google Drive
1. Usa `tabs_context_mcp` para obtener el tab ID activo.
2. Navega a `https://drive.google.com` en un nuevo tab.
3. Espera a que cargue (2-3 segundos). Toma un screenshot para confirmar.
4. Si pide login, informa al usuario y espera confirmación antes de continuar.
### 2.2 — Crear o localizar la carpeta de revisión
Busca si ya existe una carpeta con el nombre del caso (por ejemplo, "O-8309-2025 Revisión") o, en su defecto, "Revisión Gemini":
- Usa el buscador de Drive (tecla `/` o icono de lupa) con el nombre del caso o "Revisión Gemini".
- Si no existe: clic en "+ Nuevo" → "Carpeta nueva" → escribe el nombre → "Crear".
- Si existe: entra a la carpeta.
**Nombra la carpeta de forma descriptiva** para que el usuario la reconozca luego: por ejemplo, `Revisión Gemini - O-8309-2025` o simplemente el RIT del caso si está disponible en el transcript o nombre de archivo.
### 2.3 — Subir los archivos
Dentro de la carpeta de Drive:
1. Usa `read_page` con `filter: "interactive"` para encontrar el input de archivo de Drive.
2. Sube cada archivo con la herramienta `file_upload`:
```
file_upload(paths=["/ruta/completa/al/archivo.pdf"], ref="ref_del_input_de_drive", tabId=...)
```
3. Si Drive no muestra el input directamente, haz clic derecho en el área de la carpeta y busca "Subir archivos". El input de archivo aparecerá.
4. Espera a que cada archivo aparezca en la lista de la carpeta antes de subir el siguiente.
5. Si hay muchos archivos, súbelos en grupos de 3-4 para evitar timeouts.
> **Manejo de formatos especiales:**
> - `.eml` (correos): súbelos tal cual, Gemini puede leer su contenido.
> - `.xlsx` (Excel): Drive los convierte a Google Sheets automáticamente — no hay que hacer nada especial.
> - `.pdf` escaneados: Gemini puede hacer OCR, pero los resultados son mejores con PDFs de texto.
### 2.4 — Obtener el link compartible
1. Selecciona la carpeta (o haz clic derecho sobre ella).
2. Selecciona "Compartir" → "Copiar enlace".
3. Verifica que el nivel de acceso sea **"Cualquiera con el enlace puede ver"** (cámbialo si es necesario).
4. Guarda el link — lo necesitarás para el prompt de Gemini.
Informa al usuario: "✅ [N] documentos subidos a la carpeta '[nombre]' en Drive."
---
## FASE 3 — Revisar con Gemini
### 3.1 — Construir el prompt
Construye el prompt adaptado al tipo de documento. Para documentos legales en español, usa esta estructura:
```
Eres un revisor experto de documentos legales en español (especialmente Derecho del Trabajo chileno).
Revisa el siguiente texto según tres dimensiones:
1. **ORTOGRAFÍA**: Identifica errores de ortografía (tildes faltantes o incorrectas, letras mal escritas, palabras sin acento). Presta especial atención a: tildes en verbos pretéritos (reestructuró, incrementó), palabras graves/esdrújulas (última, según, única), y tildes diacríticas.
2. **GRAMÁTICA**: Identifica errores gramaticales (concordancia de género/número, tiempos verbales inconsistentes, puntuación incorrecta, uso de mayúsculas en nombres propios). Señala también construcciones poco claras o ambiguas que podrían afectar la interpretación jurídica.
3. **EXACTITUD DE DATOS**: Usando los documentos de referencia disponibles en esta carpeta de Google Drive: [LINK_DE_DRIVE], verifica que:
- Los nombres y RUTs de personas y empresas sean correctos
- Los montos, fechas y porcentajes citados coincidan con los documentos fuente
- Las afirmaciones sobre hechos (fechas de despido, montos de liquidaciones, porcentajes de variación) tengan respaldo documental
Para cada problema encontrado, usa EXACTAMENTE este formato:
[NÚMERO]. **[TIPO]** | Original: "[cita textual del error]" → Sugerencia: "[corrección propuesta]" | Motivo: [explicación en 1 oración]
Reglas:
- Si no hay errores en una categoría: escribe "✅ Sin errores encontrados en [CATEGORÍA]"
- Solo reporta errores reales — no estilo ni preferencias personales
- Al final: "**Resumen: [N] ortografía + [N] gramática + [N] datos = [N total] cambios propuestos**"
---
## DOCUMENTO A REVISAR:
[AQUÍ EL TEXTO COMPLETO O LA SECCIÓN]
```
Si no hay carpeta de Drive, omite el párrafo de exactitud de datos y menciona que solo se revisará ortografía y gramática.
Para documentos muy largos (>3000 palabras), envía sección por sección, indicando al inicio de cada prompt: "Esta es la sección [N] de [Total] del documento."
### 3.2 — Abrir Gemini y enviar el prompt
1. Navega a `https://gemini.google.com` (en el mismo tab de Drive o en uno nuevo).
2. Toma un screenshot para confirmar que la interfaz de chat está cargada.
3. Si pide login, informa al usuario y espera confirmación.
4. Localiza el área de texto del chat:
```
find(query="chat input area", tabId=...)
```
5. Haz clic en el área de texto e inserta el prompt completo. Para textos largos, usa JavaScript para evitar truncamiento:
```javascript
const editor = document.querySelector('rich-textarea') ||
document.querySelector('[contenteditable="true"]') ||
document.querySelector('textarea');
editor.focus();
document.execCommand('selectAll');
document.execCommand('insertText', false, `TU_PROMPT_COMPLETO`);
```
6. Envía con Enter o el botón de enviar.
7. Espera la respuesta: toma screenshots periódicamente hasta que Gemini deje de generar (el indicador de carga desaparece). Esto puede tomar 10-30 segundos para documentos largos.
### 3.3 — Capturar la respuesta
1. Usa `get_page_text` para extraer el texto completo de la página.
2. Localiza la respuesta de Gemini (empieza después del prompt enviado).
3. Si la respuesta aparece cortada, desplázate hacia abajo y vuelve a capturar.
4. Para revisiones por secciones, guarda cada respuesta antes de enviar la siguiente.
### 3.4 — Presentar los cambios al usuario
Consolida todas las respuestas (si se envió en secciones) y presenta el resultado así:
```
## 📋 Revisión completada por Gemini
**Documento revisado:** [nombre del archivo o primeras palabras]
**Documentos de referencia en Drive:** [nombres de archivos subidos]
**Secciones revisadas:** [N de N]
---
### 🔤 Ortografía ([N] cambios)
1. Original: "reestructuracion" → Sugerencia: "reestructuración" | *Motivo: Palabra aguda terminada en consonante que requiere tilde.*
2. ...
### 📝 Gramática ([N] cambios)
3. Original: "..." → Sugerencia: "..." | *Motivo: ...*
### 📊 Exactitud de datos ([N] cambios)
4. Original: "..." → Sugerencia: "..." | *Motivo: ...*
---
**Total: [N] cambios propuestos**
🔧 Para implementar cambios, dile a Claude:
- "Implementa los cambios 1, 2 y 3"
- "Implementa todos los de ortografía"
- "Implementa todos los cambios"
```
---
## FASE 4 — Implementar los cambios seleccionados
Cuando el usuario indique qué cambios aplicar, trabaja directamente sobre el archivo original.
### Si el documento es un .docx:
1. Identifica los cambios seleccionados por número, tipo o todos.
2. Extrae el contenido XML del .docx:
```bash
python /sessions/*/mnt/.skills/skills/docx/scripts/office/unpack.py "/ruta/al/documento.docx" "/tmp/docx_unpacked/"
```
3. Aplica cada corrección (búsqueda y reemplazo preciso del texto original por la sugerencia).
4. Repaqueta el .docx:
```bash
python /sessions/*/mnt/.skills/skills/docx/scripts/office/repack.py "/tmp/docx_unpacked/" "/ruta/al/documento_corregido.docx"
```
5. Guarda el archivo corregido con sufijo `_revisado` en la carpeta `output/` del workspace.
6. Informa al usuario con un enlace al archivo:
```
✅ Cambios aplicados. [Ver documento corregido](computer:///ruta/al/documento_revisado.docx)
Cambios aplicados: [lista]
Cambios omitidos: [lista, si aplica]
```
### Si el documento es texto pegado en el chat:
Presenta el texto completo corregido en el chat, claramente delimitado, con la lista de cambios aplicados y omitidos al final.
---
## Consideraciones de flujo
- **Si el usuario ya tiene los docs en Drive**: Pregunta si quiere reusar esa carpeta o subir versiones nuevas. Si reusa, pide el link directamente.
- **Documentos de sesiones anteriores**: Si hay un transcript disponible (ej. `transcript/transcript_O-8309-2025.md`), léelo brevemente para entender el contexto del documento y qué datos verificar.
- **Si Gemini no puede acceder al Drive**: Como fallback, extrae los fragmentos más relevantes de los documentos de referencia (nombres, montos, fechas clave, porcentajes) y pégalos directamente en el prompt como texto plano (máx. ~2000 palabras adicionales).
- **Correos .eml**: Usa `cat` para extraer el texto del correo antes de subirlo, para verificar que tiene contenido legible.
- **Archivos Excel**: Extrae los datos clave con Python antes de subir (para tener una vista previa de qué datos hay) y luego sube el .xlsx original.
---
## Manejo de errores
| Situación | Qué hacer |
|-----------|-----------|
| Drive pide login | Avisa al usuario, espera confirmación de que inició sesión |
| Upload de archivo falla | Intenta con el método de clic derecho → Subir; si falla, extrae el texto y pégalo en el prompt |
| Gemini no responde / se congela | Espera 20s más; si sigue igual, toma screenshot y recarga la página |
| La respuesta de Gemini no sigue el formato | Captura el texto tal como llegó y preséntalo; avisa que el formato puede variar |
| Sin workspace montado | Procede con revisión de ortografía y gramática solamente, usando el texto pegado por el usuario |
| El .docx no puede desempaquetarse | Usa pandoc para extraer texto y aplica correcciones vía regex en el archivo plano |
Tags:#revisión#gemini#ortografía#drive#contestación
Califica este prompt
Promedio 4.3 con 3 votos.
Relacionados en Laboral / Chile
Recibe los mejores prompts legales de la semana
Una selección curada por Skillex. Sin spam, cancelas cuando quieras.