Volver al feed
🇨🇱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.

JM
José MuñozTop· @jose_munoz· Santiago
4.3(3)
0 comentarios18descargas Historial
skill.md · Laboral
---
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.

Inicia sesión para calificar
Comentarios(0)
Inicia sesión para dejar tu comentario.

Relacionados en Laboral / Chile

Recibe los mejores prompts legales de la semana

Una selección curada por Skillex. Sin spam, cancelas cuando quieras.