バックエンドコードを書くことなく、OpenAPI 3.x または Swagger 2.0 の仕様ファイルや URL からローカル HTTP Mock Server を即座に実行します。
レジストリから直接スキルをインストールする最速の方法です。
npx clawhub@latest install phy-openapi-mock-server
スキルフォルダを以下のいずれかの場所にコピーしてください
~/.openclaw/skills/ <project>/skills/ 優先順位:ワークスペース > ローカル > バンドル
このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。
Clawhubを使って phy-openapi-mock-server をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。
ZIPアーカイブで生のスキルファイルを取得します。
OpenAPI Mock Server は、あらゆる OpenAPI 3.x または Swagger 2.0 仕様を即座に完全に動作するローカル HTTP サーバーに変換するように設計された強力な開発ユーティリティです。YAML または JSON スキーマを指定すると、ツールはスキーマ準拠の Mock データをオンザフライで出力するローカル Mock Server を起動します。これにより、バックエンドの依存関係によるボトルネックが解消され、ソフトウェアチームはコントラクトファースト(contract-first)のワークフローを採用して、バックエンドとフロントエンドの構築を同時に進めることができます。
Openclaw Skills エコシステム内でこのセットアップを使用することで、開発チームはローカルで信頼性が高く、オフラインで動作する自動化された Mock API を維持できます。開発者は、Mock ルーティングロジックを記述したり、コンテナ化されたスタブ(stubs)をデプロイしたりすることなく、ペイロードを検証し、カスタマイズ可能なレスポンスを返す Mock エンドポイントを利用できます。
まず、ホストシステムに Node.js 16+ または Docker がインストールされていることを確認してください。このスキルを使用して Mock Server を実行するには、CLI で以下のいずれかのコマンドを実行します。
# ローカルファイルからの標準 Mock Server 実行
/openapi-mock openapi.yaml
# リモート URL 仕様からの Mock Server 実行
/openapi-mock https://petstore.swagger.io/v2/swagger.json
# カスタムポートでの Mock Server 実行
/openapi-mock openapi.yaml --port 4015
# 厳格な検証での実行(準拠していないペイロードに対して 422 を返す)
/openapi-mock openapi.yaml --validate
Node.js が利用できない場合は、シェルで代替の Docker コマンドを使用してください。
docker run --rm -p 4010:4010 \
-v "$(pwd):/tmp/spec" \
stoplight/prism:latest \
mock /tmp/spec/openapi.yaml -h 0.0.0.0
このスキルは、次のシステムコンポーネントを使用して Mock Server ワークフローを整理および操作します。
| 属性 | 説明 |
|---|---|
| 入力仕様ファイル | .yaml、.yml、または .json ファイルのローカルパス、またはスキーマファイルへの直接的な HTTP/S URL |
| ポートオプション | HTTP トラフィックのホストアドレスを指定する数値パラメータ(デフォルトは 4010) |
| 検証フラグ | --validate 引数は API 制約を受信 HTTP リクエストにマッピングし、無効な呼び出しを 422 エラーで拒否します |
| 動的フラグ | --dynamic 引数は、静的なデフォルト値ではなく、ランダムに一致するスキーマ値を出力するようにサーバーに指示します |
| エンドポイントレポート | パス、メソッド、概要、および期待される HTTP ステータスコードを強調する Markdown 分解 |
Prefer: code=XXX ヘッダーを提供することで、特定の HTTP レスポンスシナリオ(404 Not Found や 500 Internal Server Error など)を強制します。Prefer: dynamic=true ヘッダーを提供し、静的な例の定義をバイパスしてスキーマベースの値生成をトリガーします。Authorization: Bearer fake-token のようなスタブヘッダーを送信するだけで、実際の資格情報の交換なしで保護されたリソースにアクセスできます。ローディング
ローカルかつ依存関係ゼロの型カバレッジ強制ツールであり、暗黙的および明示的な any のリークを排除する TypeScript 厳格モード監査ツールです。

ビルド成果物を解析してサイズ予算を適用し、依存関係の肥大化を排除する、API 不要のローカル bundle サイズ監査ツールです。

GraphQL SDLまたはintrospection JSON用のローカル静的解析ツール。パフォーマンスの脆弱性、セキュリティ上の欠陥、アーキテクチャ上のリスクを検出します。

複数のプログラミング言語にわたるコードベースを分析し、ReDoS および regex の品質欠陥を検出して修復する、API 不要の静的脆弱性スキャナーです。

フレームワークの複雑な .env ファイルの上書き階層を解決し、構成リスクをフラグ立てし、ソースコードの使用状況とクロスリファレンスするローカル環境変数分析スキルです。

スキーマの検証とパイプラインステージ間のドリフト検出により、サイレントなパイプライン障害を防ぐ、ローカルの、エージェントネイティブなデータ契約執行ツールです。








































