Skip to content

はじめに

前提

要件理由
Node.js 20 以上ポータブル helper script と docs tooling を動かすため
project scope を持つ GitHub CLIgh project の参照と更新に必要
ローカル skill を読み込める Codex 環境skill をインストールして呼び出すため

ローカルへ skill を導入

次を実行します。

bash
node ./scripts/install_codex_skill_link.mjs

この script は CODEX_HOME/skills 配下に link を作成し、すでに同じ repo を指している場合はそのまま成功終了します。

GitHub 認証を確認

bash
gh auth status

project scope がなければ次を実行します。

bash
gh auth refresh -s project

編集前に project を確認する

まず schema を保存します。

bash
node ./scripts/get_project_schema.mjs \
  --owner onizuka-agi-co \
  --project-number 2 \
  --out ./tmp/project-schema.json

次に item 一覧を export します。

bash
node ./scripts/export_project_items.mjs \
  --owner onizuka-agi-co \
  --project-number 2 \
  --limit 100 \
  --out ./tmp/project-items.json

この 2 つのファイルがあれば、project ID、field metadata、変更前の作業スナップショットを手元に残せます。

Codex から skill を呼び出す

link の導入後は、次の prompt で十分です。

text
Use $github-project to inspect or update a GitHub Project with gh CLI.

最初のセッションでやること

  1. 認証と scope を確認する
  2. skill link を導入する
  3. live schema を取得する
  4. item 一覧を export する
  5. その後で work item を作成または更新する

Released under the MIT License.