Automatize a criação de interfaces de linha de comando a partir de especificações OpenAPI e Swagger para simplificar interações de agentes de IA.
A maneira mais rápida de instalar uma habilidade diretamente do registro.
npx clawhub@latest install openapi2cli
Copie a pasta da habilidade para um desses locais
~/.openclaw/skills/ <project>/skills/ Prioridade: Espaço de Trabalho > Local > Integrado
Copie este prompt para o OpenClaw para instalá-lo automaticamente.
Ajude-me a instalar o openapi2cli usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).
Obtenha os arquivos originais da habilidade em um arquivo ZIP.
O openapi2cli é um utilitário especializado projetado para preencher a lacuna entre APIs web complexas e a acessibilidade da linha de comando. Ao consumir especificações OpenAPI 3.x, ele gera um CLI Python nativo que abstrai as complexidades dos comandos curl e a construção manual de payloads JSON. Esta abordagem é altamente eficaz para desenvolvedores que integram novas capacidades em seus Openclaw Skills.
As ferramentas geradas são otimizadas tanto para uso humano quanto para consumo por agentes de IA, oferecendo saídas JSON estruturadas e hierarquias de comandos detectáveis. Quer esteja a trabalhar com ficheiros locais ou URLs remotos, esta ferramenta garante que o seu fluxo de trabalho de desenvolvimento permaneça ágil e eficiente.
Primeiro, certifique-se de ter o uv instalado para executar o gerador:
# Instalar o gestor de pacotes uv
pip install uv
Gere o seu primeiro CLI a partir de uma especificação para melhorar os seus Openclaw Skills:
# Gerar CLI a partir de um URL remoto
uvx openapi2cli generate https://api.example.com/openapi.json --output my-api-cli
# Usar o script gerado
python my-api-cli.py --help
O CLI gerado mantém uma estrutura clara para garantir a compatibilidade dentro do ecossistema do Openclaw Skills:
| Componente | Descrição |
|---|---|
| Script CLI | Um ficheiro Python autónomo que representa a superfície da API. |
| Estrutura de Comando | Segue a sintaxe python |
| Gestão de Autenticação | Suporta API_KEY, BEARER_TOKEN e BASIC_AUTH via variáveis de ambiente. |
| Formato de Saída | Respostas JSON padrão para fácil encaminhamento e análise. |
Carregamento
Uma ferramenta de linha de comando para buscar preços, horários e dados de companhias aéreas do Google Flights em tempo real sem a necessidade de uma chave de API.

Um utilitário CLI poderoso para pesquisar anúncios do Airbnb, comparar preços e recuperar links de reserva direta sem precisar de uma chave de API privada.

Uma ferramenta leve para criar salas de chat temporárias e seguras para interação contínua entre agentes de IA e usuários humanos.

Uma ferramenta avançada de monitoramento on-chain que recupera sinais de compra e venda de Smart Money em tempo real para tokens na BSC e Solana.

Uma interface web segura de uso único para inserir variáveis de ambiente e chaves API sem expô-las a logs ou histórico de chat.

Transforme imagens estáticas em GIFs de pixel art animados de 16 quadros usando a IA Gemini e um processo de geração de folha de sprites de solicitação única.








































