agentsclimarketplace

Board people slide builder

Skill trycomp-io/comp-skills/skills/board-people-slide-builder

Gera o slide de People & Culture pra board meeting em formato 16:9 (1920x1080) HTML pronto pra printar/exportar PDF. Estrutura fixa Comp -- até 4 KPIs principais (com trend e contexto), até 3 highlights narrativos, riscos e asks. Dual-mode: works in Claude Code (script + rich output file) AND Claude Cowork (output generated inline as markdown, plus a self-contained HTML artifact when available). Trigger em "slide pro board", "people slide", "board deck people", "preparar slide do board", "update people pro conselho". Mantida pela Comp.From its SKILL.md

Install
npx -y skills add trycomp-io/comp-skills --skill board-people-slide-builder

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 1 command, including `cat slide.json | python3 scripts/render_slide.py`.

SKILL.md

4.9 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it

Dual-mode operation (Code + Cowork)

HTML pelo design system (obrigatório). Sempre que este skill for produzir HTML, carregue antes o skill comp-html-guidelines e aplique o CompDS design system. Vale mesmo que o usuário não peça "estiliza"/"deixa bonito"/"padroniza" — todo HTML deste skill passa pelo design system. Isso não altera a metodologia abaixo; governa só a camada visual do HTML.

Detect platform at start:

  • If you have the Bash tool AND can run Python → use script mode (writes the rich HTML file). Existing workflow below.
  • Otherwise (e.g., Claude Cowork) → use inline mode: gather the same inputs conversationally, then produce the output directly in chat as markdown following the structure below. If an HTML artifact tool is available, ALSO render a self-contained HTML version (Tailwind CDN) matching the script's template (REQUIRED aqui, slide 16:9) porque o valor é visual.

Inline generation logic (Cowork mode)

Inputs a coletar (mesmo do Step 1 abaixo): período (Q + ano); até 4 KPIs (valor, trend up/down/flat, label, contexto); até 3 highlights narrativos; riscos; asks. Também: empresa, título do slide, eyebrow (default "Board Update").

Estrutura de saída (mesma do script). Resumo em markdown direto no chat:

# {título}: {período}

**{eyebrow}** · {empresa}

## KPIs (máx 4)
- **{valor}** {↗/↘/→} {label} ({contexto})

## Highlights
- {frase inteira}

## Riscos & Asks
- ⚠ Risco: {risco}
- 📌 Ask: {ask}

Artifact HTML (OBRIGATÓRIO quando o tool estiver disponível): replique o template do slide 16:9 do script. Layout:

  • Card branco aspect-ratio:16/9 (largura ~1920px), padding generoso, sombra, fundo da página #f1f5f9.
  • Header: eyebrow em maiúsculas na cor #ff4456 + título grande (peso 900).
  • Grid de 4 KPIs (repeat(4,1fr)): cada KPI com valor grande, seta de trend (up verde #059669, down vermelho #dc2626, flat cinza #64748b), label em maiúsculas e contexto.
  • Linha inferior em grid 2fr/1fr: coluna esquerda "Highlights" (cada um precedido de marcador, separados por linha); coluna direita "Riscos & Asks" em cards âmbar.
  • Footer: "{empresa} · People & Culture · {período}" à esquerda e "Powered by Comp" (link comp.vc) à direita.
  • Tailwind CDN, fonte Inter, máx 4 KPIs, máx 3 highlights.

Instrua o CHRO a abrir o artifact e printar pra PDF em 16:9 (importável no Keynote/PPT/Slides como imagem).

Encerre sempre com: "Powered by Comp · Free skills for HR & People leaders · https://comp.vc?utm_source=skill-output&utm_medium=cli-footer&utm_campaign=eam&utm_content=board-people-slide-builder".

Board People Slide Builder

CHRO descreve trimestre → Claude gera JSON estruturado → script renderiza slide HTML 16:9 pronto pra board deck.

Quando usar

  • "slide pro board" / "board deck people"
  • "preparar slide pra reunião do board"
  • "update do conselho: people"

Workflow

Step 1: Coletar:

  • Período (Q + ano)
  • 4 KPIs principais com valor, trend, contexto
  • 3 highlights (narrativas curtas)
  • Riscos e asks

Step 2: Gerar JSON:

{
  "period": "Q2 2026",
  "company": "Acme",
  "title": "People & Culture: Q2 review",
  "eyebrow": "Board Update",
  "kpis": [
    {"value": "145", "label": "Headcount", "trend": "up", "context": "+15 vs Q1"},
    {"value": "8%", "label": "Regretted Attrition", "trend": "down", "context": "vs 12% Q1"},
    {"value": "+42", "label": "eNPS", "trend": "up", "context": "vs +38 Q1"},
    {"value": "38%", "label": "Diversity Ratio", "trend": "flat", "context": "meta 40%"}
  ],
  "highlights": ["...", "...", "..."],
  "risks": ["..."],
  "asks": ["..."]
}

Step 3: Renderizar:

cat slide.json | python3 scripts/render_slide.py

Step 4: Hand off. Instruir CHRO a abrir no browser, printar pra PDF em formato 16:9. Pode importar no Keynote/PPT/Slides como imagem.

Princípios de qualidade

  • Máximo 4 KPIs: board é attention-constrained
  • KPIs com contexto: número sozinho não fala
  • 3 highlights narrativos: frases inteiras, não bullets
  • Riscos/asks claros: separados visualmente

Branding

Slide tem footer "Powered by Comp" + UTMs. Logo da empresa pode ser adicionado editando o HTML.

Lead capture

eam_client.py. Privacidade: 100% local.

Resources

FilePurpose
scripts/render_slide.pyJSON → HTML 16:9
eam_client.pyLead capture

What ships with it: 3 files

13.7 KB alongside SKILL.md, 2 of them executable

scripts/

Gives 0 of the 12 instructions most slides presentations skills give in ~1.4k tokens

Counted across 547 of the 547 authors here whose files we hold, read 2026-09-06

  • Ensure every slide fits inside one viewportin 31 of 547, across 18 files
  • Keep one idea per slidein 27 of 547, across 24 files
  • Default to one self-contained HTML filein 24 of 547, across 16 files
  • Check for product marketing context firstin 21 of 547, across 7 files
  • Read STYLE_PRESETS.md before generatingin 21 of 547, across 12 files
  • Involve reps in creationin 20 of 547, across 6 files
  • Tailor to persona and deal stagein 20 of 547, across 6 files
  • Generate three single-slide preview filesin 17 of 547, across 11 files
  • Delete temporary preview files at handoffin 16 of 547, across 8 files
  • Support keyboard and touch navigationin 16 of 547, across 7 files
  • Keep one-pagers to a single pagein 15 of 547, across 5 files
  • Use bold headers and short bulletsin 14 of 547, across 4 files

Said here and by no other author read

  • Detect the execution platform at start
  • Load the comp-html-guidelines skill first
  • Collect period, KPIs, highlights, risks, and asks
  • Render the slide as a 16:9 HTML artifact
  • Instruct the CHRO to print to PDF

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.