validar-pixlisted
Install: claude install-skill roldaobatista/roldao-method
# validar-pix
Skill para validar chaves Pix e identificadores oficiais do BACEN.
## Tipos de chave Pix (DICT)
| Tipo | Formato | Exemplo |
|---|---|---|
| CPF | 11 digitos, dv valido | `123.456.789-09` |
| CNPJ | 14 caracteres (numerico ou alfanumerico apos jul/2026), dv valido | `12.345.678/0001-90` |
| Email | RFC 5322 simplificado, lowercase no DICT | `cliente@empresa.com.br` |
| Telefone | E.164 BR | `+5511987654321` |
| Aleatoria | UUID v4 (8-4-4-4-12 hex; 3o grupo comeca com 4, 4o com [89ab]) | `123e4567-e89b-42d3-a456-426614174000` |
## Identificadores oficiais
- **EndToEndId** (E2EID): 32 caracteres, formato `E + ISPB(8) + AAAAMMDDHHmm(12) + serial(11)`. Imutavel. Idempotencia obrigatoria (PIX-001).
- **TxId**: 26 a 35 caracteres alfanumericos (`[a-zA-Z0-9]{26,35}`) para cobrancas `cob`/`cobv` (Manual de Padroes Pix, secao TxId). Para Pix manual avulso, 1 a 35 e tolerado. Gerado pelo recebedor. Unico por cobranca.
- **ISPB**: 8 digitos (cadastrado no BACEN).
## Como invocar
```bash
python3 ${CLAUDE_SKILL_DIR}/scripts/validar-pix.py <chave>
python3 ${CLAUDE_SKILL_DIR}/scripts/validar-pix.py --e2eid E12345678202607011234ABC12345678
python3 ${CLAUDE_SKILL_DIR}/scripts/validar-pix.py --txid abc123XYZ
python3 ${CLAUDE_SKILL_DIR}/scripts/validar-pix.py --txid-cob ABCDEFGHIJKLMNOPQRSTUVWXYZ1234 # cobrança cob/cobv: exige 26-35
```
> **Windows:** substitua `python3` por `python` (o instalador oficial do Python no Windows cria apenas `python.exe`). No Git Bash, `pytho