OpenAPI および Swagger 仕様からコマンドライン インターフェイスの作成を自動化し、AI エージェントのインタラクションを簡素化します。
レジストリから直接スキルをインストールする最速の方法です。
npx clawhub@latest install openapi2cli
スキルフォルダを以下のいずれかの場所にコピーしてください
~/.openclaw/skills/ <project>/skills/ 優先順位:ワークスペース > ローカル > バンドル
このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。
Clawhubを使って openapi2cli をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。
ZIPアーカイブで生のスキルファイルを取得します。
openapi2cli は、複雑な Web API とコマンドラインのアクセシビリティの間のギャップを埋めるために設計された専用ユーティリティです。OpenAPI 3.x 仕様を読み込むことで、curl コマンドや手動の JSON ペイロード構築の複雑さを抽象化したネイティブ Python CLI を生成します。このアプローチは、Openclaw Skills に新しい機能を統合する開発者にとって非常に効果的です。
生成されたツールは、人間による使用と AI エージェントによる利用の両方に最適化されており、構造化された JSON 出力と探索可能なコマンド階層を提供します。ローカル ファイルでもリモート URL でも、このツールは開発ワークフローの合理化と効率化を保証します。
まず、ジェネレーターを実行するために uv がインストールされていることを確認してください。
# uv パッケージマネージャーをインストールする
pip install uv
仕様から最初の CLI を生成して、Openclaw Skills を強化します。
# リモート URL から CLI を生成する
uvx openapi2cli generate https://api.example.com/openapi.json --output my-api-cli
# 生成されたスクリプトを使用する
python my-api-cli.py --help
生成された CLI は、Openclaw Skills のエコシステム内での互換性を確保するために明確な構造を維持します。
| コンポーネント | 説明 |
|---|---|
| CLI スクリプト | API サーフェスを表すスタンドアロンの Python ファイル。 |
| コマンド構造 | python |
| 認証処理 | 環境変数を介して API_KEY、BEARER_TOKEN、および BASIC_AUTH をサポートします。 |
| 出力形式 | パイプや解析が容易なデフォルトの JSON レスポンス。 |
ローディング
API キーを必要とせずに、リアルタイムの Google Flights の価格、スケジュール、航空会社データを取得するためのコマンドラインツールです。

プライベート API キーを必要とせずに、Airbnb のリスティングを検索し、価格を比較し、直接予約リンクを取得するための強力な CLI ユーティリティです。

Gemini AIとシングルリクエストのスプライトシート生成プロセスを使用して、静止画像を16フレームのアニメーションピクセルアートGIFに変換します。








































