CommunityImagengithub.com

getedgehq/generate-image

Genera imágenes con OpenAI GPT Image 2 a través de Codex CLI, facturadas mediante la suscripción ChatGPT Plus del usuario (sin clave API de OpenAI, sin costo por imagen). Úsalo cuando el usuario pida crear, generar o hacer una imagen, ilustración, icono, gráfico principal o arte conceptual a partir de un texto.

¿Qué es generate-image?

Este skill permite generar imágenes mediante OpenAI GPT Image 2 a través de Codex CLI, utilizando la autenticación de la cuenta de ChatGPT del usuario. La generación se factura a través de la suscripción ChatGPT Plus del usuario, eliminando la necesidad de una clave API de OpenAI y cualquier costo adicional por imagen. Es compatible con Codex CLI y está diseñado para entornos de desarrollo donde el agente (como Codex CLI) está instalado y autenticado. El skill convierte las solicitudes del usuario en un prompt en inglés, ejecuta un script que genera la imagen y la guarda como PNG en una carpeta de salida determinada automáticamente (por ejemplo, `assets/images` para proyectos generales o `public/images` para proyectos web). Además, sigue un flujo de trabajo estructurado que incluye refinamiento del prompt, generación iterativa y nomenclatura de archivos sin sobrescritura, asegurando consistencia y flexibilidad en proyectos de desarrollo.

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

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Generar Imagen

Crea imágenes mediante OpenAI GPT Image 2. La autenticación se realiza a través de Codex CLI iniciando sesión con una cuenta de ChatGPT, por lo que la generación está cubierta por la suscripción Plus del usuario. No se necesita clave API de OpenAI ni facturación separada por imagen.

Antes de empezar

Este Skill no se comunica directamente con OpenAI. Ejecuta un comando externo hacia Codex CLI, y ese CLI debe estar instalado en esta máquina y haber iniciado sesión en una cuenta de ChatGPT con una suscripción Plus activa. Verifica con codex --version y ejecuta codex login si no está autenticado. No hay clave API que pegar ni cargo separado por imagen; estas se facturan a esa suscripción.

Sin un Codex CLI autenticado, nada de esto funciona y el script falla en la primera llamada en lugar de producir un archivo.

Inicio rápido

# desde el directorio de este Skill, donde tu agente lo haya instalado
./scripts/generate-image.sh "un shiba inu con gafas de sol, foto de estudio"

Guarda el resultado en la carpeta de salida resuelta (ver más abajo) como un PNG con nombre slugificado, por ejemplo: assets/images/un-shiba-inu-con-gafas-de-sol-foto-de-estudio.png.

Flujo de trabajo

  1. Convierte la solicitud del usuario en un prompt fuerte en inglés. Sigue el orden de construcción y las palancas en PROMPTING.md (escena → sujeto → detalles → invariantes → uso). Refina solicitudes vagas antes de llamar; no pases una línea simple cuando el activo importa.
  2. Ejecuta el script con el prompt. Opcionalmente pasa --out y --name.
  3. Informa al usuario de la ruta guardada. Para cambios, itera en pasos pequeños de una sola variable y reafirma las invariantes (consulta PROMPTING.md).

Ubicación de salida

Cuando no se proporciona --out, el script resuelve la carpeta automáticamente:

CondiciónCarpeta de destino
./public/ existe (iniciativa web/app)./public/images/
de lo contrario./assets/images/ (se crea si no existe)

Esto establece una convención consistente assets/images/ en todos los proyectos, respetando al mismo tiempo los proyectos web, donde las imágenes deben estar en public/ para ser servidas.

Opciones

BanderasEfecto
--out <dir>Escribe en este directorio en lugar del predeterminado resuelto
--out <archivo>.pngEscribe en esta ruta de archivo exacta
--name <nombrebase>Usa este nombre base en lugar de slugificar el prompt

Los archivos existentes nunca se sobrescriben: el script añade -2, -3, ... en su lugar.

Nomenclatura de entregables

Estas salidas son activos de trabajo, por lo que reciben nombres funcionales cortos por defecto. Si una imagen es un entregable para interesados, pasa un --name explícito siguiendo la regla de nomenclatura de archivos, por ejemplo: --name "20260612_BannerPrincipal_v1".

Requisitos

  • CLI codex instalado (brew install --cask codex)
  • Iniciar sesión con una cuenta de ChatGPT: codex login (Plus o superior; la generación de imágenes no está disponible en la versión gratuita)

El script verifica ambos y falla con un mensaje claro si falta alguno.

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

Skills relacionados