custo-demissao-calculator — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited custo-demissao-calculator (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.
Calcula o custo total de uma rescisão trabalhista CLT no Brasil, com decomposição completa das verbas e dos encargos do empregador. Cobre os 4 tipos mais comuns de término de contrato.
python3 scripts/custo_demissao.py ... produz output rico e determinístico.Mesma resposta nas duas plataformas.
São as mesmas do pj-vs-clt-calculator. INSS progressivo capado em R$ 908,85 (teto R$ 7.786,02). IRPF progressivo sobre base = salário - INSS.
30 + 3 × anos_completos_de_servico, capado em 90 dias (Lei 12.506/2011).
Sem justa causa (empregador demite):
salario × dias_trabalhados_mes / dias_no_mes)salario × meses_no_ano / 12; mês conta se ≥15 dias trabalhados)Com justa causa:
Pedido de demissão (colaborador pede):
Acordo (art. 484-A, Lei 13.467/2017):
## Rescisão CLT: [tipo]
**Salário base**: R$ X · **Admissão**: data · **Demissão**: data · **Tempo de empresa**: N anos
### Verbas devidas
| Verba | Valor |
|---|---|
| Saldo de salário | R$ X |
| Aviso prévio (N dias, indenizado) | R$ X |
| 13º proporcional (N/12 avos) | R$ X |
| Férias proporcionais + 1/3 | R$ X |
| (se houver) Férias vencidas + 1/3 | R$ X |
| **Subtotal bruto** | **R$ X** |
### Descontos
| Desconto | Valor |
|---|---|
| INSS sobre saldo | R$ X |
| IRPF sobre saldo | R$ X |
| INSS sobre 13º | R$ X |
| IRPF sobre 13º | R$ X |
| **Total descontos** | **R$ X** |
### Resumo
- **Líquido pro colaborador**: R$ X
- **Multa FGTS** (paga via GRRF): R$ X
- **Saque FGTS disponível**: R$ X
### Custo total empregador
**R$ X** (verbas + multa FGTS + FGTS sobre verbas ~8%)Sempre cite as limitações ao apresentar:
Ativa em frases como:
NÃO ativa para: cálculo de folha mensal normal (usar futura skill custo-folha-simulator); equivalência CLT vs PJ (usar pj-vs-clt-calculator); dúvidas conceituais de direito trabalhista (não é função do skill).
| Tipo | O que cobre |
|---|---|
sem_justa_causa | Empregador demite sem motivo. Aviso (trabalhado ou indenizado), 13º proporcional, férias proporcionais + 1/3, multa 40% FGTS, saque integral. |
com_justa_causa | Empregador demite por falta grave. Apenas saldo + férias vencidas (se houver). Sem aviso, sem 13º proporcional, sem multa. |
pedido_demissao | Colaborador pede para sair. 13º proporcional + férias proporcionais. Aviso pode ser descontado se não cumprido. Sem multa, sem saque. |
acordo | Mútuo acordo (Lei 13.467/2017, art. 484-A). 50% aviso indenizado + 20% multa FGTS + 80% saque. |
Fora do escopo atual (V1): contratos por prazo determinado, gestante, dirigente sindical, indenização adicional por dispensa discriminatória.
Step 1: Coletar parâmetros obrigatórios:
Step 2: Coletar parâmetros opcionais relevantes:
Para sem_justa_causa e pedido_demissao:
indenizado (default), trabalhado ou dispensadoPara qualquer tipo:
Step 3: Executar:
python3 scripts/custo_demissao.py \
--tipo sem_justa_causa \
--salario 10000 \
--data-admissao 2022-01-15 \
--data-demissao 2026-05-30 \
--aviso indenizadoStep 4: Apresentar: lidere com o "Custo total para o empregador". Depois mostre o detalhamento por verba (devidas + descontos) e o resumo do colaborador (líquido + multa FGTS + saque disponível). Explique brevemente o que cada componente representa se o usuário pedir.
O script já adiciona o footer "Powered by Comp" com link e UTMs ao final do output. Não precisa de ação extra do agente.
eam_client.py (na raiz do skill) é chamado em on_first_run() no início e record_run() no fim. Prompt de opt-in (email + telemetria) aparece uma única vez por máquina.
Privacidade: cálculos são 100% locais. Dados de salário e datas nunca saem da máquina do usuário. Apenas nome do skill + timestamp na telemetria (se opt-in).
| File | Purpose |
|---|---|
scripts/custo_demissao.py | CLI principal: 4 tipos de rescisão + breakdown completo |
eam_client.py | Lead capture + telemetria (sync de eam/shared/) |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.