Informe con secciones, tablas de métricas y conclusiones. Cabeceras corridas y numeración “X / Y”.

Guarda el JSON como informe.json y, en local (gratis):
npx kove render informe.json -o informe.pdfO díselo a tu agente (Claude Code) con el MCP conectado:
claude mcp add kove -- npx @kove/mcp{
"page": {
"size": "A4",
"margin": "20mm"
},
"header": {
"repeat": true,
"text": "Informe trimestral · Q2 2026"
},
"footer": {
"repeat": true,
"pageNumbers": "{page} / {pages}"
},
"body": [
{
"type": "heading",
"text": "Informe de resultados — Q2 2026"
},
{
"type": "text",
"text": "Resumen ejecutivo del segundo trimestre, con la evolución de las métricas clave y las líneas de actuación para el siguiente periodo."
},
{
"type": "section",
"title": "1. Métricas clave",
"body": [
{
"type": "text",
"text": "El trimestre cierra con crecimiento en los tres indicadores principales respecto a Q1."
},
{
"type": "table",
"repeatHeader": true,
"keepRowTogether": true,
"columns": [
{
"key": "metric",
"label": "Métrica"
},
{
"key": "q1",
"label": "Q1",
"align": "right"
},
{
"key": "q2",
"label": "Q2",
"align": "right"
},
{
"key": "delta",
"label": "Δ",
"align": "right"
}
],
"rows": [
{
"metric": "Ingresos recurrentes (MRR)",
"q1": "42.000 €",
"q2": "51.300 €",
"delta": "+22%"
},
{
"metric": "Clientes activos",
"q1": "318",
"q2": "402",
"delta": "+26%"
},
{
"metric": "Churn mensual",
"q1": "3,1%",
"q2": "2,4%",
"delta": "-0,7 pp"
}
]
}
]
},
{
"type": "section",
"title": "2. Conclusiones",
"body": [
{
"type": "text",
"text": "El crecimiento se sostiene en la mejora de la retención y en el nuevo canal de adquisición."
},
{
"type": "text",
"text": "Para Q3 se prioriza la expansión del plan de pago y la reducción adicional del churn."
}
]
}
]
}