For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
メインナビゲーション
Codex

Codex use case

Codex が使える CLI の作成

API、ログソース、エクスポート、チームスクリプトを操作できる、組み合わせ可能なコマンドを Codex に提供します。

Difficulty 中級
Time horizon 1時間

どのフォルダーからでも実行でき、リポジトリスクリプトと組み合わせたり、ファイルをダウンロードしたりでき、付属スキルを通じて使い方を記憶できる、組み合わせ可能な CLI を Codex に作成してもらいます。

最適な用途

  • Codex が同じサービス、エクスポート、ローカルアーカイブ、リポジトリスクリプトに対して、検索、読み取り、ダウンロード、安全な書き込みを繰り返す作業に最適です。
  • ページ分割された検索、ID による正確な読み取り、予測可能な JSON、ダウンロード済みファイル、ローカルインデックス、書き込み前に下書きを作るコマンドを必要とするエージェントツールに最適です。

Contents

    ← すべてのユースケース

    Codex が使える CLI の作成

    API、ログソース、エクスポート、チームスクリプトを操作できる、組み合わせ可能なコマンドを Codex に提供します。

    どのフォルダーからでも実行でき、リポジトリスクリプトと組み合わせたり、ファイルをダウンロードしたりでき、付属スキルを通じて使い方を記憶できる、組み合わせ可能な CLI を Codex に作成してもらいます。

    中級
    1時間

    どのフォルダーからでも実行でき、リポジトリスクリプトと組み合わせたり、ファイルをダウンロードしたりでき、付属スキルを通じて使い方を記憶できる、組み合わせ可能な CLI を Codex に作成してもらいます。

    中級
    1時間

    最適な用途

    • Codex が同じサービス、エクスポート、ローカルアーカイブ、リポジトリスクリプトに対して、検索、読み取り、ダウンロード、安全な書き込みを繰り返す作業に最適です。
    • ページ分割された検索、ID による正確な読み取り、予測可能な JSON、ダウンロード済みファイル、ローカルインデックス、書き込み前に下書きを作るコマンドを必要とするエージェントツールに最適です。

    スキルとプラグイン

    • コマンド体系を設計し、CLI を構築してセットアップと認証のチェックを追加し、コマンドを PATH にインストールして、別のフォルダーから検証します。
    • 今後の Codex タスクに、最初に実行すべき CLI コマンドと、承認が必要な書き込み操作を伝える付属スキルを作成します。
    Skill Why use it
    Cli Creator コマンド体系を設計し、CLI を構築してセットアップと認証のチェックを追加し、コマンドを PATH にインストールして、別のフォルダーから検証します。
    Skill Creator 今後の Codex タスクに、最初に実行すべき CLI コマンドと、承認が必要な書き込み操作を伝える付属スキルを作成します。

    開始用プロンプト

    $cli-creator を使って、あなたが利用できる CLI を作成し、同じチャットで $skill-creator を使って付属スキルを作成してください。 学習元:[docs URL, OpenAPI spec, redacted curl command, existing script path, log folder, CSV or JSON export, SQLite database path, or pasted --help output]。 CLI が最初に対応すべきタスク:[download failed CI logs from a build URL, search support tickets and read one by ID, query an admin API, read a local database, or run one step from an existing script]。 任意の書き込みタスク:[create a draft comment, upload media, retry a failed job, or read-only for now]。 コマンド名:[cli-name, or recommend one]。 コーディングを始める前に、提案するコマンド体系を示し、構築を進めるうえで不足している必須情報だけを質問してください。
    $cli-creator を使って、あなたが利用できる CLI を作成し、同じチャットで $skill-creator を使って付属スキルを作成してください。 学習元:[docs URL, OpenAPI spec, redacted curl command, existing script path, log folder, CSV or JSON export, SQLite database path, or pasted --help output]。 CLI が最初に対応すべきタスク:[download failed CI logs from a build URL, search support tickets and read one by ID, query an admin API, read a local database, or run one step from an existing script]。 任意の書き込みタスク:[create a draft comment, upload media, retry a failed job, or read-only for now]。 コマンド名:[cli-name, or recommend one]。 コーディングを始める前に、提案するコマンド体系を示し、構築を進めるうえで不足している必須情報だけを質問してください。

    はじめに

    Codex が同じ API、ログソース、エクスポート済みの受信トレイ、ローカルデータベース、チームスクリプトを繰り返し使う場合は、その作業に組み合わせ可能なインターフェースを用意します。つまり、どのフォルダーからでも実行でき、内容を確認して絞り込み、gitghrg、テスト、リポジトリスクリプトと組み合わせられるコマンドです。

    Codex が CLI を使うタイミング、最初に実行するコマンド、出力を小さく抑える方法、ダウンロードしたファイルの保存先、承認が必要な書き込みコマンドを記録する付属スキルを追加します。

    このワークフローでは、$cli-creator を使って Codex がコマンドを構築できます。$skill-creator を使うと、将来のタスクから名前で呼び出せる $ci-logs のような再利用可能なスキルを Codex が保存できます。

    使用方法

    CLI の用途を決める

    まず、どの技術で書かせるかではなく、Codex に何をさせたいかから考えます。優れた CLI は、繰り返し行う読み取り、検索、ダウンロード、エクスポート、下書き作成、アップロード、ポーリング、安全な書き込みを、Codex がどのリポジトリからでも実行できるコマンドに変えます。

    状況CLI を使って Codex ができること
    CI ログにはビルドページ経由でしかアクセスできません。ビルド URL を受け取り、失敗したジョブのログを ./logs にダウンロードし、ファイルパスと短い抜粋を返します。
    サポートチケットは週次エクスポートとして届きます。最新の CSV または JSON エクスポートをインデックス化し、顧客名や語句で検索して、永続 ID を使ってチケットを 1 件読み取ります。
    API レスポンスが大きすぎて、コンテキストに収まりません。必要なフィールドだけを一覧表示し、ID を指定してオブジェクト全体を読み取り、完全なレスポンスをファイルにエクスポートします。
    Slack のエクスポートには長いスレッドが含まれています。--limit を指定して検索し、1 つのスレッドを読み取り、アーカイブ全体ではなく前後のコンテキストを返します。
    チームスクリプトは 4 つの異なるステップを実行します。セットアップ、探索、ダウンロード、下書き作成、アップロード、ポーリング、実際の書き込みを、それぞれ別のコマンドに分けます。
    プラグインでレコードは見つかりますが、Codex にはファイルが必要です。プラグインはチャットで使い続け、添付ファイル、トレース、レポート、動画、ログバンドルのダウンロードとパスの返却には CLI を使います。

    ドキュメント、ファイル、コマンドの共有

    Codex が学習するには、ドキュメントや OpenAPI、機密情報を伏せた curl コマンド、エクスポートやデータベースのパス、ログフォルダー、既存スクリプトなど、具体的な情報が必要です。CLI を使い慣れたスタイルに合わせたい場合は、短い --help 出力を貼り付けます。出力元には ghkubectl、またはチーム独自のツールを使えます。

    コマンドに認証が必要な場合は、対応すべき環境変数名、設定ファイルのパス、ログインフローを Codex に伝えます。シークレットは自分でシェルまたは設定ファイルに設定してください。シークレットをチャットに貼り付けないでください。認証情報がない場合、CLI のセットアップチェックが明確なエラーを返すよう Codex に依頼します。

    Codex に CLI とスキルの構築を依頼

    このページのスタータープロンプトを使います。Codex の学習元と、CLI が最初に対応すべきタスクを入力します。

    Codex がコードを書く前に、提案するコマンド体系を提示させ、構築を妨げる不足情報だけを質問させます。

    任意のフォルダーでのコマンド動作確認

    Codex には、cargo runpython path/to/script.py、または未インストールのパッケージコマンドを実行しただけで作業を終えさせないでください。後続のタスクで使う場合と同じように、インストール済みコマンドを別のリポジトリまたは一時フォルダーからテストするよう依頼します。

    将来のエージェントと同じように CLI をテスト

    今後のタスクで使うときと同じ方法で [cli-name] をテストしてください。 次の点を証明してください: - CLI のソースフォルダー外で command -v [cli-name] が成功する - [cli-name] --help で主要なコマンドを確認できる - setup/auth チェックが実行される - 安全な探索、一覧表示、または検索コマンドのいずれか 1 つが動作する - 探索結果から得た ID を指定して、対象を正確に読み取るコマンドが動作する - 大きなログ、エクスポート、トレース、ペイロードはファイルに書き込まれ、そのパスが返される - 実際の書き込みを行うコマンドは、私が明示的に承認しない限り実行されない その後、付属スキルを読み、この CLI が再び必要になったときに使う最短のプロンプトを教えてください。

    Codex が巨大な JSON データを返した場合は、デフォルトのレスポンスを絞り込み、完全なペイロードをファイルにエクスポートできるよう依頼します。承認が必要な操作の範囲を忘れた場合は、別のタスクで使う前に付属スキルを更新するよう依頼します。

    スキルの再利用

    CLI が再び必要になったら、ドキュメントをもう一度貼り付ける代わりに、スキルを呼び出します:

    $ci-logs を使って、このビルド URL の失敗したジョブのログをダウンロードし、最初に失敗したステップを教えてください。
    $support-export を使って、今週の返金に関する苦情を検索し、金額が最も大きいチケットを 3 件読み取ってください。
    $admin-api を使って、このユーザーのワークスペースを見つけ、請求レコードを読み取り、安全なアカウントメモの下書きを作成してください。

    定期的な作業では、まずチャットでスキルを一度テストしてから、Codex に 同じ呼び出しのタスクをチャットからスケジュールするよう依頼します。

    関連するユースケース