codex-image-gen

Prüfen · 65
Im Registry indexiert

>-

Verified installs0
Stars33
Version1.0.0
Qualität62/100 · Vielversprechend
Vertrauen65/100 · Nur Sandbox
Audit77/100 · Prüfung nötig

Asset-Profil

Design und kreative Produktion

Design assets, images, video, audio, multimodal media, presentation, and creative production skills.

Bereich ansehen

Szenario

Design und Kreativität

I need my agent to produce design assets, UI directions, presentations, or creative media workflows.

Agent-Fit

Claude Code + OpenAI Agents + CLI

Geeignet für Codex, Claude Code, Cursor, CLI oder benutzerdefinierte Agents.

Installieren

Bereit

npx skills add shipshitdev/skills --skill codex-image-gen

Wartung

Aktuell

2 Tage seit dem letzten Push

Risiko

Prüfung nötig

Permission surface may require sandboxing

GitHub-Qualität

33

62/100 Qualität · 73/100 Vertrauen

Abdeckungs-Tags

DesignDesign und KreativitätDesign und Kreativitätagent-skill

Review-Notizen

Permission surface may require sandboxing · Low GitHub adoption signal

Agent-Adoptionskarte

Vertrauen, Audit und Installationsbereitschaft auf einen Blick

Diese Werte kombinieren öffentliche Repository-Metadaten, OpenAgentSkill-Reviewsignale, Wartungsaktualität und Installationsbereitschaft. Sie helfen bei der Vorauswahl, ersetzen aber keine menschliche Prüfung.

Qualität

Vielversprechend
62

Useful candidate, but compare it with alternatives before adopting.

Vertrauen

Nur Sandbox
65

Nützlicher Kandidat mit fehlenden oder gemischten Vertrauenssignalen. Bis der Ergebniszyklus die Passung belegt, in einem isolierten Arbeitsbereich verwenden.

Audit

Prüfung nötig
77

Maschinenlesbare Prüfung von Installationsbereitschaft, Sicherheitsmetadaten, Wartung und Akzeptanzrisiko.

OpenAgentSkill Trust Score v5

Menschliche Prüfung vor Installation

Nur in einer Sandbox ausführen und nahe Alternativen vergleichen, bevor sie produktiv eingesetzt wird.

CodexClaude CodeCursorOpenAgentSkill CLI

Stars

33 GitHub-Stars

Repository-Aktivität

33 Stars und 3 Forks

Wartung

2 Tage seit dem letzten Push

Lizenz

MIT

Installieren

npx skills add shipshitdev/skills --skill codex-image-gen

Installationssicherheit

Standard-Paket- oder Laufzeit-Installationspfad

Berechtigungsfläche

shell or command execution, filesystem or document access

Agent-Ergebnisse

Noch keine Agent-Ergebnisdaten

Dokumentation

Usable metadata, review docs

Risikoübersicht

Vor Produktion prüfen

  • 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

Installationsbereitschaft

Installationspfad verfügbar

  • Installationspfad ist verfügbar
  • Repository-Belege sind verfügbar
  • Lizenz ist angegeben
  • Noch keine Agent-Proven-Ergebnisbelege

Agent-lesbare Metadaten

Maschinenlesbare Entscheidungsdaten für diesen Skill.

Nutze diesen Block oder das eingebettete JSON, um zu entscheiden, ob ein Agent diesen Skill installieren, eine Alternative wählen oder zuerst menschliche Prüfung anfordern soll.

JSON öffnen

Geeignete Aufgaben

  • Design und Kreativität-Workflows
  • Claude-Code-Teams
  • builders willing to evaluate younger projects
  • Inspect visual requirements

Geeignete Agents

CodexClaude CodeCursorOpenAgentSkill CLIOpenAI AgentsCLI

Installationsentscheidung

Befehl
npx skills add shipshitdev/skills --skill codex-image-gen
Richtlinie
Prüfen
Menschliche Prüfung
Ja

Vertrauen und Risiko

Vertrauen
65/100
Audit
77/100
Risikoebene
Prüfung nötig

Ergebnis-Loop

Endpoint
/api/agent/outcome
Event-ID
resolve
Ergebnisse
5

Installationsbefehl

npx skills add shipshitdev/skills --skill codex-image-gen

Nicht verwenden, wenn

  • Teams, die ein vom Anbieter unterstütztes SLA benötigen
  • production agents without a repository review
  • Low GitHub adoption signal
  • No OpenAgentSkill engagement data yet
  • Hinweise auf Hochrisiko-Berechtigungen: Shell- oder Befehlsausführung

Agent-Sicherheit v2

45/100 · Automatische Installation vermeiden

ExperimentellPrüfen

Sparse or mixed signals. Useful for discovery, but not for autonomous installation.

Test manually in an isolated workspace and compare against safer alternatives.

Per API auflösen

Hoch

Shell- oder Befehlsausführung

Die Skill-Metadaten verweisen auf Terminal-, CLI-, Shell-, Subprozess- oder Befehlsausführungs-Workflows.

Mittel

Netzwerkzugriff

Die Skill ruft wahrscheinlich Remote-Seiten, APIs, Repositories oder externe Dienste ab.

Mittel

Dateisystemzugriff

Die Skill kann Projektdateien, Dokumente, generierte Artefakte oder den lokalen Arbeitsbereich lesen oder schreiben.

Mittel

Datenbankzugriff

Die Skill kann Schemata prüfen, Datenbanken abfragen oder mit persistenten Speichern arbeiten.

  • Hinweise auf Hochrisiko-Berechtigungen: Shell- oder Befehlsausführung
  • Permission surface may require sandboxing

Installationsziele

Diesen Skill im Agent-Workflow installieren

Über den öffentlichen Endpunkt erhältst du Befehl, Sicherheitscheckliste, Ziel-Prompts und kanonische Links.

skill install

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-gen

Agent-Auflösungsplan

Lass einen Agent die Eignung vor der Installation prüfen.

Die Resolve API liefert die beste Skill, Alternativen, Sicherheitsrichtlinien, Auditnotizen, Installationsziel und einen direkt nutzbaren Prompt.

Textplan öffnen

Agent sollte prüfen

  • Task fit and alternatives from Resolve API.
  • Audit score, trust score, and safety policy warnings.
  • Install target compatibility for Codex, Claude Code, Cursor, or CLI.

Prompt kopieren

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-Übergabe

Gib dem Agent den Installationspfad, nicht noch ein Verzeichnis.

Über den öffentlichen Endpunkt erhältst du Befehl, Sicherheitscheckliste, Ziel-Prompts und kanonische Links.

Installations-API öffnen

Agent-Prompt

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-gen

Registry-Metadaten

Agent-lesbares Profil für die automatische Skill-Auswahl.

Die Registry API stellt Entscheidungs-, Vertrauens-, Audit-, Use-Case- und Installationssignale ohne UI-Scraping bereit.

Manifest öffnen

Agent-Fit

61/100

Design und Kreativität

Plattformen

Claude Code, OpenAI Agents

Audit-Bericht

Prüfung nötig · 77/100

Maschinenlesbare Prüfung von Installationsbereitschaft, Sicherheitsmetadaten, Wartung und Akzeptanzrisiko.

Audit-Bericht ansehenEval-Bericht ansehen

Agent-Entscheidungspanel

Fallback candidate for Design and creative

Prototype with this skill first; keep a fallback candidate ready.

61
Bereitschaft
Prototyp
Phase

Rolle im Stack

Fallback-Kandidat

Primäre Eignung

Design und Kreativität

Vertrauenslabel

Zuerst prototypisieren

Installationspfad

Befehl bereit

Verwenden wenn

  • Design und Kreativität-Workflows
  • Claude-Code-Teams
  • builders willing to evaluate younger projects

Evidenz

  • recent repository activity
  • install command or GitHub repo available
  • Qualitätsprofil 62/100

zuerst prüfen

  • Low GitHub adoption signal
  • No OpenAgentSkill engagement data yet

Implementierungspfad

  1. 1Installieren Sie es in einem Sandbox-Agent und führen Sie eine Design und Kreativität-Aufgabe vollständig aus.
  2. 2Compare output quality, latency, and failure behavior against at least one alternative.
  3. 3Promote it into production only after reviewing repository permissions, license, and maintenance signals.

Vertrauensprofil

Nur Sandbox

Nützlicher Kandidat mit fehlenden oder gemischten Vertrauenssignalen. Bis der Ergebniszyklus die Passung belegt, in einem isolierten Arbeitsbereich verwenden.

65
OpenAgentSkill Trust Score

GitHub-Akzeptanz

Prüfen

33 GitHub-Stars

Star-/Fork-Aktivität

Prüfen

33 Stars und 3 Forks; Issue-Aktivität ist in den aktuellen Metadaten nicht verfügbar

Aktuelle Wartung

Bestanden

2 Tage seit dem letzten Push

Lizenzklarheit

Bestanden

MIT

Positive Signale

  • KI-Prüfung genehmigt
  • Installationspfad ist verfügbar
  • Repository-Belege sind verfügbar
  • Kürzlich gewartetes Repository
  • Der Installationsbefehl weist kein offensichtliches Hochrisikomuster auf
  • Ergebniszyklus ist bereit, benötigt aber den ersten echten Agent-Lauf

Vor Installation prüfen

  • 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
  • Noch keine echten Agent-Ergebnisberichte
  • Vor unbeaufsichtigter Installation ist menschliche Prüfung erforderlich

Empfohlene Aktion

Nur in einer Sandbox ausführen und nahe Alternativen vergleichen, bevor sie produktiv eingesetzt wird.

Qualitätsprofil

Vielversprechend Kandidat für Agent-Workflows

Useful candidate, but compare it with alternatives before adopting.

62
GitHub-Stars
33
Aktualität
vor 2 Tagen
Installationsbereit
Ja
Lizenz
MIT
Vor Installation prüfen: Low GitHub adoption signal

Workflow-Eignung

Diese Skill in diesen Szenarien nutzen

Workflow-Eignung

Zum vollständigen Workflow hinzufügen

Alternativen-Shortlist

Vor Installation vergleichen

Similar skills that may fit this task.

Alle vergleichen

Übersicht

--- 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/`.

Technische Details

Version
1.0.0
Lizenz
MIT
Letzte Aktualisierung
23. Aug. 2026
Veröffentlicht
23. Aug. 2026

Entscheidungsübersicht

Fallback-Kandidat

61
Bereit
Prototyp
Phase

recent repository activity

Audit

Installationsprüfung

Installations- und Adoptionsprüfung

77
Prüfung nötig
Sicherheit
80/100
Wartung
100/100
Installieren
92/100
Vollständiges Audit öffnenEval-Bericht ansehen

Von Agent belegte Evidenz

Von Agent belegte Evidenz

Ergebnisberichte nach Resolve, Prüfung, Installation und einem begrenzten Lauf.

0
Belegt
Needs first agent runAuto-Installation: zuerst prüfenLetzter: Unbekannt
Erfolgsrate
Letzter Fehler
Ergebnisse
0
Ausgabequalität
Fehlgeschlagen
0
Nicht relevant
0
Installationen
0
Durch Risiko blockiert
0
Einrichtung erforderlich
0
Produktion
0

Noch keine Agent-Ergebnisdaten. Der erste Lauf kann Erfolg, Einrichtungsbedarf, Risikoblockaden, Fehler oder Irrelevanz über /api/agent/outcome melden.

Installieren

Zum Agent-Workflow hinzufügen

Kostenlos und Open Source. Bericht vor der Installation in Produktions-Agents prüfen.

Wachstums-Loop

Share-Kit

X

Szenariobasierter Entwurf für codex-image-gen, bereit für einen manuellen X-Post.

Kuratorenhinweis
A practical pick for design or creative work:

codex-image-gen: >-

33 stars

https://www.openagentskill.com/skills/shipshitdev-codex-image-gen?ref=x
X-Entwurf öffnen
Optionale Antwort mit Installationsbefehl
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
Antwortentwurf öffnen

Quelle des Eintrags

Registry-indexiert

Beanspruchbar

Dieser Eintrag wurde aus öffentlichen Quellen indexiert und ist erst nach Genehmigung eines Maintainer-Anspruchs offiziell.

Ersteller
shipshitdev
Indexiert von
OpenAgentSkill Community-Index

Die Zuordnung verlinkt auf das öffentliche Repository oder Creator-Profil. Creator können den Eintrag beanspruchen, um Eigentümersignale zu aktualisieren.

Diesen Skill beanspruchen

Eigentümeranspruch

Diesen Skill-Eintrag beanspruchen

Dieser Registry-indexiert-Eintrag wird shipshitdev zugeschrieben, ist aber noch nicht offiziell markiert. Beanspruche ihn, um ein verifiziertes Eigentümersignal hinzuzufügen und künftige Launch-, Installations- und Audit-Updates vertrauenswürdiger zu machen.

Creator-Backlink-Kit

Evidenz-Badges in deine README einfügen

Zeige den kanonischen Eintrag, aktuelle Vertrauens- und Audit-Signale sowie echte Agent-Proven-Evidenz dort, wo Entwickler das Repository bewerten.

[![Listed on OpenAgentSkill](https://www.openagentskill.com/api/badge/shipshitdev-codex-image-gen?metric=listed&label=Listed)](https://www.openagentskill.com/skills/shipshitdev-codex-image-gen)
[![OpenAgentSkill Trust](https://www.openagentskill.com/api/badge/shipshitdev-codex-image-gen?metric=trust&label=Trust)](https://www.openagentskill.com/skills/shipshitdev-codex-image-gen)
[![OpenAgentSkill Audit](https://www.openagentskill.com/api/badge/shipshitdev-codex-image-gen?metric=audit&label=Audit)](https://www.openagentskill.com/skills/shipshitdev-codex-image-gen/audit)
[![Agent Proven](https://www.openagentskill.com/api/badge/shipshitdev-codex-image-gen?metric=proven&label=Agent%20Proven)](https://www.openagentskill.com/skills/shipshitdev-codex-image-gen)

Autor

S

shipshitdev

@shipshitdev

Gesundheitssignale

GitHub-Stars
33
Qualitätswert
34/100
Letzter GitHub-Push
20. Aug. 2026
Framework-Hinweise
Unbekannt
OpenAgentSkill-Aufrufe
0
Installationskopien
0
Externe Klicks
0

Community-Signal

Teile mit, ob dieser Skill für deinen Agent-Workflow nützlich ist. Zusammengefasstes Feedback verbessert das Ranking im Laufe der Zeit.

Vertrauen & Sicherheit

Nur Sandbox

65
  • GitHub-Akzeptanz33 GitHub-StarsPrüfen
  • Star-/Fork-Aktivität33 Stars und 3 Forks; Issue-Aktivität ist in den aktuellen Metadaten nicht verfügbarPrüfen
  • Aktuelle Wartung2 Tage seit dem letzten PushBestanden
  • LizenzklarheitMITBestanden
  • README/SKILL.md-VollständigkeitÖffentliche Metadaten benötigen mehr README/SKILL.md-KontextInfo
  • Abhängigkeits-/LaufzeitrisikoBefehlsausführungsflächeInfo