.claude/skills/smart-calendar/SKILL.md
npx skillsauth add gonzalezpazmonica/pm-workspace smart-calendarInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
"Un PM sin calendario sincronizado con su backlog es un PM que apaga fuegos." Inspirado en: Reclaim.ai (AI time-blocking), Cal Newport (Deep Work), Eisenhower Matrix, PMI Time Management, McKinsey PM playbook.
El PM gestiona: ceremonias Scrum, 1:1s, steercos, follow-ups con stakeholders, deadlines de informes, tareas de backlog, y trabajo profundo de analisis. Sin automatizacion, las tareas sin fecha fija (informes, analisis, specs) se posponen indefinidamente hasta que son urgentes.
Sincronizacion bidireccional con Outlook/Teams:
Permisos Graph API requeridos:
Calendars.ReadWrite — leer/escribir eventosMailboxSettings.Read — horario laboral del usuarioOnlineMeetings.Read — detalles de reuniones TeamsConfig en pm-config.local.md:
GRAPH_TENANT_ID = "..."
GRAPH_CLIENT_ID = "..."
GRAPH_CALENDAR_SYNC = true
CALENDAR_WORK_START = "09:00"
CALENDAR_WORK_END = "18:00"
CALENDAR_TIMEZONE = "Europe/Madrid"
Fuentes de trabajo del PM (no solo calendario):
Cada item tiene: prioridad (Eisenhower), esfuerzo estimado, deadline, dependencias.
Clasificacion automatica (Eisenhower adaptado para PM):
Algoritmo de planificacion diaria:
Alerta proactiva de lo que se puede quedar atras:
Cadencia de alertas:
/calendar-sync — sincronizar calendario Outlook/Teams/calendar-plan — planificar semana con focus blocks automaticos/calendar-today — vista del dia con alertas y recomendaciones/calendar-rebalance — rebalancear tras cambio de prioridades/calendar-deadlines — deadlines proximos con estado de preparacion/calendar-focus — crear bloque de focus para tarea especifica/sync-calendars — sincronizar disponibilidad entre 2 tenants Microsoft 365/calendar-today como primer paso del diaEl Focus Scheduler usa criticality_score (5 dimensiones, WSJF+RICE+Eisenhower)
para decidir que tarea asignar a cada bloque. Spec completo:
spec-task-criticality.md | Referencia de frameworks: spec-criticality-frameworks.md
Comandos de criticidad:
/criticality-dashboard — panel cross-project P0-P3/criticality-assess {item} — desglose de 5 dimensiones/criticality-rebalance — redistribuir carga por criticidadIntegracion: /calendar-plan ordena por criticality_score. Items P0 crean
bloques de emergencia (override focus time). Auto-escalado temporal aplica
a /calendar-deadlines. Confidence decay limpia backlog automaticamente.
testing
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
tools
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
tools
Sistema proactivo de bienestar individual
development
Search the web to resolve context gaps — documentation, versions, CVEs, best practices. Auto-starts SearxNG Docker if available, falls back to WebSearch.