🌱 Empieza aquí · Agenda Inteligente
Esta semilla convierte a tu asistente en un gestor de calendario proactivo: detecta lo que vas a hacer mientras hablan y lo agenda por su cuenta, pero con candados para que nunca invente ni infle tareas. Además sabe resolver choques de horario, no te llena el día de relleno y respeta tus fechas intocables. Es como tener un jefe de gabinete que te cuida la agenda sin que tengas que dictarle cada cosa.
Para instalarla
Abre esta carpeta con Claude Code o Cowork y dile a tu asistente:
"Siembra esta semilla 🌱"
Con eso basta de tu parte. Tu asistente hace todo lo técnico y al final te dice cómo comprobar que quedó funcionando. Vas a ver algunas palabras en inglés en la pantalla; ni caso, él te guía.
¿Otras formas de pedírselo? "instala esta semilla", "pon a funcionar el agendador inteligente", "haz el setup de esto". Te entiende igual.
Para el asistente que siembra 🤖
Esto es un skill (habilidad), no un hook (gancho de automatización). No necesita
settings.json ni permisos de ejecución: los skills se descubren solos cuando viven en la
carpeta correcta. Tu trabajo es copiar el kernel al lugar adecuado, aterrizar la
configuración a la vida de la persona, y verificar que quedó. No inventes rutas: usa
$HOME siempre.
1. Copia el skill a la carpeta de skills del usuario
El kernel trae dos archivos: el skill en sí (SKILL.md) y una plantilla de configuración
(configuracion.ejemplo.md). Copia ambos a la carpeta del skill, con el nombre
agenda-inteligente:
Claude Code / Cowork (macOS o Linux), alcance global:
DEST="$HOME/.claude/skills/agenda-inteligente"
mkdir -p "$DEST"
cp kernel/SKILL.md "$DEST/SKILL.md"
cp kernel/configuracion.ejemplo.md "$DEST/configuracion.ejemplo.md"
Windows (Git Bash / WSL): misma ruta ~/.claude/skills/agenda-inteligente/. Son
archivos de texto, así que funcionan igual en cualquier sistema. No hace falta chmod: son
documentos que el asistente lee, no programas que se ejecuten.
Alcance de un solo proyecto (opcional): si la persona quiere el skill solo dentro de una carpeta específica, cópialo a
<TU-RUTA>/.claude/skills/agenda-inteligente/en vez de a$HOME. Si no tiene preferencia, usa el alcance global.
2. Confirma que hay una herramienta de calendario conectada
Este skill escribe eventos de verdad solo si el usuario tiene una herramienta de calendario conectada (un MCP de calendario, o un conector de Google Calendar / iCloud / Outlook). Revisa si ya hay una:
- Si sí la hay → perfecto, el skill podrá leer y escribir.
- Si no la hay → avísale a la persona que el skill sirve igual para planear y proponer, pero para que agende de verdad necesita conectar primero una herramienta de calendario. No es un error; es un requisito que ella controla.
3. Aterriza la configuración a ESTA persona (muy recomendado)
Abre configuracion.ejemplo.md (el que copiaste al $DEST). Con la persona, llena las
cuatro secciones reemplazando los placeholders <...>:
- Su herramienta de calendario (cuál conectó y cómo se llama al usarla).
- Sus áreas (trabajo, personal, un proyecto propio) y las palabras que rutean a cada una.
- Sus ventanas horarias (traslados, ventana de trabajo, tiempo familiar) y qué está ocupado.
- Sus fechas intocables (vacaciones, un viaje, días personales) para el hard freeze.
Cuando esté lista, pega esas tablas dentro de las secciones correspondientes del SKILL.md
(§6 áreas, §5.5 ventanas, §4 bloques intocables), para que el skill apunte a la vida real
de la persona. Si no sabe todavía, no pasa nada: el método funciona con las categorías
genéricas y se afina después.
4. Verificación post-siembra (obligatoria)
Paso A · el archivo quedó en su lugar y con el nombre correcto:
ls -la "$HOME/.claude/skills/agenda-inteligente/SKILL.md" && grep -m1 '^name:' "$HOME/.claude/skills/agenda-inteligente/SKILL.md"
Salida esperada (el archivo listado + la línea del nombre):
-rw-r--r-- 1 usuario staff ... SKILL.md
name: agenda-inteligente
Si sale No such file or directory, la copia no se hizo; repite el paso 1.
Paso B · prueba de comportamiento (en una conversación nueva). Los skills se cargan al inicio de la sesión, así que reinicia primero. Luego prueba dos cosas:
- Lectura (solo si hay herramienta de calendario conectada): pídele "¿qué tengo hoy?". La conducta correcta es que liste los eventos del día agrupados por área. Si no hay calendario conectado, este paso se salta sin problema.
- Detección con candados: dile algo como "el viernes tengo que entregar la propuesta". La conducta correcta es que reconozca el compromiso, y antes de agendar te diga de qué fuente salió y con qué tamaño de bloque (sin inflar). Si le falta la hora exacta de una junta con alguien más, debe marcarla "por confirmar" y preguntártela, nunca inventarla.
Si el asistente detecta el compromiso, cita la fuente y respeta los candados, el skill está vivo. Avísale a la persona que ya quedó y explícale en una línea qué gana con esto.
✅ ¿Cómo sé que funcionó?
De ahora en adelante, cuando menciones algo con fecha o un pendiente que vas a hacer, tu asistente lo va a ir agendando solo, con un "lo puse aquí porque salió de esto". Ya no vas a cargar tú con acordarte de bloquear el tiempo. Y cuando le pidas ver tu día, moverte un bloque o encontrar dos horas libres, te lo resuelve al instante.
Lo mejor: nunca te va a llenar el calendario de humo. Si un bloque no sale de algo real, no lo escribe; si un pendiente son 30 segundos, no lo infla a una hora; y si le falta un dato, te pregunta en vez de inventarlo. Un calendario en el que puedes confiar. 🌱
