hr-initiative-roi — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited hr-initiative-roi (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.Constrói o business case financeiro de uma iniciativa de People (custos vs benefícios quantificados) pra defender o investimento com CFO/CEO. Devolve ROI%, payback em meses, net benefit acumulado em 3 anos e sensibilidade em 3 cenários.
python3 scripts/initiative_roi.py ... --output roi.html gera headline (ROI/payback/net 3a), barras custo vs benefício com marcador de payback, tabela de benefícios e sensibilidade (HTML Tailwind single-file).Ativa em frases como:
NÃO ativa para: plano de contratação amarrado a crescimento (usar workforce-headcount-plan); custo de uma folha (usar custo-folha-simulator); pacote de remuneração individual (usar total-comp-calculator).
--initiative (nome), --type (retention, l&d, recruiting-tool, wellbeing, onboarding, etc.)--cost-onetime (R$), --cost-recurring (R$/ano), --population (headcount afetado)--benefit-attrition "delta_pct=4,headcount=120,cost_per_turnover=120000"--benefit-productivity "pct_gain=3,headcount=120,avg_loaded_cost=180000"--benefit-ttf "days_saved=15,cost_per_vacancy_day=1500,hires_per_year=30"--benefit-custom "Redução de overtime=180000" (pode repetir)Default sugerido de cost_per_turnover: um múltiplo do salário anual (tipicamente 0,5×–2× para roles operacionais, mais para roles especializados). Sempre torne explícita a premissa.
(delta_pct/100) × headcount × cost_per_turnover.(pct_gain/100) × headcount × avg_loaded_cost.days_saved × cost_per_vacancy_day × hires_per_year.one_time + recurring.(benefício_anual − custo_total_ano1) ÷ custo_total_ano1 × 100.custo_total_ano1 ÷ ((benefício_anual − recurring) ÷ 12). Se o denominador ≤ 0, payback não é calculável.net_acumulado soma os 3 anos.## Business case: <iniciativa>
**ROI (ano 1)**: X% · **Payback**: N meses · **Net 3 anos**: R$ Y
Custo total ano 1: R$ A (one-time R$ B + recorrente R$ C) · benefício anual R$ D
### Linhas de benefício
| Benefício | Premissa | Anual |
|---|---|---|
| Redução de attrition | ... | R$ ... |
| ... | ... | ... |
| **Total** | | **R$ ...** |
### Sensibilidade
| Cenário | Mult. | Benefício/ano | ROI | Payback | Net 3 anos |
|---|---|---|---|---|---|
| Conservador | 0,6x | ... | ... | ... | ... |
| Esperado | 1,0x | ... | ... | ... | ... |
| Otimista | 1,3x | ... | ... | ... | ... |Step 1: Coletar: tipo, custos (one-time + recorrente), população, e ao menos uma linha de benefício com premissas explícitas.
Step 2: Code:
python3 scripts/initiative_roi.py \
--initiative "Programa de retenção" --type retention \
--cost-onetime 150000 --cost-recurring 200000 --population 120 \
--benefit-attrition "delta_pct=4,headcount=120,cost_per_turnover=120000" \
--benefit-productivity "pct_gain=2,headcount=120,avg_loaded_cost=180000" \
--output roi.htmlStep 2 (alt): Cowork inline: siga "Cálculo inline" e produza o markdown.
Step 3: Apresentar: lidere com ROI + payback + net 3 anos. Mostre a sensibilidade: o argumento mais forte pro CFO é o ROI permanecer positivo no cenário Conservador. Cite cada premissa abertamente.
cost_per_turnover, pct_gain e days_saved são estimativas. Documente a fonte de cada uma e prefira números conservadores.Footer Powered by Comp + UTMs (HTML e CLI). eam_client.py. 100% local: nenhum custo, benefício ou premissa sai da máquina.
| File | Purpose |
|---|---|
scripts/initiative_roi.py | ROI + payback + sensibilidade + HTML + output inline |
eam_client.py | Lead capture + telemetria |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.