brain2 - Task Management Plugin for Claude Code
Sistema de gestión de tareas basado en markdown para Claude Code. Fork mejorado del plugin task-management de Teresa Torres.
Características
- Nunca perder tareas: Las tareas vencidas aparecen en TODAS las vistas hasta que se completen
- Vistas en español: Fechas y etiquetas generadas en español
- Integración con Google Calendar: Añade eventos del calendario a las vistas
- Integración con Obsidian: Usa wiki-links
[[tarea]] para navegación fluida
- Auto-configuración: El wizard de setup crea toda la estructura automáticamente
Instalación rápida
# 1. Instalar el plugin
claude plugins add hormigo69/brain2
# 2. Ejecutar el wizard de configuración
/task-management:setup
# 3. Generar tu primera vista
/task-management:today
El wizard creará automáticamente:
- Todas las carpetas necesarias
- Un archivo CLAUDE.md con instrucciones
- Una tarea de ejemplo
Integración con Google Calendar (opcional)
Para ver eventos del calendario en tus vistas de tareas:
1. Instalar el MCP de Google Workspace
# Clonar el repositorio
git clone https://github.com/taylorwilsdon/google_workspace_mcp.git
cd google_workspace_mcp
# Instalar dependencias
pip install -r requirements.txt
# Configurar en Claude Code (seguir instrucciones del repo)
2. Habilitar en el setup
Durante /task-management:setup, responde "sí" cuando pregunte sobre Google Calendar e introduce tu email.
3. Resultado
Las vistas incluirán automáticamente los eventos:
# Hoy - Lunes, 12 de enero
## Calendario
- 09:15-10:00 - Weekly Equipo
- 10:30-11:00 - Reunión cliente
- 15:00-16:00 - Revisión proyecto
## Tareas
- [ ] [[revisar-presupuesto]]
- [ ] [[llamar-proveedor]]
Transcripción de reuniones (opcional)
Transcribe videos de reuniones usando la API de Gladia con identificación de hablantes.
1. Instalar dependencias
brew install ffmpeg jq
2. Configurar API key de Gladia
# Obtén tu API key en https://app.gladia.io/
echo "GLADIA_API_KEY=tu_api_key" > ~/.claude/task-management-config/gladia.env
3. Usar
/task-management:transcribir ~/Desktop/reunion.mov
Resultado
Se genera un archivo markdown con la transcripción:
# Reunión: kickoff proyecto
- **Fecha**: 2026-01-11 10:30
- **Duración**: 45 min
- **Archivo origen**: reunion.mov
---
## Transcripción
**Speaker 0:** Buenos días, empezamos con el kickoff...
**Speaker 1:** Perfecto, tengo preparada la presentación...
Comandos disponibles
| Comando | Descripción |
|---|
/task-management:setup | Wizard de configuración inicial |
/task-management:estado | Resumen rápido del estado actual |
/task-management:today | Genera vista del día + archiva completadas |
/task-management:this-week | Genera vista de la semana actual |
/task-management:next-week | Genera vista de la próxima semana |
/task-management:archive | Mueve tareas completadas a completed/ |
/task-management:ideas | Lista ideas por estado |
/task-management:transcribir | Transcribe videos de reuniones con IA |
/task-management:about | Muestra documentación |
Estructura de carpetas
Tasks/
├── tasks/ # Tareas con fecha de vencimiento
├── ideas/ # Proyectos sin fecha definida
├── templates/ # Plantillas reutilizables
├── memories/ # Material de referencia
├── bugs/ # Issues a resolver
├── completed/ # Archivo de completadas
├── inbox/ # Captura rápida
│
├── today.md # Vista del día (generada)
├── this-week.md # Vista semanal (generada)
├── next-week.md # Vista próxima semana (generada)
└── CLAUDE.md # Instrucciones para Claude
Formato de archivos
Tarea con fecha
---
type: task
due: 2026-01-15
tags: [proyecto-x, urgente]
---
# Revisar presupuesto Q1
Descripción de la tarea...
Idea (sin fecha)
---
type: idea
status: in-progress
tags: [personal, app]
---
# App para trackear gastos
Notas y desarrollo de la idea...
Tarea recurrente
---
type: task
due: 2026-01-15
recurrence: weekly
tags: [rutina]
---
# Weekly review
Descripción de la tarea...
## History
- 2026-01-08: Completado
- 2026-01-01: Completado
Recurrencias soportadas: daily, weekly, biweekly, monthly, quarterly, yearly
Flujo de trabajo:
- La tarea vencida aparece en "Atrasadas" hasta que la completes
- Cuando la hagas, añade
completed: YYYY-MM-DD al frontmatter
- Al ejecutar
/task-management:today:
- Se calcula la próxima fecha según la recurrencia
- Se añade entrada al historial
- Se elimina
completed: (queda lista para el siguiente ciclo)
- La tarea nunca se archiva, permanece en
tasks/
Vistas generadas (ejemplos en español)
today.md