/start-14-4.es
Lesson command
$ npx -y skills add minicoohei/ai-agent-camp --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/start-14-4.es
Context preview
What this command does when you run it.
Lesson command
Command definition
start-14-4.es.mddescription: "Lesson command"
chapter: "courses/aiagent/lesson03-core/module14-article-writing/chapter.yaml"
category: "lesson"
duration: "~40 min"
prerequisites: ["start-14-3"]
level: "intermediate"
tags: ["article", "illustration"]
nonInteractiveMode: deferred
🎓 Lección 14-4: Planificación y generación de ilustraciones - nanobanana + PlantUML
📍 Lo que hará en está sesión
Bienvenido a **Lección 14-4: Planificación y generación de ilustraciones - nanobanana + PlantUML**.
| Elemento | Detalles | |----------|----------| | Objetivo | Detectar marcadores de ilustración en el artículo y generar automáticamente ilustraciones con nanobanana y PlantUML | | Duración | ~40 min | | Habilidades utilizadas | nanobanana, diagram-generator | | Requisitos previos | Clave API de Gemini configurada, Lección 14-3 (borrador) completada | | Página del curso | Consulte [Módulo 14: Redacción de artículos](https://ai-agent.camp/es/course/module-14) en paralelo |
**Flujo de la sesión:** 1. Verificar los marcadores de ilustración (`<!-- illustration: ... -->`) en el borrador 2. Para marcadores type=diagram → generar diagramas con PlantUML 3. Para marcadores type=image → generar imágenes con nanobanana 4. Insertar las imágenes generadas en Markdown
Al finalizar la sesión, un borrador del artículo con ilustraciones estará completó.
> **💡 Consejo**: Si la respuesta de la IA se detiene a mitad de camino, escriba "por favor continúe" o "se detuvo" para reanudar. Las respuestas pueden pausarse dependiendo de la herramienta, pero no es un error.
---
🎯 Verificación de preparación
Primero, confirmemos que todo está listo.
**Configuración de AskQuestion:**
{
"title": "🎯 Verificación previa a la sesión",
"questions": [{
"id": "readiness",
"prompt": "¿Está listo?",
"options": [
{"id": "ready", "label": "¡Listo! Comencemos"},
{"id": "check_prereq", "label": "Quiero verificar los requisitos previos"},
{"id": "view_html", "label": "Quiero ver la página del curso primero"},
{"id": "different_lesson", "label": "Quiero ir a otra lección"}
]
}]
}(ready → Ir al Paso 1) (check_prereq → Ejecutar verificación de requisitos previos) (view_html → Mostrar la ruta de la página del curso) (different_lesson → Mostrar lista de módulos)
---
🚀 Paso 1: Verificar los marcadores de ilustración en el borrador
En Codex, normalmente se selecciona entre opciones en el chat para elegir el método de detección de marcadores.
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 1: Verificar marcadores de ilustración",
"questions": [{
"id": "marker_method",
"prompt": "¿Cómo desea detectar los marcadores de ilustración?",
"options": [
{"id": "auto_detect", "label": "Detectar marcadores automáticamente"},
{"id": "manual_specify", "label": "Especificar manualmente las ubicaciones de ilustraciones"}
]
}]
}**Si selecciona "Detectar marcadores automáticamente":** Entrada:
Lea output/article-14-3-draft-final.md y
extraiga todos los marcadores de ilustración (<!-- illustration: ... -->).
Liste lo siguiente para cada marcador:
1. Número de línea
2. Tipo (image / diagram)
3. Texto de descripción
4. Contexto circundante (a qué sección pertenece)
Si faltan marcadores, sugiera ubicaciones donde deberían agregarse.
**Si selecciona "Especificar manualmente las ubicaciones":**
Muestre el contenido de output/article-14-3-draft-final.md.
Especifique dónde desea insertar ilustraciones y se agregarán los marcadores.
**Resultado esperado**: Todos los marcadores de ilustración del borrador están listados y se establece un plan de generación.
---
🚀 Paso 2: Generar diagramas con PlantUML (type=diagram)
En Codex, normalmente se selecciona entre opciones en el chat: "Continuar / Solo revisar ejemplos / Omitir".
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 2: Generar diagramas con PlantUML",
"questions": [{
"id": "step_action",
"prompt": "¿Qué desea hacer con este paso?",
"options": [
{"id": "practice", "label": "Continuar"},
{"id": "review", "label": "Solo revisar ejemplos"},
{"id": "skip", "label": "Omitir (si no hay marcadores de diagrama)"}
]
}]
}**Instrucciones posteriores a la selección (ejemplo)**: Entrada:
Use la habilidad diagram-generator para generar diagramas para los siguientes marcadores de ilustración.
Marcador objetivo:
<!-- illustration: type=diagram, description="Diagrama de flujo de mejora de eficiencia laboral" -->
Condiciones de generación:
- Formato: PlantUML → imagen PNG
- Estilo: Esquema de colores simple y fácil de leer
- Salida: output/images/article-14-4-diagram-1.png
Comando de ejecución:
uv run python tools/generate_diagram.py --type flowchart --topic "Flujo de mejora de eficiencia laboral" --output output/images/article-14-4-diagram-1.png
Genere imágenes para todos los marcadores de diagrama.
**Resultado esperado**: Se generan imágenes de diagramas basados en PlantUML en output/images/.
---
🚀 Paso 3: Generar imágenes con nanobanana (type=image)
En Codex, normalmente se selecciona entre opciones en el chat: "Continuar / Solo revisar ejemplos / Omitir".
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 3: Generar imágenes con nanobanana",
"questions": [{
"id": "step_action",
"prompt": "¿Qué desea hacer con este paso?",
"options": [
{"id": "practice", "label": "Continuar"},
{"id": "review", "label": "Solo revisar ejemplos"},
{"id": "skip", "label": "Omitir (si no hay marcadores de imagen)"}
]
}]
}**Instrucciones posteriores a la selección (ejemplo)**: Entrada:
Use la habilidad nanobanana para generar imágenes para los siguientes marcadores de ilustración.
Marcador objetivo:
<!-- illustration: type=image, description="Profesional de negocios trabajando con herramientas de IA" -->
Condiciones
Read more
description: "Lesson command" chapter: "courses/aiagent/lesson03-core/module14-article-writing/chapter.yaml" category: "lesson" duration: "~40 min" prerequisites: ["start-14-3"] level: "intermediate" tags: ["article", "illustration"] nonInteractiveMode: deferred
🎓 Lección 14-4: Planificación y generación de ilustraciones - nanobanana + PlantUML
📍 Lo que hará en está sesión
Bienvenido a **Lección 14-4: Planificación y generación de ilustraciones - nanobanana + PlantUML**.
| Elemento | Detalles | |----------|----------| | Objetivo | Detectar marcadores de ilustración en el artículo y generar automáticamente ilustraciones con nanobanana y PlantUML | | Duración | ~40 min | | Habilidades utilizadas | nanobanana, diagram-generator | | Requisitos previos | Clave API de Gemini configurada, Lección 14-3 (borrador) completada | | Página del curso | Consulte [Módulo 14: Redacción de artículos](https://ai-agent.camp/es/course/module-14) en paralelo |
**Flujo de la sesión:** 1. Verificar los marcadores de ilustración (`<!-- illustration: ... -->`) en el borrador 2. Para marcadores type=diagram → generar diagramas con PlantUML 3. Para marcadores type=image → generar imágenes con nanobanana 4. Insertar las imágenes generadas en Markdown
Al finalizar la sesión, un borrador del artículo con ilustraciones estará completó.
> **💡 Consejo**: Si la respuesta de la IA se detiene a mitad de camino, escriba "por favor continúe" o "se detuvo" para reanudar. Las respuestas pueden pausarse dependiendo de la herramienta, pero no es un error.
---
🎯 Verificación de preparación
Primero, confirmemos que todo está listo.
**Configuración de AskQuestion:**
{
"title": "🎯 Verificación previa a la sesión",
"questions": [{
"id": "readiness",
"prompt": "¿Está listo?",
"options": [
{"id": "ready", "label": "¡Listo! Comencemos"},
{"id": "check_prereq", "label": "Quiero verificar los requisitos previos"},
{"id": "view_html", "label": "Quiero ver la página del curso primero"},
{"id": "different_lesson", "label": "Quiero ir a otra lección"}
]
}]
}(ready → Ir al Paso 1) (check_prereq → Ejecutar verificación de requisitos previos) (view_html → Mostrar la ruta de la página del curso) (different_lesson → Mostrar lista de módulos)
---
🚀 Paso 1: Verificar los marcadores de ilustración en el borrador
En Codex, normalmente se selecciona entre opciones en el chat para elegir el método de detección de marcadores.
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 1: Verificar marcadores de ilustración",
"questions": [{
"id": "marker_method",
"prompt": "¿Cómo desea detectar los marcadores de ilustración?",
"options": [
{"id": "auto_detect", "label": "Detectar marcadores automáticamente"},
{"id": "manual_specify", "label": "Especificar manualmente las ubicaciones de ilustraciones"}
]
}]
}**Si selecciona "Detectar marcadores automáticamente":** Entrada:
Lea output/article-14-3-draft-final.md y extraiga todos los marcadores de ilustración (<!-- illustration: ... -->). Liste lo siguiente para cada marcador: 1. Número de línea 2. Tipo (image / diagram) 3. Texto de descripción 4. Contexto circundante (a qué sección pertenece) Si faltan marcadores, sugiera ubicaciones donde deberían agregarse.
**Si selecciona "Especificar manualmente las ubicaciones":**
Muestre el contenido de output/article-14-3-draft-final.md. Especifique dónde desea insertar ilustraciones y se agregarán los marcadores.
**Resultado esperado**: Todos los marcadores de ilustración del borrador están listados y se establece un plan de generación.
---
🚀 Paso 2: Generar diagramas con PlantUML (type=diagram)
En Codex, normalmente se selecciona entre opciones en el chat: "Continuar / Solo revisar ejemplos / Omitir".
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 2: Generar diagramas con PlantUML",
"questions": [{
"id": "step_action",
"prompt": "¿Qué desea hacer con este paso?",
"options": [
{"id": "practice", "label": "Continuar"},
{"id": "review", "label": "Solo revisar ejemplos"},
{"id": "skip", "label": "Omitir (si no hay marcadores de diagrama)"}
]
}]
}**Instrucciones posteriores a la selección (ejemplo)**: Entrada:
Use la habilidad diagram-generator para generar diagramas para los siguientes marcadores de ilustración. Marcador objetivo: <!-- illustration: type=diagram, description="Diagrama de flujo de mejora de eficiencia laboral" --> Condiciones de generación: - Formato: PlantUML → imagen PNG - Estilo: Esquema de colores simple y fácil de leer - Salida: output/images/article-14-4-diagram-1.png Comando de ejecución: uv run python tools/generate_diagram.py --type flowchart --topic "Flujo de mejora de eficiencia laboral" --output output/images/article-14-4-diagram-1.png Genere imágenes para todos los marcadores de diagrama.
**Resultado esperado**: Se generan imágenes de diagramas basados en PlantUML en output/images/.
---
🚀 Paso 3: Generar imágenes con nanobanana (type=image)
En Codex, normalmente se selecciona entre opciones en el chat: "Continuar / Solo revisar ejemplos / Omitir".
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 3: Generar imágenes con nanobanana",
"questions": [{
"id": "step_action",
"prompt": "¿Qué desea hacer con este paso?",
"options": [
{"id": "practice", "label": "Continuar"},
{"id": "review", "label": "Solo revisar ejemplos"},
{"id": "skip", "label": "Omitir (si no hay marcadores de imagen)"}
]
}]
}**Instrucciones posteriores a la selección (ejemplo)**: Entrada:
Use la habilidad nanobanana para generar imágenes para los siguientes marcadores de ilustración. Marcador objetivo: <!-- illustration: type=image, description="Profesional de negocios trabajando con herramientas de IA" --> Condiciones
AI Agent Training for Non-Engineers - Complete Guide to Claude Code / Cursor / Codex ### ⚠️ Before you clone Official repository (maintained by the authors): Running AI agents from this repo grants them shell, file-write, and external-API permissions on your
Other commands on ai-agent-camp.
- /check-setup.en
Top-level alias — see lesson/check-setup.en.md for the full body.
Open command - /check-setup.es
Alias de nivel superior — el cuerpo completo está en lesson/check-setup.es.md.
Open command - /check-setup
Top-level alias — see lesson/check-setup.md for the full body.
Open command - /check-security.en
Lesson command
Open command - /check-security.es
Lesson command
Open command - /check-security
Lesson command
Open command

