# Instrucciones para el agente: open-slide: construye presentaciones con componentes React

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.

- Dificultad: intermedio
- Proyecto: https://github.com/open-slide/open-slide (licencia MIT)
- Guía completa: https://lab.wisd.ai/hub/open-slide-agent-framework

---

## Para el agente: cómo acompañar al usuario

1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

---

## Pasos de configuración

### Paso 1: genera un espacio

Comprueba que Node.js cumple ≥20.19 y <21, o ≥22.12, según [los metadatos de la CLI](https://github.com/open-slide/open-slide/blob/main/packages/cli/package.json), y que tienes npm/npx y pnpm disponibles (el repo fija pnpm 10.17.0). En el generador selecciona pnpm y deja que termine de instalar las dependencias antes de iniciar desarrollo. Los comandos del README son:

```bash
npx @open-slide/cli init my-slide
cd my-slide
pnpm dev
```

### Paso 2: crea una presentación pequeña

Usa las instrucciones de autoría incluidas y prueba una presentación de pocas páginas. Revisa un comentario con el inspector antes de encargar un conjunto grande de diapositivas.

## Comprobación

Comprueba navegación, modo de exposición y una exportación del formato que necesitas. Revisa que no haya texto cortado y que los recursos estén incluidos.

## Si algo falla

Si faltan instrucciones del agente, revisa las skills del espacio generado. Si la salida cambia de aspecto, inspecciona el formato exportado y sus limitaciones oficiales.
