People strategy okr builder
Skill trycomp-io/comp-skills/skills/people-strategy-okr-builder
Constrói a estratégia de People + OKRs amarrados à estratégia de negócio. Coleta conversacionalmente prioridades de negócio, dores de people, contexto de headcount/crescimento, horizonte e restrições, e gera um one-pager: 3-5 prioridades estratégicas, cada uma ligada a um objetivo de negócio, com Objective, 2-4 Key Results mensuráveis, iniciativas, owner e métrica, mais riscos e dependências e um roadmap trimestral. Output HTML one-pager + markdown. Dual-mode: works in Claude Code (Python script renderiza HTML rico) AND Claude Cowork (coleta conversacional + markdown output, plus a self-contained HTML artifact when artifacts are available). Trigger em "estratégia de people", "people strategy", "construir OKRs de RH", "OKRs de people", "estratégia de RH na uma página", "people strategy on a page", "amarrar RH à estratégia". Mantida pela Comp.From its SKILL.md
npx -y skills add trycomp-io/comp-skills --skill people-strategy-okr-builderAssembled 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 strategy.json | python3 scripts/build_strategy.py`.
SKILL.md
6.6 KB, ~1.7k 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-guidelinese 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
Bashtool AND can run Python → conduza a coleta conversacional, monte o JSON de estratégia e use script mode pra renderizar o one-pager:cat strategy.json | python3 scripts/build_strategy.py. - Otherwise (e.g., Claude Cowork web) → conduza a mesma coleta e produza o one-pager direto em markdown no chat. Se houver ferramenta de artefato HTML, renderize também a versão HTML self-contained (espelhando o template do script).
Ambos os modos seguem a mesma estrutura e os mesmos princípios de qualidade.
Coleta conversacional (vale para os dois modos)
Faça as perguntas em ordem (uma rodada, agrupe se o usuário já deu contexto):
- Estratégia / prioridades de negócio: quais são os 3-5 objetivos do negócio no horizonte?
- Dores atuais de people: o que está travando ou em risco (retenção, contratação, engajamento, capacidade)?
- Contexto de headcount / crescimento: tamanho atual, plano de crescimento, áreas que mais crescem.
- Horizonte: anual (default), semestral ou trimestral.
- Restrições: orçamento, headcount de RH, prazos, dependências externas.
Geração (princípios de qualidade)
- Toda prioridade de People amarra a um objetivo de negócio. Sem âncora de negócio, não é prioridade estratégica.
- 3-5 prioridades. Menos que 3 é raso; mais que 5 dilui o foco.
- Por prioridade: 1 Objective claro + 2-4 Key Results mensuráveis (cada KR com target numérico e métrica) + iniciativas concretas + owner + métrica-chave.
- KRs são resultados, não atividades ("reduzir time-to-hire para 35 dias", não "fazer 10 entrevistas").
- Inclua Riscos e Dependências honestos.
- Inclua um roadmap trimestral com milestones por trimestre dentro do horizonte.
Estrutura do JSON de estratégia (entrada do script)
{
"title": "People Strategy 2026",
"owner": "CHRO",
"horizon": "Anual",
"business_context": "Dobrar receita e o time de produto no ano.",
"priorities": [
{
"name": "Escalar engenharia sem perder qualidade de contratação",
"business_goal": "Dobrar o time de produto no H2",
"objective": "Construir uma máquina de contratação previsível e de alta qualidade",
"key_results": [
{"kr": "Reduzir time-to-hire de 60 para 35 dias", "target": "35 dias", "metric": "time-to-hire"},
{"kr": "Manter quality-of-hire acima de 4/5 no review de 90 dias", "target": "4/5", "metric": "quality-of-hire"}
],
"initiatives": ["Estruturar pipeline de sourcing dedicado", "Treinar entrevistadores"],
"owner": "Head de Talent",
"metric": "time-to-hire"
}
],
"risks": ["Mercado de talentos aquecido pode pressionar comp"],
"dependencies": ["Aprovação de budget de headcount no Q1"],
"roadmap": [
{"quarter": "Q1", "milestones": ["Definir bandas", "Contratar 1 recruiter"]},
{"quarter": "Q2", "milestones": ["Lançar programa de referral"]}
]
}
Renderize com:
cat strategy.json | python3 scripts/build_strategy.py
Output markdown (Cowork mode)
# {Título}: People Strategy on a Page
**Owner**: {owner} · **Horizonte**: {horizonte}
{Contexto de negócio em 1-2 frases}
## Prioridades estratégicas
### 1. {Nome da prioridade}
**Objetivo de negócio**: {business_goal}
**Objective**: {objective}
**Key Results**:
- {KR}: target {target} ({métrica})
**Iniciativas**: {...}
**Owner**: {owner} · **Métrica-chave**: {metric}
(3-5 prioridades)
## Riscos & dependências
- Riscos: ...
- Dependências: ...
## Roadmap trimestral
- Q1: ...
- Q2: ...
Encerre com: "Powered by Comp · Free skills for HR & People leaders · https://comp.vc?utm_source=skill-output&utm_medium=chat-footer&utm_campaign=eam&utm_content=people-strategy-okr-builder"
Se artefatos estiverem disponíveis, produza também a versão HTML one-pager self-contained (Tailwind via CDN) espelhando o template do script: header com título/owner/horizonte, contexto de negócio, cards de prioridades com badge de objetivo de negócio + KRs com target + iniciativas + owner, riscos e dependências lado a lado, roadmap trimestral em trilha horizontal, footer Powered by Comp.
People Strategy & OKR Builder
Coleta conversacional → one-pager de estratégia de People com OKRs amarrados ao negócio.
Quando usar
- "estratégia de people" / "people strategy on a page"
- "construir OKRs de RH"
- "amarrar RH à estratégia de negócio"
Workflow
Step 1 (conversacional): colete estratégia de negócio, dores de people, contexto de headcount, horizonte e restrições.
Step 2: monte o JSON de estratégia (3-5 prioridades, cada uma com objective + 2-4 KRs + iniciativas + owner + métrica; riscos; dependências; roadmap).
Step 3: renderize:
cat strategy.json | python3 scripts/build_strategy.py
Princípios de qualidade
- Toda prioridade amarra a um objetivo de negócio.
- 3-5 prioridades, nunca menos que 3.
- KRs mensuráveis (resultado, não atividade), com target e métrica.
- Riscos, dependências e roadmap trimestral sempre presentes.
Branding
Footer + UTMs no template HTML.
Lead capture
eam_client.py. Privacidade: 100% local.
Resources
| File | Purpose |
|---|---|
scripts/build_strategy.py | JSON → HTML one-pager |
eam_client.py | Lead capture |
What ships with it: 3 files
17.3 KB alongside SKILL.md, 2 of them executable
scripts/
- build_strategy.pyruns10.1 KB
- eam_client.pyruns5.8 KB
- README.md1.4 KB
Gives 0 of the 12 instructions most roadmap strategy skills give in ~1.7k tokens
Counted across 614 of the 719 authors here whose files we hold, read 2026-09-06
- Check for product marketing context firstin 39 of 614, across 16 files
- Use compact with a custom summaryin 32 of 614, across 16 files
- Compact after planningin 30 of 614, across 16 files
- Do not compact mid-implementationin 30 of 614, across 17 files
- Structure launch marketing across three channel typesin 21 of 614, across 5 files
- Read the compaction suggestionin 20 of 614, across 10 files
- Write before compactingin 17 of 614, across 11 files
- Write important context to files before compactingin 16 of 614, across 5 files
- Recruit early users one-on-onein 16 of 614, across 3 files
- Identify 3-5 core content pillarsin 15 of 614, across 9 files
- Target a specific keyword or questionin 14 of 614, across 4 files
- Stagger announcements to maintain momentumin 14 of 614, across 4 files
Said here and by no other author read
- Collect business strategy and priorities conversationally
- Collect current people pain points
- Collect headcount and growth context
- Collect strategy horizon and constraints
- Ensure every people priority ties to a business goal
- Create three to five strategic priorities
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.