codex-image-gen
>-
供給アセットの概要
デザインとクリエイティブ制作
Design assets, images, video, audio, multimodal media, presentation, and creative production skills.
シナリオ
デザインとクリエイティブ
I need my agent to produce design assets, UI directions, presentations, or creative media workflows.
Agent 適合
Claude Code + OpenAI Agents + CLI
Codex、Claude Code、Cursor、CLI、またはカスタム Agent に対応します。
インストール
準備完了
npx skills add shipshitdev/skills --skill codex-image-gen
メンテナンス
新しい
最終プッシュから 2 日
リスク
要レビュー
Permission surface may require sandboxing
GitHub 品質
33
62/100 品質 · 73/100 信頼
対象タグ
レビュー注記
Permission surface may require sandboxing · Low GitHub adoption signal
Agent 導入スコアカード
信頼、監査、インストール準備状況を一目で確認
公開リポジトリのメタデータ、OpenAgentSkill のレビューシグナル、保守の鮮度、インストール準備状況を組み合わせたスコアです。候補選定の目安であり、人によるレビューの代替ではありません。
品質
有望有用な候補ですが、採用前に代替と比較してください。
信頼
サンドボックス限定信頼シグナルが不足または混在する有用な候補です。結果ループがタスク適合を示すまで、隔離されたワークスペースで使用してください。
監査
要レビューインストール準備、安全メタデータ、保守、採用リスクの機械可読なレビュー。
OpenAgentSkill Trust Score v5
インストール前に人のレビュー
実作業で使う前に、サンドボックスでのみ実行し、近い代替と比較してください。
スター
GitHub スター 33
リポジトリ活動
スター 33、フォーク 3
メンテナンス
最終プッシュから 2 日
ライセンス
MIT
インストール
npx skills add shipshitdev/skills --skill codex-image-gen
インストール安全性
標準パッケージまたはランタイムのインストールパス
権限範囲
shell or command execution, filesystem or document access
Agent の成果
Agent の成果データはまだありません
ドキュメント
Usable metadata, review docs
リスク概要
本番前にレビュー
- Low GitHub adoption signal
- Quality score needs review
- Permission surface needs review: shell or command execution, filesystem or document access
- GitHub adoption: 33 GitHub stars
インストール準備状況
インストールパスを利用可能
- インストールパスを利用できます
- リポジトリの根拠を利用できます
- ライセンスが明示されています
- Agent-Proven の成果エビデンスはまだありません
Agent 可読メタデータ
このスキルの機械可読な判断データ。
このブロックまたは埋め込み JSON を使い、Agent がこのスキルをインストールすべきか、代替を選ぶべきか、先に人のレビューを求めるべきかを判断できます。
適したタスク
- デザインとクリエイティブ ワークフロー
- Claude Code チーム
- builders willing to evaluate younger projects
- Inspect visual requirements
適した Agent
インストール判断
- コマンド
- npx skills add shipshitdev/skills --skill codex-image-gen
- ポリシー
- レビュー
- 人によるレビュー
- はい
信頼とリスク
- 信頼
- 65/100
- 監査
- 77/100
- リスクレベル
- 要レビュー
成果ループ
- エンドポイント
- /api/agent/outcome
- イベント ID
- resolve
- 成果
- 5
使わない場合
- ベンダー提供の SLA が必要なチーム
- production agents without a repository review
- Low GitHub adoption signal
- OpenAgentSkill の利用フィードバックはまだありません
- 高リスク権限のヒント: Shell またはコマンド実行
Agent セーフティ v2
45/100 · 自動インストールを避ける
Sparse or mixed signals. Useful for discovery, but not for autonomous installation.
Test manually in an isolated workspace and compare against safer alternatives.
高
Shell またはコマンド実行
Skill メタデータに端末、CLI、Shell、サブプロセス、またはコマンド実行のワークフローが含まれます。
中
ネットワークアクセス
Skill はリモートページ、API、リポジトリ、外部サービスにアクセスする可能性があります。
中
ファイルシステムアクセス
Skill はプロジェクトファイル、ドキュメント、生成物、ローカルワークスペース状態を読み書きする可能性があります。
中
データベースアクセス
Skill はスキーマを確認し、データベースを照会し、永続ストアを扱う可能性があります。
- 高リスク権限のヒント: Shell またはコマンド実行
- Permission surface may require sandboxing
インストール先
Agent ワークフローにこのスキルをインストール
公開インストールエンドポイントからコマンド、安全チェックリスト、対象プロンプト、正規リンクを取得します。
OpenAgentSkill CLI
Resolve policy, run the source installer safely, and report a verified install receipt.
$ npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install shipshitdev-codex-image-genAgent 解決プラン
インストール前に Agent に適合性を検証させます。
Resolve API は第一候補、代替、安全ポリシー、監査メモ、インストール先、Agent がそのまま使えるプロンプトを返します。
JSON を開く
/api/agent/resolve?task=Use%20codex-image-gen%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve テキスト
/api/agent/resolve?task=Use%20codex-image-gen%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
インストール引き継ぎ
/api/skills/shipshitdev-codex-image-gen/install
Agent が確認すべきこと
- Resolve API でタスク適合と代替を確認。
- 監査・信頼スコアと安全ポリシーの警告を確認。
- Codex、Claude Code、Cursor、CLI のインストール先互換性を確認。
プロンプトをコピー
Task: Use codex-image-gen in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20codex-image-gen%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/shipshitdev-codex-image-gen/install
Install command: npx skills add shipshitdev/skills --skill codex-image-gen
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent 引き継ぎ
別のディレクトリではなく、インストール経路を Agent に渡します。
公開インストールエンドポイントからコマンド、安全チェックリスト、対象プロンプト、正規リンクを取得します。
インストール引き継ぎ
/api/skills/shipshitdev-codex-image-gen/install
LLM テキスト形式
/api/skills/shipshitdev-codex-image-gen/install?format=text
代替を探す
/api/skills/search?q=codex-image-gen&limit=3
Agent プロンプト
Use codex-image-gen for this task. Review https://www.openagentskill.com/api/skills/shipshitdev-codex-image-gen/install, then install with: npx skills add shipshitdev/skills --skill codex-image-genRegistry メタデータ
自動スキル選択用の Agent 可読プロファイル。
Registry API 経由で判断、信頼、監査、ユースケース、インストールのシグナルを提供し、UI をスクレイピングせずに Agent が順位付けできます。
Manifest
/api/registry/manifest/shipshitdev-codex-image-gen
LLM テキスト
/api/registry/manifest/shipshitdev-codex-image-gen?format=text
インストール別名
/api/registry/install/shipshitdev-codex-image-gen
推奨
/api/registry/recommend?task=Use%20codex-image-gen%20in%20an%20agent%20workflow&limit=3
Agent 適合
デザインとクリエイティブ
プラットフォーム
Claude Code, OpenAI Agents
Agent 判断パネル
Fallback candidate for Design and creative
まずこのスキルでプロトタイプを作り、代替候補を用意してください。
スタック内の役割
代替候補
主な適合
デザインとクリエイティブ
信頼ラベル
まずプロトタイプ
インストールパス
コマンド準備済み
使う場面
- デザインとクリエイティブ ワークフロー
- Claude Code チーム
- builders willing to evaluate younger projects
根拠
- 最近のリポジトリ活動
- インストールコマンドまたは GitHub リポジトリが利用可能
- 品質プロファイル 62/100
先にレビュー
- Low GitHub adoption signal
- OpenAgentSkill の利用フィードバックはまだありません
実装パス
- 1サンドボックスの Agent にインストールし、デザインとクリエイティブ タスクを一度最初から最後まで実行します。
- 2Compare output quality, latency, and failure behavior against at least one alternative.
- 3Promote it into production only after reviewing repository permissions, license, and maintenance signals.
信頼プロファイル
サンドボックス限定
信頼シグナルが不足または混在する有用な候補です。結果ループがタスク適合を示すまで、隔離されたワークスペースで使用してください。
GitHub 採用度
確認GitHub スター 33
スター/フォーク活動
確認スター 33、フォーク 3; 現在のメタデータでは Issue 活動を利用できません
最近のメンテナンス
合格最終プッシュから 2 日
ライセンスの明確さ
合格MIT
良いシグナル
- AI レビュー承認済み
- インストールパスを利用できます
- リポジトリの根拠を利用できます
- 最近保守されたリポジトリ
- インストールコマンドに明確な高リスクパターンはありません
- 成果ループは準備済みですが、最初の実行が必要です
インストール前にレビュー
- Low GitHub adoption signal
- Quality score needs review
- Permission surface needs review: shell or command execution, filesystem or document access
- GitHub adoption: 33 GitHub stars
- Stars/forks activity: 33 stars, 3 forks; issue activity unavailable in current metadata
- Permission surface: shell or command execution, filesystem or document access
- 実際の Agent 成果レポートはまだありません
- 無人インストールの前に人によるレビューが必要です
推奨アクション
実作業で使う前に、サンドボックスでのみ実行し、近い代替と比較してください。
品質プロファイル
有望 Agent ワークフロー向けの候補
有用な候補ですが、採用前に代替と比較してください。
ワークフロー適合
このスキルを使うシナリオ
Create assets
Design and creative
I need my agent to produce design assets, UI directions, presentations, or creative media workflows.
Operate web apps
Browser automation
I need my agent to control a browser, fill forms, and verify web app workflows.
Operate local tools
Local desktop
I need my agent to operate local files and desktop apps in a repeatable workflow.
ワークフロー適合
完全なワークフローに追加
Design, build, test, and ship interfaces
Frontend and UI
A practical workflow for agents that turn product briefs or Figma designs into polished frontend code, review the result, test it in a browser, and prepare a safe deployment.
Operate and verify web apps
Browser QA agent
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Turn skills into distribution
Content growth agent
A workflow for turning newly indexed skills into SEO briefs, social drafts, comparison pages, and reusable publishing workflows.
概要
--- name: codex-image-gen description: >- Generate raster images (icons, illustrations, textures, app icons) from a text prompt by driving the Codex CLI's image tool, then extracting the finished PNG from the Codex session rollout. Use when an agent needs a real generated image and has no native image-generation tool. Requires the `codex` CLI, logged in. license: MIT compatibility: Requires the `codex` CLI (logged in) plus `python3` and `base64`; `sips` is optional for post-processing on macOS. metadata: version: "1.0.0" tags: "codex, image-generation, gpt-image, cli, assets, app-icon" when_to_use: "generate an image, make an icon, create an app icon, render an illustration or texture, agent needs an image but has no image tool, codex image generation" ---
# Codex Image Gen
Generate a real raster image from a text prompt when the running agent has no native image generator. The mechanism is non-obvious: the headless `codex exec` path genuinely calls the image tool, but it never writes the PNG to disk — only the Codex desktop app has the plumbing that polls the async job and saves it. The finished image is still recoverable, because its full base64 PNG is recorded in the session rollout JSONL. Run the prompt, read the session id Codex prints, open the matching rollout, and decode the largest `result` string to a PNG.
## When this is the right tool
- The agent needs a generated raster image (icon, illustration, texture, app icon, placeholder art) and has no built-in image-generation tool. - A `codex` CLI is installed and logged in, and shelling out to it is allowed. - A vector result is **not** required — this produces a PNG, not an SVG.
If a native image tool exists, prefer it. If the deliverable is a logo or crisp vector, prefer a vector workflow.
## Why the naive approach fails
Running `codex exec "draw a ..."` and then watching `~/.codex/generated_images/` produces nothing: that folder is written by the desktop app's async-job poller, not by `codex exec`. People conclude CLI image generation is impossible. It is not — the completed image lives in the session rollout as the `result` field of the image-generation response item. This skill reads it from there.
## Pipeline
### 1. Write the prompt to a file
Avoid shell-escaping pain by putting the prompt in a file. Be explicit — the model has no other context:
- Subject and style ("flat vector mark", "glossy 3D glass icon", "hand-drawn"). - Composition: full-bleed vs. padded, centered, single object vs. scene. - Palette and background (solid color, transparent intent, gradient). - `NO text, NO letters, NO words` unless you specifically want type. - Target aspect ratio and rough size.
```bash cat > /tmp/img-prompt.txt <<'PROMPT' A single app icon: a glossy translucent envelope on a soft blue-to-violet gradient, Liquid Glass style, centered with even padding, no text, no letters, 1:1 square, high detail. PROMPT ```
### 2. Run `codex exec` and capture stdout
```bash codex exec -s read-only "$(cat /tmp/img-prompt.txt)" 2>&1 | tee /tmp/codex-run.log ```
Run it in the **foreground**. `exec` returns once the turn completes; in practice the `result` is already written to the rollout by then.
### 3. Parse the session id
Codex prints a `session id: <uuid>` line. Pull it from the captured log:
```bash SESSION_ID=$(grep -oE 'session id: [0-9a-f-]{36}' /tmp/codex-run.log | awk '{print $3}') echo "session: $SESSION_ID" ```
### 4. Extract the PNG from the rollout
The rollout lives at `~/.codex/sessions/YYYY/MM/DD/rollout-*<session-id>*.jsonl`. Walk it, find the largest `result` string (the base64 image), and decode it. Use the bundled helper:
```bash python3 scripts/extract-codex-image.py "$SESSION_ID" /tmp/out.png ```
### 5. Assert success
Confirm the file exists and is a real PNG before using it:
```bash test -s /tmp/out.png && file /tmp/out.png # expect: PNG image data, 1254 x 1254 ```
If extraction finds no base64 `result`, the turn did not actually generate an image (e.g. the model answered in text). Re-run step 2 with a more explicit "generate an image" instruction.
### 6. Post-process (optional)
Default output is roughly **1254×1254 PNG, RGB, no alpha**. Resize / strip alpha with `sips` on macOS:
```bash sips -z 1024 1024 /tmp/out.png --out /tmp/icon-1024.png # downscale sips -s format png /tmp/out.png --out /tmp/flat.png # normalize ```
## Reference extractor
`scripts/extract-codex-image.py` (also reproduced here so the procedure is self-contained):
```python import json, sys, base64, glob, os
session_id, out = sys.argv[1], sys.argv[2] sess = max( glob.glob(os.path.expanduser(f"~/.codex/sessions/**/*{session_id}*.jsonl"), recursive=True), key=os.path.getmtime, ) best = None
def walk(o): global best if isinstance(o, dict): for k, v in o.items(): if k == "result" and isinstance(v, str) and len(v) > 100000: if best is None or len(v) > len(best): best = v else: walk(v) elif isinstance(o, list): for v in o: walk(v)
for line in open(sess): try: walk(json.loads(line)) except Exception: pass
if best is None: sys.exit("no base64 image result found in rollout — the turn may not have generated an image") open(out, "wb").write(base64.b64decode(best)) print("WROTE", out) ```
## Worked example: build a macOS/iOS app icon set
```bash # 1. Generate a 1:1 icon master. cat > /tmp/icon-prompt.txt <<'PROMPT' App icon: a glossy translucent envelope, Liquid Glass style, soft blue-to-violet gradient background, centered, even padding, no text, no letters, 1:1 square. PROMPT codex exec -s read-only "$(cat /tmp/icon-prompt.txt)" 2>&1 | tee /tmp/codex-run.log SESSION_ID=$(grep -oE 'session id: [0-9a-f-]{36}' /tmp/codex-run.log | awk '{print $3}') python3 scripts/extract-codex-image.py "$SESSION_ID" /tmp/icon-master.png
# 2. Make a 1024 master with no alpha (iOS rejects alpha on the marketing icon). sips -z 1024 1024 /tmp/icon-master.png --out /tmp/AppIcon-1024.png sips -s format png --setProperty hasAlpha false /tmp/AppIcon-1024.png --out /tmp/AppIcon-1024.png
# 3. Slice into an AppIcon.appiconset (iOS single-size 1024 + the macOS ladder). mkdir -p AppIcon.appiconset cp /tmp/AppIcon-1024.png AppIcon.appiconset/icon_1024.png for sz in 16 32 64 128 256 512 1024; do sips -z "$sz" "$sz" /tmp/AppIcon-1024.png --out "AppIcon.appiconset/icon_${sz}.png" done # Author Contents.json mapping each size/scale to its file, then verify: # actool --compile /tmp/out --app-icon AppIcon --platform iphoneos \ # --minimum-deployment-target 17.0 AppIcon.appiconset # expect a clean compile ```
## Gotchas
- **The `codex` alias may inject `--dangerously-bypass-approvals-and-sandbox`**, which overrides any `-s read-only` you pass (the session then reports `danger-full-access`). Harmless for pure image generation, but worth knowing. Prefer running `codex exec` in the foreground — a backgrounded full-access run can trip auto-approval classifiers. - **Size and alpha.** Output is ~1254×1254, RGB, no alpha. Downscale to 1024 for an Apple icon master; iOS rejects alpha on the marketing icon. - **Async timing.** `exec` ends when the turn completes; the `result` is already in the rollout by then in practice. Still assert the file exists and decodes — do not assume. - **Fragility — pinned to `codex-cli 0.141.0`.** This depends on a Codex CLI internal: the rollout `result` field. A future Codex may change the rollout schema or add a first-class `--save-image` / output-path flag. If such a flag exists, prefer it and keep this rollout-extraction path as the fallback. If the extractor finds no base64 `result`, first check whether the rollout layout changed under `~/.codex/sessions/`.
技術詳細
- バージョン
- 1.0.0
- ライセンス
- MIT
- 最終更新
- 2026年8月23日
- 公開日
- 2026年8月23日
判断の要約
代替候補
最近のリポジトリ活動
Agent 実証エビデンス
Agent 実証エビデンス
Resolve、レビュー、インストール、限定実行後の成果レポート。
- 成功率
- —
- 直近の失敗
- —
- 成果
- 0
- 出力品質
- —
- 失敗
- 0
- 非該当
- 0
- インストール数
- 0
- リスクによりブロック
- 0
- 設定が必要
- 0
- 本番
- 0
Agent の実行結果はまだありません。最初の実行では /api/agent/outcome を通じて成功、設定要件、リスクによるブロック、失敗、非該当を報告できます。
成長ループ
共有キット
codex-image-gen 用のシナリオベース草案です。X へ手動投稿できます。
A practical pick for design or creative work: codex-image-gen: >- 33 stars https://www.openagentskill.com/skills/shipshitdev-codex-image-gen?ref=x
任意:インストールコマンド付きの返信
Listing + install path for codex-image-gen: https://www.openagentskill.com/skills/shipshitdev-codex-image-gen?ref=x Install: npx skills add shipshitdev/skills --skill codex-image-gen
掲載元
Registry により登録
この掲載は公開ソースから登録されており、メンテナー申請が承認されるまで公式として表示されません。
- 作成者
- shipshitdev
- インデックス作成者
- OpenAgentSkill コミュニティインデックス
帰属は公開リポジトリまたは作成者プロフィールにリンクされています。作成者は掲載を申請して所有権シグナルを更新できます。
このスキルを申請所有者の申請
このスキル掲載を申請
この Registry により登録 掲載は shipshitdev に帰属していますが、まだ公式として表示されていません。申請すると、確認済み所有者シグナルが追加され、今後の公開、インストール、監査更新の信頼性が高まります。
クリエイター被リンクキット
README にエビデンスバッジを追加
開発者がリポジトリを評価する場所で、正規掲載、現在の信頼・監査シグナル、実際の Agent-Proven エビデンスを表示します。
[](https://www.openagentskill.com/skills/shipshitdev-codex-image-gen)
[](https://www.openagentskill.com/skills/shipshitdev-codex-image-gen)
[](https://www.openagentskill.com/skills/shipshitdev-codex-image-gen/audit)
[](https://www.openagentskill.com/skills/shipshitdev-codex-image-gen)作者
shipshitdev
@shipshitdev
プラットフォーム適合
健全性シグナル
- GitHub スター
- 33
- 品質スコア
- 34/100
- 最終 GitHub プッシュ
- 2026年8月20日
- フレームワークのヒント
- 不明
- OpenAgentSkill 閲覧数
- 0
- インストールコピー数
- 0
- 外部クリック
- 0
コミュニティシグナル
このスキルが Agent ワークフローに役立つかを共有してください。集約されたフィードバックがランキングを改善します。
信頼と安全性
サンドボックス限定
- GitHub 採用度GitHub スター 33確認
- スター/フォーク活動スター 33、フォーク 3; 現在のメタデータでは Issue 活動を利用できません確認
- 最近のメンテナンス最終プッシュから 2 日合格
- ライセンスの明確さMIT合格
- README/SKILL.md の完全性公開メタデータにはより十分な README/SKILL.md の文脈が必要です情報
- 依存関係/ランタイムのリスクコマンド実行範囲情報