Cómo usar¶
Esta página recorre el flujo completo, desde una carpeta vacía hasta un deck animado listo.
1. Instala y vincula¶
cd mi-carpeta-de-slides
npx mira-animator install
npx mira-animator link ../mi-proyecto --name=miproyecto
Mira Instalación y Fuentes vinculadas para más detalles.
2. Crea un deck¶
Crear un deck es conversacional — solo habla con /mira-new dentro de Claude:
Pregunta solo el nombre del tema y en seguida crea la carpeta decks/<tema>/ con la references/ lista, mostrándote su ruta completa. Ahí se detiene y pregunta cómo quieres empezar: contarle por texto en el chat de qué trata la presentación, o poner tus archivos (PDF, documento, capturas, enlaces) en la carpeta de referencias y avisarle. Solo después pregunta el resto (plantilla del deck, tema base, color principal), monta el deck y ofrece accionar el pipeline.
La carpeta va primero por una razón práctica: si ya tienes el material a mano, necesitas un lugar donde ponerlo antes de decidir plantilla y color. Si vuelves más tarde, en la misma sesión o en otra, /mira-new reconoce la carpeta como un deck en curso, lista lo que encontró en references/ y continúa donde lo dejaste.
También puedes indicar la plantilla y el tema en la misma frase:
/mira-new crea una presentación llamada 'mi-clase' con la plantilla aula-capitulo y el tema mira-dark
Plantillas de deck
| Plantilla | Para |
|---|---|
mira-default |
Por defecto. Titulo arriba, animacion ocupando el resto del slide |
aula-capitulo |
Una clase o conferencia a partir de un capítulo / módulo |
pitch-projeto |
Un pitch de proyecto |
demo-tecnica |
Una demo técnica / walkthrough |
sandeco-just-animation-template |
Un escenario negro, sin texto, solo para la animacion de Mira |
Temas: mira-dark, light-minimal, corporate-blue, neon-emerald.
Atajo: el deck completo de una vez¶
Si prefieres no pasar por los pasos 2 y 3 por separado, /mira-fast hace todo en una sola llamada, generando los slides en paralelo:
No pregunta nada, del tema al HTML final, y por eso no apruebas el plan de slides a mitad de camino. También crea la carpeta del deck con la references/ antes de planificar, y falla avisando si señalas una fuente que no existe. Necesita Dynamic workflows habilitado en /config.
3. Rellena el deck¶
De vuelta en Claude, apunta un deck a una fuente en lenguaje natural:
"rellena el deck mi-clase con el contenido de la fuente miproyecto"
Esto dispara el pipeline de agentes:
flowchart LR
E[mira-extract] --> P[mira-planner]
P --> C[mira-copywriter]
C --> B[mira-builder]
B --> A[mira-animator]
A --> V[mira-validator]
Cada orquestador pausa entre los agentes y te mantiene en control. El planner, en particular, te muestra el plan de slides y espera aprobación antes de montar nada.
4. Ajusta las animaciones¶
Con el deck montado, puedes moldear el movimiento:
- Tamaño — "pon las animaciones en 6/10" o "este slide está pequeño, déjalo en 7/10". El agente
mira-size-animatorescala la percepción de tamaño de cada animación en una escala de 1 a 10 (el valor por defecto que generamira-animatores 3/10). - Metáfora — "convierte este concepto en una metáfora animada". El propio
mira-animatorreemplaza la animación de un slide por otra analogía concreta de la vida diaria, en el lugar, manteniendo el título y las píldoras. - Visuales — pide a
mira-visualspaneles estáticos, diagramas o infografías, o amira-chartgráficos de datos a partir de un CSV/JSON, una imagen, o incluso un boceto a mano, o amira-chart-racepara datos temporales que corren en el tiempo (barras que se reordenan o líneas que se dibujan). - 3D, QR, quizzes e imágenes: coloca un elemento 3D real y auto-rotante con
/mira-3d, un código QR escaneable (a partir de un enlace o texto) con/mira-qrcode, un quiz en vivo con revelación de respuesta correcta controlada por el presentador usando/mira-quiz, o una imagen que ya tienes con/mira-image. Un slide 3D que carga un.glbnecesita un servidor local (el agente arranca uno y escribe un lanzador de doble clic); todo lo demás se abre desdefile://. - Morph de formas: haz que una forma SVG se transforme en otra en bucle con
/mira-svg-morph(pasas los archivos), o/mira-icon-morphpara hacerlo a partir de conceptos en palabras, con íconos buscados y licenciados en Iconify. - Animar un SVG: haz que un SVG que provees se mueva (batir, girar, deslizar, pulsar, dibujar) con
/mira-svg-animator; si es un path único fusionado, separa la parte a animar.
4.5 El deck aprende tu gusto¶
Mira guarda una memoria local de tus correcciones. En cada Guardar del modo edición (tecla E), la diferencia entre lo que generó el builder y lo que corregiste se añade a ~/.mira-memory/evidencia.jsonl. Nada sale de tu máquina.
- Dictar una regla ahora:
npx mira-animator memoria nota "menos texto por slide" --eixo densidade. Se convierte en nota activa al instante y el builder la sigue en el próximo deck. - Dejar que aprenda solo:
npx mira-animator memoria consolidarconvierte lo que se repitió (3 episodios, 3 decks distintos, 2 sesiones) en nota candidata. Una candidata nunca se aplica hasta que la actives conmemoria estado <archivo> ativo. - Las notas son tuyas: markdown plano en
~/.mira-memory/notas/. Ábrelas, edítalas o revócalas. Revocar es un estado, nunca un borrado. - La marca siempre manda:
#FF904D, equilibrio de la portada y área segura están por encima de lo aprendido.
5. Abre y presenta¶
El deck es un decks/mi-clase/index.html autocontenido. Doble clic — corre desde file://, sin servidor. Navega card por card. Para hacer un video, graba la pantalla con el viewport ajustado a la resolución del formato objetivo.
6. Exporta a otros formatos (opcional)¶
A partir del mismo deck 16:9, sin tocar el original, puedes generar versiones cuadrada, vertical, en regla de los tercios y con transición disolvencia. Mira Formatos de vídeo.
Una nota sobre el idioma¶
Mira genera el contenido del deck en el idioma en que trabajas. La regla de idioma compartida vive en agents/_shared/idioma.md y la respetan todos los agentes, así que los slides salen en tu idioma, no en el predeterminado del agente.