Skip to content
Documentation
Command

/start-12-2.es

Lesson command

From plugin
ai-agent-camp
345200 skills8 agents200 commands
Install
$ npx -y skills add minicoohei/ai-agent-camp --agent claude-code

How 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-12-2.es

Context preview

What this command does when you run it.

Lesson command

Command definition

start-12-2.es.md
description: "Lesson command"
chapter: "courses/aiagent/lesson03-core/module12-notion"
prerequisites: ["start-12-1"]
duration: "~30 min"
level: "intermediate"
tags: ["notion", "database", "automation"]
nonInteractiveMode: deferred

🎓 Lesson 12-2: Operaciones de base de datos de Notion

📍 Lo que hara en esta sesion

**Lección 12-2: Operaciones de base de datos de Notion**!

| Elemento | Contenido | |------|------| | Objetivo | Automatizar la creacion, consulta y actualizacion de bases de datos de Notion, y operar la gestion de tareas desde Claude Code | | Duracion | ~30 min | | Habilidades utilizadas | Notion API (bases de datos) | | Requisitos previos | Leccion 12-1 completada, integracion de Notion creada | | Pagina del curso | [Module 12: Notion](https://ai-agent.camp/es/course/module-12) como referencia paralela |

**Flujo de la sesion:** 1. Crear una base de datos de gestión de tareas 2. Consultas y filtros 3. Añadir, actualizar y eliminar registros

Al final de esta sesion, podra gestionar tareas y proyectos de Notion desde codigo.

> **💡 Consejo**: Si la respuesta de la IA se detiene a mitad de camino, escriba "por favor continue" o "siga adelante" para reanudar. Este es un comportamiento de Cursor, no un mal funcionamiento.

---

🎯 Verificacion de preparacion

Primero verifiquemos que todo este listo.

**Configuracion de AskQuestion:**

{
  "title": "🎯 Verificacion previa a la sesion",
  "questions": [{
    "id": "readiness",
    "prompt": "Esta listo/a?",
    "options": [
      {"id": "ready", "label": "Listo! Comencemos"},
      {"id": "check_prereq", "label": "Verificar requisitos previos"},
      {"id": "view_html", "label": "Ver primero la pagina del curso"},
      {"id": "different_lesson", "label": "Ir a otra leccion"}
    ]
  }]
}

(ready → Ir al Step 1) (check_prereq → Ejecutar verificacion de requisitos previos) (view_html → Mostrar ruta de la pagina del curso) (different_lesson → Mostrar lista de modulos)

---

🚀 Step 1: Create Task Management Database

Utilice AskQuestion para elegir "Continuar / Solo ver el ejemplo / Omitir".

**Configuracion de AskQuestion:**

{
  "title": "🚀 Step 1: Crear base de datos de gestión de tareas",
  "questions": [{
    "id": "step_action",
    "prompt": "Que desea hacer con este paso?",
    "options": [
      {"id": "practice", "label": "Continuar"},
      {"id": "review", "label": "Solo ver el ejemplo"},
      {"id": "skip", "label": "Omitir"}
    ]
  }]
}

**Indicaciones tras la seleccion:** Entrada:

Por favor, cree la siguiente base de datos en Notion:

Nombre de la base de datos: Tareas del proyecto

Propiedades:
1. Nombre de la tarea (Title)
2. Estado (Select)
   - No iniciado (gris)
   - En progreso (azul)
   - En revisión (amarillo)
   - Completado (verde)
3. Fecha límite (Date)
4. Prioridad (Select)
   - Urgente (rojo)
   - Alta (naranja)
   - Media (amarillo)
   - Baja (gris)
5. Horas estimadas (Number) - en horas
6. Categoría (Multi-select)
   - Desarrollo
   - Diseño
   - Planificación
   - Documentación

**Resultado esperado:** Se crea una base de datos con propiedades en Notion.

---

🚀 Step 2: Add Sample Tasks

Utilice AskQuestion para elegir "Continuar / Solo ver el ejemplo / Omitir".

**Configuracion de AskQuestion:**

{
  "title": "🚀 Step 2: Añadir tareas de ejemplo",
  "questions": [{
    "id": "step_action",
    "prompt": "Que desea hacer con este paso?",
    "options": [
      {"id": "practice", "label": "Continuar"},
      {"id": "review", "label": "Solo ver el ejemplo"},
      {"id": "skip", "label": "Omitir"}
    ]
  }]
}

**Indicaciones tras la seleccion:** Entrada:

Por favor, añada las siguientes tareas a la base de datos "Tareas del proyecto":

1. Nombre de la tarea: Crear documentación API
   - Estado: No iniciado
   - Fecha límite: Próximo viernes
   - Prioridad: Alta
   - Horas estimadas: 4
   - Categoría: Documentación

2. Nombre de la tarea: Implementar autenticación de usuario
   - Estado: En progreso
   - Fecha límite: 3 días después
   - Prioridad: Urgente
   - Horas estimadas: 8
   - Categoría: Desarrollo

3. Nombre de la tarea: Crear mockup de interfaz
   - Estado: No iniciado
   - Fecha límite: 5 días después
   - Prioridad: Media
   - Horas estimadas: 6
   - Categoría: Diseño

Después de añadir, muestre el contenido de la base de datos.

**Resultado esperado:** Se anaden 3 tareas a la base de datos.

---

🚀 Step 3: Data Retrieval and Filtering

Utilice AskQuestion para elegir "Continuar / Solo ver el ejemplo / Omitir".

**Configuracion de AskQuestion:**

{
  "title": "🚀 Step 3: Obtención de datos y filtrado",
  "questions": [{
    "id": "step_action",
    "prompt": "Que desea hacer con este paso?",
    "options": [
      {"id": "practice", "label": "Continuar"},
      {"id": "review", "label": "Solo ver el ejemplo"},
      {"id": "skip", "label": "Omitir"}
    ]
  }]
}

**Indicaciones tras la seleccion:** Entrada:

Por favor, obtenga tareas de la base de datos "Tareas del proyecto" con las siguientes condiciones:

Consulta 1: Obtener todas las tareas
- Obtener y mostrar todas las tareas

Consulta 2: Solo tareas incompletas
- Obtener tareas cuyo estado no sea "Completado"

Consulta 3: Tareas de alta prioridad
- Obtener tareas con prioridad "Urgente" o "Alta"
- Ordenar por fecha límite

Muestre cada resultado en formato de tabla.

**Resultado esperado:** Se obtienen y muestran las tareas que coinciden con las condiciones.

---

🚀 Step 4: Update Tasks

Utilice AskQuestion para elegir "Continuar / Solo ver el ejemplo / Omitir".

**Configuracion de AskQuestion:**

{
  "title": "🚀 Step 4: Actualizar tareas",
  "questions": [{
    "id": "step_action",
    "prompt": "Que desea hacer con este paso?",
    "options": [
      {"id": "practice", "label": "Continuar"},
      {"id": "review", "label": "Solo ver el ejemplo"},
      {"id": "skip", "label": "Omitir"}
    ]
  }]
}

**Indicaciones tras l

Read more
Ships withai-agent-camp

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

Get the whole plugin