cnab-protheus
Gera arquivos de configuração Protheus SIGACFG (.2PE remessa / .2PR retorno) para CNAB 240 dos 4 maiores bancos brasileiros (Banco do Brasil 001, Bradesco 237, Itaú 341, Santander 033), cobrindo cobrança, pagamento a fornecedores, folha e tributos. Pesquisa specs CNAB direto da fonte oficial dos bancos, cacheia como YAML reproduzível, e aplica mapeamentos curados para expressões ADVPL. Use quando o usuário pedir para gerar arquivo de configuração Protheus para CNAB 240, montar .2PE/.2PR, configurar SIGACFG, integrar novo banco no Protheus, ou mencionar TOTVS Protheus + CNAB.
DeepseekModel
官方收录技能
质量 良好 · 48
v1.0.0
获取
https://deepseekmodel.com/api/download.php?id=ajoao-totvs-claude-setup-plugins-cnab-protheus-skills-cnab-protheus-skill-md&format=skill
下载 .skill
标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name cnab-protheus description Gera arquivos de configuração Protheus SIGACFG (.2PE remessa / .2PR retorno) para CNAB 240 dos 4 maiores bancos brasileiros (Banco do Brasil 001, Bradesco 237, Itaú 341, Santander 033), cobrindo cobrança, pagamento a fornecedores, folha e tributos. Pesquisa specs CNAB direto da fonte oficial dos bancos, cacheia como YAML reproduzível, e aplica mapeamentos curados para expressões ADVPL. Use quando o usuário pedir para gerar arquivo de configuração Protheus para CNAB 240, montar .2PE/.2PR, configurar SIGACFG, integrar novo banco no Protheus, ou mencionar TOTVS Protheus + CNAB. version 1.0.0-a tags ["cnab","protheus","totvs","sigacfg","banking","brazil"] CNAB-Protheus Skill Gera arquivos de configuração SIGACFG ( .2PE remessa, .2PR retorno) que o ERP Protheus utiliza para montar/parsear CNABs 240 dos principais bancos brasileiros. A skill NÃO gera CNAB 240 raw — o Protheus, configurado com os arquivos produzidos pela skill, é quem gera o CNAB ao executar rotinas como FINA150/FINA200/FINA420/FINA430. Versão atual (v1.0-a) Cobertura: BB (001) — pagamento — remessa (.2PE) . Validado byte-a-byte contra a fixture 001PG.2PE . Próximas versões adicionam Bradesco, Itaú, Santander, e operações cobrança/folha/tributos. Quando usar "Gere o .2PE para BB pagamento" "Crie a configuração SIGACFG do Protheus para CNAB 240 do Banco do Brasil" "Integre um novo banco CNAB no Protheus" "Atualize a spec CNAB do banco X" Fluxo Confirma com o usuário: banco (BB/Bradesco/Itaú/Santander) + operação (pagamento/cobrança/folha/tributos) + direção (remessa/retorno). Verifica se já existe references/specs/{bank}/{operacao}.yaml cacheado. Se NÃO existe: dispara agente de pesquisa ( docs-lookup ou subagente custom) para buscar o manual oficial do banco, extrair layout (segmentos, campos, posições), e salvar como YAML. Invoca scripts/gen_protheus_config.py --spec <yaml> --patterns references/mappings/field-patterns.yaml --output <bank>{op}.2PE . Roda validação em 3 camadas: Sintática local ( validators.py ): tamanho de linha, posições não-sobrepostas, expressões ADVPL bem-formadas. Byte-diff ( byte_diff.py ): contra fixture (apenas BB pagamento em v1.0-a). Code review ( agents/cnab-config-reviewer.md ): subagente LLM com contexto do manual. Apresenta arquivo gerado + relatório de validação. Comandos comuns Gerar .2PE BB pagamento (assumindo spec já cacheado): python scripts/gen_protheus_config.py \ --spec references/specs/bb/pagamento.yaml \ --patterns references/mappings/field-patterns.yaml \ --output build/001PG.2PE Forçar re-pesquisa (refresh) do spec: # No prompt para Claude: "Atualize a spec do BB pagamento — força re-pesquisa do manual oficial" Estrutura references/format/ — documentação curada do formato SIGACFG, ADVPL, tabelas Protheus references/mappings/ — patterns CNAB-field → ADVPL e mapeamentos Protheus references/specs/{bank}/{op}.yaml — YAML cacheado por (banco, operação) references/fixtures/ — arquivos .2PE / .2PR de referência (ground truth) scripts/ — gerador Python e validadores agents/cnab-config-reviewer.md — agent semântico de review Status de Integração v1.0-a ✅ Geração .2PE BB pagamento: validado byte-a-byte contra fixture 001PG.2PE ⚠️ research_orchestrator.py : stub que levanta NotImplementedError . Specs hand-curadas em v1.0-a; integração de pesquisa automática chega em v1.0-b ⚠️ cnab-config-reviewer agent: definido em agents/cnab-config-reviewer.md mas invocação NÃO está automatizada no fluxo. Para review semântico em v1.0-a, dispatch manualmente após gerar o arquivo ⚠️ .2PR (retorno): fixture presente em references/fixtures/001PG.2PR mas gerador NÃO suporta ainda (v1.0-b adiciona) Confiança por combo Por ora apenas BB pagamento tem byte-fixture. Demais combinações (a serem implementadas em v1.0-b/c/d/e) terão confiança reduzida — sintática + review LLM, sem ground truth byte-a-byte. Cada arquivo gerado terá um header indicando o nível de confiança. Limites conhecidos Sem CNAB 400 (apenas 240). Sem cooperativas (Sicoob, Sicredi) em v1.0. Sem round-trip Protheus em CI — QA manual recomendada antes de uso em produção. Encoding fixo CP-1252. Caracteres fora do CP-1252 são substituídos por ? (com warning).
Agent 识别该技能的关键词,点击任意一个即可复制。
该技能未提供触发词。
下载的 .skill 包内含以下字段。
| 字段 | 说明 |
|---|---|
| format | 格式标识(skill/v1) |
| skill_id | 技能唯一 ID |
| name | 技能名称 |
| version | 版本号 |
| description | 技能描述 |
| category | 所属分类(数组) |
| trigger_words | 触发词列表 |
| tags | 标签列表 |
| source | 来源标识 |
| source_url | 来源链接(本页地址) |
| exported_at | 导出时间(每次下载生成) |
| system_prompt | 系统提示词正文 |
| model_config | 模型参数:provider / model / temperature / max_tokens / top_p |
| examples | 示例 |
| install_guide | 各平台导入说明(Coze / Dify / Claude / 自定义框架) |