Communityライティング&編集github.com

pontjs/pontx-hub

エージェント対応パブリックAPIディスカバリー、OpenAPIドキュメント、スキーマ検索、プレイグラウンド、TypeScript SDKポータル

pontx-hub とは?

Pontx Hubは、AIエージェントが厳選されたパブリックAPIカタログ内のAPI、エンドポイント、スキーマを検索・ロードできるように設計されたツールです。自然言語クエリ、OpenAPIドキュメント探索、スキーマ検索に対応しており、必要なメタデータのみを動的に取得することでコンテキストを節約できます。主にClaude Codeなどのコマンドベースのエージェントで使用され、`pontx-hub search`、`show`、`preview`、`call`、`sdk`などのCLIコマンドを提供します。重要なのは、変更を伴うAPIコール(POST/PUT/PATCH/DELETE)に対しては常にドライランとユーザー確認を強制することで安全性を確保し、資格情報がコマンドラインに漏洩しないようにします。また、`--json`出力をサポートし、プログラムによる結果の利用を容易にし、マッチの詳細な説明(モード、フィールド)も提供します。

対応~Claude Code~Codex CLI~Cursor
npx skills add pontjs/pontx-hub

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Pontx Hub

pontx-hub を厳選されたAPIカタログへの信頼できるインターフェースとして使用します。現在のタスクに必要な製品、エンドポイント、スキーマのみを検索およびロードすることで、APIメタデータを長期コンテキストに保持することを避けます。

ワークフロー

  1. APIを選択する前に検索します。自然言語による機能、リクエスト、レスポンスの質問に対応しています:

    pontx-hub search "<capability>" --json
    pontx-hub search "创建任务的入参" --locale zh --json
    pontx-hub search "返回 dueDate 的接口" --locale zh --json
    

    必要に応じて結果タイプを絞り込みます:

    pontx-hub search "<field-or-model>" --type schema --json
    
  2. 選択した安定したリソースIDを確認します:

    pontx-hub show endpoint:<api>/<endpoint>
    pontx-hub show schema:<api>/<schema>
    
  3. エンドポイントの場合、実際に送信せずに正確なリクエストを作成して確認します:

    pontx-hub <api-collection> preview <api-name> --parameter value --body '<json>'
    pontx-hub <api-collection> preview <controller> <api-name> --parameter value --body '<json>'
    
  4. GETまたはHEADの場合、ユーザーが実行を要求した場合のみ呼び出します:

    pontx-hub <api-collection> call <api-name> --parameter value
    pontx-hub <api-collection> call <controller> <api-name> --parameter value
    
  5. POST、PUT、PATCH、DELETEの場合、ドライランの結果を表示し、明示的なユーザー確認を得ます。その後、パラメーターを変更せずに --yes を渡します:

    pontx-hub <api-collection> call <controller> <api-name> --parameter value --body '<json>' --yes
    
  6. リクエストの形状が確認されたら、統合コードを生成します:

    pontx-hub sdk <api>
    

安全性

  • 書き込み操作の承認を、APIの確認、説明、またはプレビューの要求から推測しないでください。
  • 資格情報をコマンド引数に直接出力、表示、ログ記録、または配置しないでください。
  • 資格情報は show で指定された環境変数から読み取ります。
  • Hubカタログ外の任意のURLや操作を呼び出さないでください。
  • 変更操作に対して個別の preview ステップをバイパスしないでください。
  • 変更されたパラメーター、本文、サーバー、または操作は、新たなドライランと確認が必要な新しいリクエストとして扱います。
  • 資格情報の設定、認証の診断、または変更操作の実行時には references/auth-and-safety.md を参照してください。

出力

CLI出力をプログラムで利用する場合は --json を優先します。エラー報告時にはCLI終了コードと機械可読なエラーコードを保持します。結果の match.mode と match.fields を使用して、製品、パラメーター、リクエスト、レスポンス、スキーマ、またはプロパティメタデータのいずれがマッチを生成したかを説明します。アプリケーションコードを生成する際には、公開されている @pontx/<api-slug> パッケージを使用します。

関連スキル