# Pca Skill Manager

> Acelera a criacao e manutencao de skills do Claude. Automatiza o scaffolding de pastas, validacao de metadados YAML e empacotamento ZIP correto.

- Skill: `diegosouzapw/pca-skill-manager` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add diegosouzapw/pca-skill-manager`
- Raw SKILL.md: https://api.skillmd.com/api/skills/diegosouzapw/pca-skill-manager/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: diegosouzapw (https://skillmd.com/u/diegosouzapw)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/diegosouzapw/pca-skill-manager

---


# Gestor de Habilidades PCA

## Visão Geral
Esta habilidade atua como um "Meta-Assistente". Ela ajuda o Engenheiro de Habilidades a criar novas ferramentas para o projeto PCA Camocim sem erros manuais. Ela garante que todas as novas skills sigam o padrão de "Boneca Russa" e passem na validação estrita do Claude.

## Ferramentas (Scripts)
Esta skill utiliza scripts Python localizados em `scripts/` para gerir o ciclo de vida de outras skills:

1.  **Validar (Quick Validate):**
    Verifica se o `Skill.md` tem chaves inválidas (como `version` ou `dependencies` no lugar errado) e se a estrutura de pastas está correta.
    ```python
    python scripts/quick_validate.py "caminho/para/nova_skill"
    ```

2.  **Empacotar (Package Skill):**
    Cria o arquivo `.zip` final pronto para upload, ignorando arquivos desnecessários (`.DS_Store`, `__pycache__`) e garantindo que a pasta raiz esteja correta.
    ```python
    python scripts/package_skill.py "caminho/para/nova_skill"
    ```

3.  **Iniciar (Init Skill):**
    Cria o esqueleto de uma nova skill com os templates padrão.
    ```python
    python scripts/init_skill.py "nome-da-skill"
    ```

## Fluxo de Trabalho Recomendado

### Criar uma Nova Habilidade
Quando o usuário disser "Crie uma estrutura para a skill 'pca-analytics'":
1.  Execute `init_skill.py` para gerar a pasta e o `Skill.md` básico.
2.  Peça ao usuário as instruções específicas.
3.  Preencha o `Skill.md`.

### Finalizar uma Habilidade
Quando o usuário disser "Empacote a skill 'pca-analytics'":
1.  Execute `quick_validate.py` para garantir que não haverá rejeição no upload.
2.  Se passar, execute `package_skill.py`.
3.  Forneça o caminho do ZIP gerado.

## Referências
Consulte a pasta `references/` para padrões de saída e fluxos de trabalho ideais na criação de agentes.
