Skip to content
Back to skills

Executive Reporting

BSecurity

Usar cuando se genera un informe ejecutivo multi-proyecto para dirección.

  • 50 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentsgobashnodeazureapidevops

Works with

  • api

Security analysis

B88/100
  • criticalSends environment variables or credentials to an external URL

Pro scans all 5 files and shows the line behind each finding

Scanned September 28, 2026

npx -y skills add gonzalezpazmonica/savia --skill executive-reporting --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Executive Reporting?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Executive Reporting
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/gonzalezpazmonica-executive-reporting/badge)](https://www.skillsdirectory.com/skills/gonzalezpazmonica-executive-reporting)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
layer: peripheral
name: executive-reporting
description: Usar cuando se genera un informe ejecutivo multi-proyecto para dirección.
metadata:
  # --- metadata.savia.* (SE-333) ---
  savia.agent: tech-writer
  savia.maturity: beta
  savia.category: reporting
  savia.context: fork
  savia.context_cost: medium
  savia.priority: medium
  savia.summary: "Informes ejecutivos multi-proyecto para direccion. Formatos: PowerPoint y Word con formato corporativo. Datos: velocity, completion rate, riesgos, roadmap."
  savia.tags: "executive, reports, powerpoint, word"
---

# Skill: executive-reporting

> Generación de informes ejecutivos multi-proyecto para dirección: PowerPoint y Word con formato corporativo.

**Prerequisito:** Leer `.opencode/skills/azure-devops-queries/SKILL.md` y `.opencode/skills/sprint-management/SKILL.md`

## Constantes de esta skill

```bash
OUTPUT_DIR="./output/executive"
CORPORATE_COLOR_PRIMARY="#0078D4"     # Azul corporativo
CORPORATE_COLOR_SECONDARY="#F3F3F3"   # Gris claro
CORPORATE_FONT="Calibri"              # Fuente corporativa

# Umbrales de semáforo
VELOCITY_GREEN_THRESHOLD=0.90         # ≥ 90% → verde
VELOCITY_YELLOW_THRESHOLD=0.70        # 70-89% → amarillo; < 70% → rojo
BLOCKED_ITEMS_RED_THRESHOLD=2         # ≥ 2 bloqueos → rojo
```

---

## Flujo 1 — Recopilar Datos Multi-Proyecto

Para cada proyecto activo:
1. Leer configuración del proyecto
2. Obtener sprint actual (az boards iteration)
3. Obtener work items con WIQL (azure-devops-queries)
4. Guardar en `/tmp/{proyecto}-items.json`

---

## Flujo 2 — Calcular Semáforo de Estado

> Detalle: @references/traffic-light-logic.md

Entradas: SP completados, SP planificados, días restantes, velocity media, bloqueos activos

Lógica:
- 🔴 Rojo: bloqueos ≥ 2 O ratio_velocity < 0.70
- 🟡 Amarillo: bloqueos ≥ 1 O ratio_velocity < 0.90 O riesgo_tiempo > 0.6
- 🟢 Verde: en buen camino

---

## Flujo 3 — Generar PowerPoint Ejecutivo

```bash
node scripts/report-generator.js \
  --type executive --format pptx \
  --proyectos "proyecto-alpha,proyecto-beta" \
  --output "$OUTPUT_DIR/$(date +%Y%m%d)-executive-report.pptx"
```

> Detalle: @references/pptx-structure.md

Diapositivas: Portada | Resumen | Por proyecto | KPIs | Hitos | Decisiones | Próximos pasos

---

## Flujo 4 — Generar Word Ejecutivo

```bash
node scripts/report-generator.js \
  --type executive --format docx \
  --proyectos "proyecto-alpha,proyecto-beta" \
  --output "$OUTPUT_DIR/$(date +%Y%m%d)-executive-report.docx"
```

Estructura: Resumen | Por proyecto | Consolidadas | Plan próxima semana

---

## Flujo 5 — Enviar por Email (Graph API)

```bash
TOKEN=$(obtener_graph_token)
ATTACHMENT=$(base64 < "$OUTPUT_DIR/$FILENAME")
curl -s -X POST "https://graph.microsoft.com/v1.0/users/$REMITENTE_EMAIL/sendMail" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d "{\"message\": {...}}"
```

> ⚠️ Confirmar destinatarios con el usuario antes de enviar.

---

## Plantilla Visual

> Detalle: @references/visual-template.md

- Portada: Azul corporativo (#0078D4), blanco, logo
- Diapositivas: Blanco, barra superior azul
- Semáforos: Verde (#00B050) / Amarillo (#FFC000) / Rojo (#FF0000)
- Tablas: Cabecera azul oscuro, filas alternas

---

## Referencias

- `references/traffic-light-logic.md` — Lógica semáforos
- `references/pptx-structure.md` — Estructura PowerPoint
- `references/visual-template.md` — Esquema colores
- Sprint management: `../sprint-management/SKILL.md`
- Comando: `/report-executive`

Files in this skill

  • DOMAIN.md1.6 KB
  • SKILL.md3.5 KB
  • references/pptx-structure.md1 KB
  • references/traffic-light-logic.md1 KB
  • references/visual-template.md1.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…