god-tibo-imagen について
god-tibo-imagen は、Codex ユーザー向けの画像生成スキル兼ツールで、CLI、Node.js ライブラリ、Python SDK から利用できます。ローカルの Codex 認証を再利用し、参照画像の指定とドライラン検証に対応します。
主な機能
- 01プロンプトから画像を生成
- 02ローカルの Codex 認証を再利用
- 03複数の参照画像を指定
- 04ドライランでリクエストを検証
- 05CLI、Node.js、Python のインターフェース
活用シーン
- 01シェルスクリプトからの画像生成
- 02視覚的な参照画像を使った作成
- 03エージェントのパイプラインへの画像生成の追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ akillness/ jeo-skills --skill god-tibo-imagenインストール後、Claude Code で/god-tibo-imagenを入力して読み込まれたか確認します。
同梱ファイルSKILL.toon
詳細
god-tibo-imagen — Codex バックエンド経由の AI 画像生成
依存関係はありません。Codex のログイン情報を再利用します。CLI、Node.js、Python から利用できます。
god-tibo-imagen は、Codex の ChatGPT バックエンドにリクエストを送信して画像を生成します。既存のローカル認証情報を ~/.codex/auth.json から読み込むため、Codex CLI をすでに利用している場合は、別途 API キーを設定する必要はありません。
インストール
プラグイン(Claude Code)
claude plugin marketplace add NomaDamas/god-tibo-imagen
npm(CLI — グローバル)
npm install -g god-tibo-imagen
# Provides the `gti` command
npm(ライブラリ)
npm install god-tibo-imagen
Python SDK
pip install god-tibo-imagen
スキル(任意のプラットフォーム)
npx skills add https://github.com/akillness/jeo-skills --skill god-tibo-imagen
要件
- Node.js 20 以降(CLI/ライブラリ)
- Python 3.10 以降(Python SDK)
~/.codex/auth.jsonに有効な Codex CLI のログイン情報があること
使用する場面
- 別途 API キーを用意せずに AI 画像を生成したい場合 — Codex の認証情報を再利用します
- シェルスクリプト、Node.js、Python のワークフローから画像生成を自動化したい場合
- ガイド付き生成のコンテキストとして参照画像を使用したい場合(複数画像に対応)
- 実際に生成リクエストを送信する前に、ドライラン検証を実行したい場合
- Python の
Clientクラスを介して、エージェントのパイプラインに画像生成を統合したい場合
使用しない場面
- サポート対象の公開 API が必要な場合(これは文書化されていない内部バックエンドを使用するため、変更される可能性があります)
- 有効な
~/.codex/auth.jsonを持つ、アクティブな Codex/ChatGPT サブスクリプションがない場合 - SLA の保証や本番環境向けの画像生成が必要な場合 → DALL-E API または Stable Diffusion を使用してください
CLI の使い方
# Basic generation
gti --prompt "blue square icon on white background" --output ./out.png
# With reference image(s)
gti --prompt "make it round" --input ./ref1.png --input ./ref2.jpg --output ./out.png
# Dry-run (validate without generating)
gti --prompt "sunset over mountains" --dry-run
# Debug output (redacts sensitive data)
gti --prompt "cartoon cat" --output ./cat.png --debug
Node.js ライブラリ
import { createProvider, resolveConfig } from 'god-tibo-imagen'
const config = await resolveConfig()
const provider = createProvider(config)
const result = await provider.generate({ prompt: 'abstract art' })
Python SDK
from god_tibo_imagen import Client
client = Client()
client.generate_image(
prompt="blue square icon",
output="./out.png"
)
対応形式
| 形式 | 入力 | 出力 |
|---|---|---|
| PNG | ✅ | ✅ |
| JPG | ✅ | ✅ |
| GIF | ✅ | — |
| WebP | ✅ | — |
運用ルール
- 実行前に
~/.codex/auth.jsonが存在し、有効であることを確認してください - クォータを消費せずにプロンプトと設定を検証するには、
--dry-runを使用してください - バックエンドは文書化されていないものとして扱い、本番コードで強い依存関係を作らないでください
- リクエストの形式を調べるには
--debugを使用してください。機密性の高いトークンは自動的に伏せられます - 複数画像の参照コンテキストには、
--inputフラグを複数指定してください
参考資料
ソース:NomaDamas/god-tibo-imagen — MIT License
コメント
Markdown 対応