CommunityBildgithub.com

getedgehq/generate-image

Generiere Bilder mit OpenAIs GPT Image 2 über die Codex CLI – abgerechnet über das ChatGPT Plus Abonnement (kein OpenAI API-Key, keine zusätzlichen Kosten pro Bild).

Was ist generate-image?

Diese Skill ermöglicht es, Bilder direkt über die Codex CLI mit OpenAIs GPT Image 2 zu generieren. Der gesamte Authentifizierungs- und Abrechnungsprozess läuft über das ChatGPT Plus Abonnement, sodass weder ein OpenAI API-Key noch separate Kosten pro Bild anfallen. Sie eignet sich ideal für Entwickler, die schnell Illustrationen, Symbole, Heldenbilder, Icons oder Konzeptgrafiken aus Textprompts erstellen müssen – ohne zusätzliche Infrastruktur. Die Skill unterstützt benutzerdefinierte Ausgabepfade und Namensgebung, überschreibt nie bestehende Dateien und folgt einer konsistenten Ordnerstruktur (`assets/images/` für allgemeine Projekte, `public/images/` für Web-Apps). Sie wird für Codex CLI (macOS/Homebrew) bereitgestellt und setzt eine gültige ChatGPT Plus-Anmeldung voraus.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/getedgehq/skills/tree/main/generate-image

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Bild generieren

Erstellt Bilder über OpenAIs GPT Image 2. Die Authentifizierung erfolgt über die Codex CLI, die mit einem ChatGPT-Konto angemeldet ist – die Generierung wird durch das Plus-Abonnement des Benutzers abgedeckt. Es gibt keinen OpenAI API-Key und keine separate Abrechnung pro Bild.

Bevor du beginnst

Diese Skill kommuniziert nicht direkt mit OpenAI. Sie greift auf die Codex CLI zurück, und diese CLI muss bereits auf diesem Rechner installiert und bei einem ChatGPT-Konto mit aktivem Plus-Abonnement angemeldet sein. Überprüfe mit codex --version und führe codex login aus, falls sie nicht angemeldet ist. Es gibt keinen API-Key zum Einfügen und keine separate Gebühr pro Bild; die Bilder werden über dieses Abonnement abgerechnet.

Ohne eine angemeldete Codex CLI funktioniert hier nichts, und das Skript schlägt beim ersten Aufruf fehl, anstatt eine Datei zu erzeugen.

Schnellstart

# aus dem eigenen Verzeichnis dieser Skill, wo immer dein Agent sie installiert hat
./scripts/generate-image.sh "ein Shiba Inu mit Sonnenbrille, Studiofoto"

Speichert im aufgelösten Ausgabeordner (siehe unten) als Slug-PNG, z. B. assets/images/ein-shiba-inu-mit-sonnenbrille-studiofoto.png.

Arbeitsablauf

  1. Formuliere die Anfrage des Benutzers in einen aussagekräftigen englischen Prompt um. Halte dich an die Aufbaureihenfolge und Stellhebel in PROMPTING.md (Szene → Subjekt → Details → Invarianten → Verwendung). Verfeinere vage Anfragen, bevor du sie aufrufst; gib keinen bloßen Einzeiler weiter, wenn das Bildmaterial wichtig ist.
  2. Führe das Skript mit dem Prompt aus. Optional kannst du --out und --name übergeben.
  3. Melde den Speicherpfad an den Benutzer zurück. Für Änderungen iteriere in kleinen Einzelschritten und wiederhole die Invarianten (siehe PROMPTING.md).

Ausgabeort

Wenn --out nicht angegeben ist, ermittelt das Skript den Ordner automatisch:

BedingungZielordner
./public/ existiert (Web-/App-Initiative)./public/images/
andernfalls./assets/images/ (wird erstellt, falls nicht vorhanden)

Dies etabliert eine konsistente assets/images/-Konvention über Projekte hinweg und berücksichtigt gleichzeitig Webprojekte, bei denen Bilder unter public/ liegen müssen, um ausgeliefert zu werden.

Optionen

FlagEffekt
--out <verzeichnis>Schreibe in dieses Verzeichnis statt des Standardpfads
--out <datei>.pngSchreibe in diesen genauen Dateipfad
--name <basename>Verwende diesen Basisnamen statt des Prompt-Slugs

Vorhandene Dateien werden nie überschrieben: Das Skript hängt stattdessen -2, -3, … an.

Dateibenennung für Liefergegenstände

Diese Ausgaben sind Arbeitsmittel, daher erhalten sie standardmäßig kurze funktionale Namen. Falls ein Bild ein Liefergegenstand für Stakeholder ist, übergib einen expliziten --name gemäß der Dateibenennungsregel, z. B. --name "20260612_Hero Banner_v1".

Voraussetzungen

  • codex CLI installiert (brew install --cask codex)
  • Angemeldet mit einem ChatGPT-Konto: codex login (Plus oder höher; Bildgenerierung ist im Free-Tarif nicht verfügbar)

Das Skript prüft beides und schlägt mit einer klaren Fehlermeldung fehl, falls etwas fehlt.

Individual skills in this repo

This repo contains 18 individual skills — each has its own dedicated page.

getedgehq/agent-evals

Build evals for an AI agent that already does real work. Use when someone asks "how do I know my agent is right", wants to test an agent before trusting it, compare models on cost versus quality, or turn production failures into tests. Walks from first tasks and yes/no verifiers, to isolated environments, to a trace-driven improvement loop.

getedgehq/cli-ux-review

Audit a command-line tool for user-friendliness — clear situation / next-step / options in every output, colour-highlighted runnable commands, no raw jargon, no silent hangs. Invoke for "CLI UX audit", "review my CLI", "is this CLI intuitive", or before any CLI release.

getedgehq/harness-first

Diagnose and fix an unreliable, expensive, or unsafe LLM agent by auditing its harness (golden set, judge, cost caps, data layer, action approvals, tracing) before blaming or swapping the model. Use when someone says an agent is "burning tokens", "hallucinating", "brittle", gives inconsistent answers, asks whether to switch to a cheaper/better model, or wants to ship an agent or prompt change to customers.

getedgehq/http-error-triage

Run before concluding anything from an HTTP error on a third-party API. Separates a real credential/entitlement problem from a CDN or WAF block, a wrong endpoint, or a client-signature ban. Use whenever an API returns 401/403/402/429 and you are about to say "the key is dead", "credits are exhausted", "the plan lacks access", or "we are rate limited".

getedgehq/linkedin-media-prep

Convert, crop, resize, and compress images and videos for optimal LinkedIn upload quality and file size. Use when the user wants to prepare a photo, image, or video for LinkedIn (profile picture, cover photo, post image, article featured image, post video, or video ad), optimize file size for LinkedIn, crop and resize for LinkedIn dimensions, convert HEIC/RAW/PNG/MOV to LinkedIn-ready JPEG or MP4, or mentions LinkedIn media requirements, specs, or limits.

getedgehq/monid

>-

getedgehq/opendraft

An 18-agent pipeline that turns one topic line into a drafted

getedgehq/people-search

Find and rank professional people for recruiting, partnerships, sales, or research from user-provided data, public web sources, an authenticated search session, or a connected provider. Use for people discovery, LinkedIn or Sales Navigator search design, profile-list ranking, or provider filter translation.

getedgehq/rocketlist

Turn a CV into a shortlist of live startup roles from Rocketlist's public job board, including adjacent job titles the person would never have searched for, each with its published salary, the evidence for the fit, and a direct apply link. Use for "find roles I would be a strong fit for", career pivots, remote or VC-backed job hunts, and salary-visible role discovery.

getedgehq/security-audit-checklist

Run a comprehensive security audit across application code, cloud infrastructure, containers, CI/CD pipelines, and infrastructure-as-code. Covers privacy compliance, OWASP basics, secret leakage, API security, IAM misconfigurations, storage exposure, Kubernetes hardening, and network security. Use when the user asks to audit, review, or harden app or cloud security, check for secrets, scan for XSS/SQLi, verify security headers, review Terraform/CloudFormation, audit AWS/GCP/Azure configs, or perform any security-focused review.

getedgehq/shadcn-first

>-

getedgehq/skills

Develop or review a branded long-form YouTube channel using Simon Kaiser's public creator-led approach: audience fit, recurring formats, natural brand integration, Time with Brand, and an organic, paid, and Shorts strategy. Use for channel strategy, format briefs, and pilots.

getedgehq/skills

Build a YouTube strategy, evidence-backed idea slate, and title plus thumbnail package using Paddy Galloway's public method. Use when planning a channel, choosing concepts, or preparing a video before filming.

getedgehq/skills

Build or review a buyer-centered strategic narrative using Andy Raskin's public method. Use for sales or investor deck stories, homepage positioning, keynotes, launch narratives, and why-now messaging.

getedgehq/skills

Turn a product URL, launch brief, or approved script into a production-ready launch video. Use for product reveals, feature announcements, SaaS launches, and narrated product films; not for generic explainers or editing existing footage.

getedgehq/strip-image-ai-metadata

Strip C2PA and AI-generation metadata from images (PNG, JPEG, WebP) to remove "Generated by AI" / "ChatGPT" / "DALL-E" labels that platforms like LinkedIn, Instagram, and X display. Use when the user wants to clean AI-generated images before posting, remove AI attribution from photos, strip C2PA manifests, sanitize image metadata for professional use, or verify whether an image contains C2PA data.

getedgehq/top-down-comms

>-

getedgehq/workplan

Create, update, or close work plans for multi-step tasks. Use when starting refactors, bug lists, feature work, migrations, or any task with 2+ steps. Also use after auto-compaction to re-orient. Triggers: "workplan", "work plan", "create a plan", "what's the plan", "where was I", or when Claude detects

Verwandte Skills