---
name: "Reporte de Ocupacion"
description: "Genera reportes de ocupacion por apartamento con metricas clave"
version: "1.0.0"
author: "Pa-Cartagena"
mcp_tools:
- db_get_reservas_por_fecha
- db_get_estadisticas_canales
- sheets_create_sheet
- sheets_write_range
- sheets_format_range
triggers:
- "reporte ocupacion"
- "ocupacion apartamentos"
- "estadisticas ocupacion"
---
# Protocolo de Reporte de Ocupacion
Este skill genera reportes detallados de ocupacion para los apartamentos de Pa'Cartagena.
## Flujo de Trabajo
### 1. Recopilacion de Datos
```
1. Obtener rango de fechas del usuario
2. Usar db_get_reservas_por_fecha(desde, hasta)
3. Agrupar resultados por roomid (apartamento)
```
### 2. Calculo de Metricas
Para cada apartamento calcular:
- **Noches ocupadas**: SUM(departure - arrival)
- **Noches disponibles**: Total de noches en el rango
- **% Ocupacion**: (ocupadas / disponibles) * 100
- **Ingresos totales**: SUM(price)
- **ADR** (Average Daily Rate): Ingresos / Noches ocupadas
- **RevPAR**: Ingresos / Noches disponibles
### 3. Generacion del Reporte
```
1. Crear nueva hoja con sheets_create_sheet("Reporte-YYYY-MM")
2. Escribir headers con formato profesional
3. Insertar datos calculados
4. Aplicar formato condicional para destacar mejores/peores
5. Agregar graficos si es posible
```
## Estructura del Reporte
### Seccion 1: Resumen Ejecutivo
| Metrica | Valor |
|---------|-------|
| Periodo analizado | DD/MM - DD/MM/YYYY |
| Total reservas | X |
| Ocupacion promedio | X% |
| Ingresos totales | $X |
### Seccion 2: Detalle por Apartamento
| Apartamento | Noches | % Ocupacion | Ingresos | ADR | RevPAR |
|-------------|--------|-------------|----------|-----|--------|
| Apto 101 | 25 | 83% | $5M | $200K | $166K |
| Apto 102 | 20 | 67% | $4M | $200K | $133K |
| ... | ... | ... | ... | ... | ... |
### Seccion 3: Analisis por Canal
| Canal | Reservas | % Total | Ingresos | Tendencia |
|-------|----------|---------|----------|-----------|
| Airbnb | 30 | 45% | $10M | +5% |
| Booking | 25 | 37% | $8M | +2% |
| Direct | 12 | 18% | $4M | +10% |
## Formato Visual
### Colores por Ocupacion
- **> 80%**: Verde (#22c55e)
- **60-80%**: Amarillo (#eab308)
- **< 60%**: Rojo (#ef4444)
### Formato de Headers
- Fondo: Azul oscuro (#1a365d)
- Texto: Blanco, Negrita
- Altura: 30px
## Apartamentos de Pa'Cartagena
| Room ID | Nombre |
|---------|--------|
| 378317 | Apartamento 101 |
| 378321 | Apartamento 102 |
| 378316 | Apartamento 201 |
| 378110 | Apartamento 202 |
| 506591 | Apartamento 301 |
| 378318 | Apartamento 302 |
| 378320 | Apartamento 401 |
## Ejemplo de Uso
```
Usuario: Genera un reporte de ocupacion de enero 2026
Claude:
1. Consultando reservas del 01/01/2026 al 31/01/2026...
2. Encontradas 45 reservas en 7 apartamentos
3. Calculando metricas...
4. Creando hoja "Reporte-2026-01"...
5. Aplicando formato profesional...
Resumen:
- Ocupacion promedio: 72%
- Mejor apartamento: Apto 101 (89%)
- Ingresos totales: $32,500,000 COP
- Canal mas rentable: Airbnb (45%)
```