codex について
codexは、Codex CLIでタスクを実行するためのスキルガイドです。サンドボックスの選択、コマンドの組み立て、セッションの再開、エラー処理を説明します。
主な機能
- 01サンドボックスモードの選択ガイド
- 02Codex CLIコマンドの組み立て
- 03直近のセッションの再開
- 04コマンド失敗への対処
- 05タスク結果の要約
活用シーン
- 01読み取り専用のコードレビュー
- 02ワークスペースでの編集
- 03以前のCodexセッションの続行
- 04タスクに応じたアクセス設定の選択
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ glebis/ claude-skills --skill codexインストール後、Claude Code で/codexを入力して読み込まれたか確認します。
詳細
Codex スキルガイド
タスクの実行
- デフォルトではモデルを指定しないでください。 Codex CLI は ChatGPT アカウントで構成されており、モデルを明示するフラグ(
-m gpt-5-codex、-m gpt-5、-m o4-mini)はすべて、「ChatGPT アカウントで Codex を使用している場合はサポートされていません」というエラーになります。-mを省略すると、Codex のデフォルトモデルが使用され、問題なく動作します。ユーザーが特定のモデルを明示的にリクエストした場合に限り、-mを追加してください。 - タスクに必要なサンドボックスモードを選択してください。編集やネットワークアクセスが必要でない限り、デフォルトは
--sandbox read-onlyにしてください。 - 適切なオプションを付けてコマンドを組み立てます。
--sandbox <read-only|workspace-write|danger-full-access>--full-auto-C, --cd <DIR>--skip-git-repo-check-m, --model <MODEL>(ユーザーが明示的にリクエストした場合のみ)--config model_reasoning_effort="<high|medium|low>"(ユーザーが明示的にリクエストした場合のみ)
- 必ず
--skip-git-repo-checkを使用してください。 - 以前のセッションを続行する場合は、
codex exec --skip-git-repo-check resume --lastに標準入力でプロンプトを渡してください。再開時は、ユーザーから明示的にリクエストされない限り、設定フラグを使用しないでください。再開時の構文:echo "your prompt here" | codex exec --skip-git-repo-check resume --last 2>/dev/null。すべてのフラグはexecとresumeの間に挿入してください。 - 重要:デフォルトでは、思考トークン(stderr)を抑制するため、すべての
codex execコマンドの末尾に2>/dev/nullを追加してください。ユーザーが思考トークンの表示を明示的にリクエストした場合、またはデバッグが必要な場合に限り、stderr を表示してください。 - コマンドを実行し、stdout/stderr を取得して(必要に応じてフィルタリングし)、結果をユーザーに要約してください。
- Codex の処理が完了したら、ユーザーに次のように伝えてください:「いつでも『codex resume』と言うか、追加の分析や変更を続けるよう依頼することで、この Codex セッションを再開できます。」
クイックリファレンス
| 用途 | サンドボックスモード | 主なフラグ |
|---|---|---|
| 読み取り専用のレビューまたは分析 | read-only | --sandbox read-only 2>/dev/null |
| ローカルでの編集 | workspace-write | --sandbox workspace-write --full-auto 2>/dev/null |
| ネットワークまたは広範なアクセスを許可 | danger-full-access | --sandbox danger-full-access --full-auto 2>/dev/null |
| 最近のセッションを再開 | 元の設定を引き継ぐ | echo "prompt" | codex exec --skip-git-repo-check resume --last 2>/dev/null(フラグは使用不可) |
| 別のディレクトリから実行 | タスクに合わせる | -C <DIR> とその他のフラグ 2>/dev/null |
フォローアップ
codexコマンドを実行するたびに、直ちにAskUserQuestionを使用して次のステップを確認し、追加の説明を求めるか、codex exec resume --lastで再開するかを決めてください。- 再開する場合は、新しいプロンプトを標準入力で渡してください:
echo "new prompt" | codex exec resume --last 2>/dev/null。再開したセッションでは、元のセッションと同じモデル、推論の強さ、サンドボックスモードが自動的に使用されます。 - フォローアップの対応を提案する際は、選択したモデル、推論の強さ、サンドボックスモードをあらためて伝えてください。
エラー処理
codex --versionまたはcodex execコマンドがゼロ以外の終了コードを返した場合は、処理を中止して失敗を報告し、再試行する前にユーザーに指示を求めてください。- 影響の大きいフラグ(
--full-auto、--sandbox danger-full-access、--skip-git-repo-check)を使用する前に、すでに許可を得ている場合を除き、AskUserQuestionを使用してユーザーに許可を求めてください。 - 出力に警告や部分的な結果が含まれる場合は、その内容を要約し、
AskUserQuestionを使用して対応方法を尋ねてください。
コメント
Markdown 対応