codex-sync
claude-code-plugins リポジトリの PR を確認し、codex スキルに未反映の変更を取り込む。「codex sync」「codex スキル同期」「プラグイン同期」「スキル同期」「PR 取り込み」などで起動。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
claude-code-plugins リポジトリの PR を確認し、codex スキルに未反映の変更を取り込む。「codex sync」「codex スキル同期」「プラグイン同期」「スキル同期」「PR 取り込み」などで起動。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
AI 関連 CLI ツールを brew で一括アップグレードする。「AI ツール更新」「brew upgrade AI」「AI CLI 更新」「ツール一括更新」「claude/codex/cursor/gemini 更新」などで起動。
プロジェクトの Codex リソース一覧を表示する。「Codex リソース一覧」「スキル一覧」「エージェント一覧」「設定一覧」「プロジェクトリソース確認」「何があるか確認」「リソースを見せて」などで起動。表示対象(スキル/エージェント/設定)は発話から判断する。
ローカル変更(未コミット/ステージ済み)をコード品質 + セキュリティの 2 観点で並列レビューし統合結果を表示。「ローカルレビュー」「変更をレビュー」「コミット前レビュー」「手元の変更をチェック」「review」などで起動。GitHub の PR ではなく作業中の変更が対象。
gtr で worktree を一覧・削除・クリーンアップする(管理操作)。「worktree 一覧」「gtr list」「gtr rm」「worktree 削除」「worktree クリーンアップ」「マージ済み worktree 削除」などで起動。新規作成は github-worktree-create を使う。
GitHub Issue を作成する。タスクは Issue 本文内でチェックボックスに分割。「Issue 作成」「Issue を作って」「タスクを Issue に」「Issue 追加」「チケット作成」「Issue を切る」「タスクを分割して Issue」などで起動。「ブランチも」「worktree も」と伝えれば作成後にブランチ/worktree も用意する。
オープン Issue の一覧を優先順位付きで表示する。「Issue 一覧」「Issue リスト」「オープン Issue」「Issue を見せて」「チケット一覧」「未解決 Issue」「Issue 確認」などで起動。優先度順にソートして表示。「クローズ済みも」「自分の Issue」などの絞り込みは発話から判断する。
| name | codex-sync |
| description | claude-code-plugins リポジトリの PR を確認し、codex スキルに未反映の変更を取り込む。「codex sync」「codex スキル同期」「プラグイン同期」「スキル同期」「PR 取り込み」などで起動。 |
| allowed-tools | Read, Edit, Bash, Glob, Grep |
| argument-hint | [PR番号...] [--repo owner/repo] [--limit N] [--help] |
claude-code-plugins リポジトリの PR を確認し、codex スキルに未反映の変更を取り込む。
$ARGUMENTS に --help が含まれる場合、以下を表示して終了:
/codex-sync - Codex スキル同期
概要:
claude-code-plugins リポジトリのマージ済み PR を確認し、
ai/codex/skills/ に未反映の変更を特定・取り込みます。
使用方法:
/codex-sync [PR番号...] [オプション]
オプション:
--repo owner/repo 対象リポジトリ(デフォルト: shiiman/claude-code-plugins)
--limit N 取得する最近のPR件数(デフォルト: 20)
--help このヘルプを表示
例:
/codex-sync # 最近のPR一覧を表示して選択
/codex-sync 196 # PR #196 のみ確認
/codex-sync 182 190 196 # 複数の PR を一括確認
gh コマンドが利用可能(gh auth status が成功すること)claude-code-plugins のスキルファイルを codex スキルのパスに変換する規則:
| リモートパス | ローカル codex パス |
|---|---|
plugins/shiiman-{category}/skills/{skill}/SKILL.md | ai/codex/skills/{category}-{skill}/SKILL.md |
plugins/shiiman-{category}/skills/{skill}/assets/... | ai/codex/skills/{category}-{skill}/assets/... |
例:
plugins/shiiman-github/skills/worktree-create/SKILL.md → ai/codex/skills/github-worktree-create/SKILL.mdplugins/shiiman-workflow/skills/single/SKILL.md → ai/codex/skills/workflow-single/SKILL.mdplugins/shiiman-google/skills/notebooklm-infographic/SKILL.md → ai/codex/skills/google-notebooklm-infographic/SKILL.mdcodex 非対応スキル(スキップ):
Claude Code 固有の機能を使用するため、codex に対応するスキルが存在しない:
agent-team、agent-team-issue(Claude Code の Agent Teams を使用)$ARGUMENTS に PR 番号が指定されている場合:
指定された番号のリストをそのまま使用する。
PR 番号が指定されていない場合:
REPO="${--repo の値 または shiiman/claude-code-plugins}"
LIMIT="${--limit の値 または 20}"
gh pr list --repo "$REPO" --state merged --limit "$LIMIT" \
--json number,title,mergedAt,labels \
--template '{{range .}}#{{.number}} {{.mergedAt | timeago}} {{.title}}\n{{end}}'
一覧をユーザーに提示し、取り込む PR 番号を確認する。複数指定可。
対象 PR ごとに:
gh pr view {PR番号} --repo "$REPO" --json number,title,body,mergedAt
gh pr diff {PR番号} --repo "$REPO"
差分から変更された SKILL.md および assets/ 配下のファイルを抽出する。
変更されたファイルパスをファイルマッピング規則に従って変換する。
plugins/{plugin}.claude-plugin/ 配下のファイル(plugin.json, marketplace.json など)はスキップREADME.md はスキップagent-team, agent-team-issue)はスキップai/codex/skills/ に存在しないスキルは「新規スキル候補」として別途報告するマッピングされたファイルごとに、リモートの現在の内容を取得する:
gh api repos/{REPO}/contents/{リモートパス} --jq '.content' | base64 -d
マッピングされた各ファイルについて:
ai/codex/skills/...)を Read で読み込む差分の分類:
shiiman-github:worktree-create vs github-worktree-create)argument-hint, context: fork, user-invocable).claude/ vs .codex/、claude/settings.json vs config.toml)mcp__multi-agent-mcp__ の有無)$ARGUMENTS vs テキスト説明)以下の形式でサマリを表示する:
## PR #NNN: {タイトル}
### 取り込み対象の変更
- ai/codex/skills/XXX/SKILL.md
→ {変更の概要(1〜2行)}
### スキップ(プラットフォーム差異のみ)
- ai/codex/skills/YYY/SKILL.md
### 新規スキル候補(codex 未対応)
- ai/codex/skills/ZZZ/ (新規作成が必要)
変更がない場合は「取り込むべき変更はありませんでした」と表示して終了。
取り込み対象ファイルを一覧表示し、適用する変更を確認する。
ユーザーが承認したファイルについて:
変更したファイルがある場合:
npm run format
フォーマット完了後、変更ファイル一覧とコミットメッセージ案を表示する。