From u-flow
This skill should be used when the user wants to create slide content and speaker notes for a university presentation or oral defense. Triggers on phrases like "armar una presentación", "hacer las diapositivas", "contenido para las slides", "preparar la exposición", "tengo que exponer", "presentación para la clase", "diapositivas sobre", "defensa del trabajo", or when the user needs to turn a topic, report, or notes into a structured deck to present. Produces slide-by-slide markdown with bullets and speaker notes, not a rendered file. Responds in Spanish by default.
How this skill is triggered — by the user, by Claude, or both
Slash command
/u-flow:presentationsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
To turn a topic, report, or notes into structured slide-by-slide content with speaker notes, ready for a university presentation or oral defense. Apply when the user needs to present, expose, or defend academic work.
To turn a topic, report, or notes into structured slide-by-slide content with speaker notes, ready for a university presentation or oral defense. Apply when the user needs to present, expose, or defend academic work.
Output is markdown content, not a rendered file. The student copies each slide into PowerPoint, Google Slides, Canva, or any tool. If the user wants a rendered deck, offer a Marp markdown version (see Marp Fallback).
Identify:
If the user has no topic, ask: "¿Sobre qué tema es la presentación? ¿Cuántas diapositivas y para qué materia?"
If the user has no content and the topic needs research, offer: "¿Querés que investigue el tema primero? Podés usar /u-flow:research."
## Presentación: [Título]
### Diapositiva 1 — Portada
**Título:** [Título del trabajo]
**Subtítulo:** [Materia / Docente / Integrantes / Fecha]
### Diapositiva 2 — Introducción
**Título de diapositiva:** Introducción
**Puntos clave:**
- [Contexto en ≤10 palabras]
- [Objetivo de la presentación]
- [Qué se va a ver]
**Nota del orador:** [Lo que se dice al hablar, más completo que el bullet]
### Diapositiva 3 — [Subtema]
**Título de diapositiva:** [Nombre del subtema]
**Puntos clave:**
- [Bullet 1]
- [Bullet 2]
- [Bullet 3]
**Nota del orador:** [Explicación completa para exponer]
### Diapositiva N — Conclusión
**Título de diapositiva:** Conclusión
**Puntos clave:**
- [Síntesis del argumento principal]
- [Respuesta al objetivo]
- [Cierre o implicancia]
**Nota del orador:** [Cierre hablado]
### Diapositiva Final — Preguntas
**Título:** ¿Preguntas?
**Nota del orador:** Agradecer al público y abrir a preguntas.
For a typical 8-10 slide academic presentation:
Scale the desarrollo section up or down to hit the requested slide count.
/u-flow:diagram to generate oneSpeaker notes are the highest-value output for a nervous student. For each content slide write notes the student can actually narrate:
If the user wants a file that renders to slides without paid tools, offer a Marp markdown version (renders in VS Code with the Marp extension or at marp.app):
---
marp: true
theme: default
paginate: true
---
# [Título]
[Materia / Docente / Fecha]
---
## Introducción
- Contexto
- Objetivo
- Estructura
<!-- Nota del orador: lo que se dice al hablar -->
---
Each --- separates a slide; <!-- comments --> become speaker notes in Marp presenter mode. Note: speaker notes show in presenter view but do not appear when exporting to PDF or PPTX.
Before finalizing:
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub facundomartinezvidal/claude-plugins --plugin u-flow