CommunityImagemgithub.com

openapi/openapi-skills

🧠 Uma poderosa coleção de skills para agentes interagirem com o marketplace de APIs @Openapi® — dados empresariais, documentos oficiais, KYC/risco, assinaturas eletrônicas, faturamento, SMS, PEC e muito mais

O que é openapi-skills?

Este repositório fornece um conjunto de skills prontas para agentes de IA (como Claude Code e qualquer agente compatível com SKILL.md) interagirem com o marketplace de APIs da Openapi®, o maior marketplace certificado da Europa. As skills cobrem domínios como dados empresariais (Itália, UE, mundo), documentos oficiais (visuras camerais, balanços, DURC, protestos), verificação de risco (score de crédito, relatórios CRIF, KYC), validações (email, telefone, IP, URL, PEC, código fiscal, placas), geolocalização, mensagens (SMS, PEC, correio postal via Poste Italiane), assinatura eletrônica eIDAS, faturamento eletrônico, dados veiculares e utilidades (taxas de câmbio, HTML para PDF, domínios .it, RAG gerenciado). Cada skill é autocontida em uma pasta própria com um arquivo SKILL.md, que contém todas as instruções necessárias para o agente executar as operações sem depender da pasta knowledge/ do repositório. As credenciais são fornecidas via variáveis de ambiente (OPENAPI_EMAIL, OPENAPI_API_KEY ou OPENAPI_TOKEN), e a skill de autenticação (openapi-auth) é pré-requisito para todas as demais.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/openapi/openapi-skills/tree/main

Installed? Explore more Imagem skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Prévia

Do README da skill

Skills CI
Release
License: MIT
Skills
skills.sh
Linux Foundation Member
openapi-skills preview

Documentação

Skills CI Release License: MIT Skills skills.sh Linux Foundation Member

Skills de agente para usar e integrar os serviços do marketplace de APIs Openapi — o maior marketplace de APIs certificado da Europa.

npx skills add openapi/openapi-skills

Estrutura do repositório

PastaFinalidade
knowledge/Base de conhecimento curada: perfil da empresa, catálogo de serviços, guia da plataforma (autenticação, faturamento, sandbox), FAQ, referências, documentação de endpoints por serviço e especificações OpenAPI armazenadas
skills/As skills do agente, uma pasta por domínio, cada uma com um SKILL.md

Separação entre conhecimento e skills

As duas pastas possuem papéis estritamente separados:

  • knowledge/ é material de construção. É a massa de informações curadas usada para criar e alinhar as skills (e para atualizá-las quando a Openapi mudar). É consultada pelos mantenedores deste repositório, não por agentes executando uma skill.
  • skills/ são entregáveis autocontidos. Cada SKILL.md é preenchido a partir do conhecimento, mas nunca vincula a ele: um agente deve ser capaz de usar uma skill sem que a pasta knowledge/ deste repositório esteja disponível.
  • Referências externas são permitidas nas skills, mas nunca roteadas através de knowledge/. As skills apontam diretamente para fontes oficiais — por exemplo, as especificações canônicas em https://console.openapi.com/oas/en/<service>.openapi.json, o portal de documentação, a página de status — e não para cópias locais delas.

Fluxo de manutenção: atualize knowledge/ a partir das fontes oficiais primeiro, depois propague o conteúdo relevante para os arquivos SKILL.md afetados.

Skills

SkillAbrange
openapi-authCiclo de vida do token OAuth v2, escopos, carteira, estatísticas de uso (obrigatório para todas as outras)
openapi-companyDados empresariais: Itália, UE, mundo
openapi-documentsDocumentos oficiais: visuras camerais, balanços, DURC, protestos (DocuEngine, Visure Camerali, Visengine)
openapi-riskScores de crédito, relatórios CRIF, KYC, eventos negativos
openapi-trustValidação de e-mails, telefones, IPs, URLs, PEC, códigos fiscais, placas
openapi-geoGeocodificação, códigos postais, cadastro italiano, avaliações imobiliárias
openapi-messagingSMS v2, PEC, Massive REM, correspondência postal via Poste Italiane
openapi-esignatureAssinaturas eletrônicas eIDAS e carimbo de tempo qualificado
openapi-invoicingFaturamento eletrônico (Invoice, SDI) e pagamentos de contas
openapi-automotiveDados veiculares por placa
openapi-utilitiesTaxas de câmbio, HTML para PDF, domínios .it, RAG gerenciado

Credenciais

As skills esperam OPENAPI_EMAIL e OPENAPI_API_KEY (credenciais de conta para oauth.openapi.com) e/ou um token Bearer OPENAPI_TOKEN pronto no ambiente. Veja knowledge/platform-guide.md.

Contribuindo

Contribuições são sempre bem-vindas! Esteja você querendo relatar bugs, sugerir novas funcionalidades, melhorar a documentação ou contribuir com código, sua ajuda é apreciada.

Autores

Parceiros

Conheça nossos parceiros que utilizam a Openapi ou contribuem com este projeto:

Nossos Compromissos

Acreditamos em código aberto e agimos de acordo com essa crença. Tornamo-nos Membros Silver da Linux Foundation porque queríamos apoiar formalmente o ecossistema no qual construímos todos os dias. Padrões abertos, colaboração aberta e governança aberta fazem parte de como trabalhamos e como pensamos sobre software.

Licença

Este projeto está licenciado sob a Licença MIT.

A Licença MIT é uma licença de código aberto permissiva que permite que você use, copie, modifique, mescle, publique, distribua, sublicencie e/ou venda cópias do software, desde que o aviso de direitos autorais original e este aviso de permissão sejam incluídos em todas as cópias ou partes substanciais do software.

Para mais detalhes, veja o texto completo da licença na página da Licença MIT.

Habilidades Relacionadas