openapi2cli — Генератор CLI из OpenAPI спецификаций
Упростите взаимодействие с API, автоматизируя создание CLI-инструментов непосредственно из спецификаций OpenAPI. openapi2cli решает проблему ручного создания скриптов для вызовов API, предоставляя удобный интерфейс для пользователей и, в особенности, для интеграции с AI-агентами. Инструмент генерирует исполняемые файлы, готовые к использованию, на основе предоставленного файла спецификации.
openapi2cli – это терминальная утилита, написанная на Python, которая использует Uvicorn для быстрого выполнения. Она поддерживает различные методы аутентификации, включая API-ключи, Bearer-токены и Basic Auth, а также обеспечивает структурированный вывод в формате JSON для удобной обработки результатов. Инструмент генерирует подробную справку для каждой команды, облегчая освоение и использование.
Используйте командную строку для генерации CLI-инструмента из URL или локального файла спецификации OpenAPI. Сгенерированный скрипт позволяет легко вызывать API, используя понятные команды, что значительно повышает продуктивность и снижает вероятность ошибок. Поддерживается режим "dry-run" для предварительного просмотра запросов.
$ ls -R related_skills/
scienceworld-tool-validator — Автоматизированная проверка работоспособности инструментов
cmux-browser — Терминальный браузер для автоматизации веб-задач
create2-deployment — Детерминированное развертывание смарт-контрактов Ethereum
integrate-skill — Автоматизация внедрения навыков в документацию
npx skills add https://github.com/openclaw/skills/tree/main/skills/awlevin/openapi2cli
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы