Community이미지github.com

generate-image (이미지 생성)

Codex CLI를 통해 OpenAI GPT Image 2로 이미지를 생성하며, 사용자의 ChatGPT Plus 구독으로 요금이 청구됩니다(OpenAI API 키 불필요, 이미지당 별도 API 비용 없음). 사용자가 텍스트 프롬프트로 이미지, 그림, 일러스트, 아이콘, 히어로 그래픽, 컨셉 아트 생성을 요청할 때 사용하세요.

generate-image (이미지 생성)란 무엇인가요?

이 스킬은 OpenAI GPT Image 2를 활용하여 이미지를 생성하는 Codex CLI 기반의 도구입니다. OpenAI API 키나 별도의 이미지당 요금이 필요하지 않으며, 사용자의 ChatGPT Plus 구독을 통해 요금이 청구됩니다. 주로 Claude Code, Cursor, Codex와 같은 AI 에이전트 환경에서 사용되며, 사용자가 이미지 생성 요청을 할 때 유용합니다. 스킬은 `scripts/generate-image.sh` 스크립트를 실행하며, 프롬프트를 자동으로 최적화하고 적절한 출력 위치(public/images/ 또는 assets/images/)에 PNG 파일을 저장합니다. 파일 덮어쓰기를 방지하기 위해 자동으로 이름에 -2, -3 등을 추가하며, `--out` 및 `--name` 옵션을 통해 출력 위치와 파일명을 제어할 수 있습니다. Codex CLI가 설치 및 로그인되어 있어야 하며, 그렇지 않으면 명확한 오류 메시지를 출력합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/getedgehq/skills/tree/main/generate-image

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

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

이미지 생성

OpenAI GPT Image 2를 통해 이미지를 생성합니다. 인증은 Codex CLI가 ChatGPT 계정으로 로그인된 상태에서 이루어지므로 생성 비용은 사용자의 Plus 구독에 포함됩니다. OpenAI API 키가 필요 없으며 이미지당 별도 API 요금이 부과되지 않습니다.

시작하기 전에

이 스킬은 OpenAI에 직접 연결되지 않습니다. Codex CLI를 통해 실행되며, 해당 CLI가 이미 이 머신에 설치되어 있고 ChatGPT 계정(활성 Plus 구독 필요)으로 로그인되어 있어야 합니다. codex --version으로 확인하고, 로그인되어 있지 않다면 codex login을 실행하세요. 붙여넣을 API 키는 없으며 이미지당 별도 요금도 없습니다. 모든 이미지는 해당 구독으로 청구됩니다.

Codex CLI가 로그인되어 있지 않으면 아무것도 작동하지 않으며, 스크립트는 파일을 생성하지 않고 첫 번째 호출에서 실패합니다.

빠른 시작

# 이 스킬의 디렉토리(에이전트가 설치한 위치)에서 실행
./scripts/generate-image.sh "선글라스를 낀 시바견, 스튜디오 사진"

결정된 출력 폴더(아래 참조)에 슬러그화된 PNG로 저장됩니다. 예: assets/images/선글라스를-낀-시바견-스튜디오-사진.png.

워크플로우

  1. 사용자의 요청을 강력한 영어 프롬프트로 변환합니다. 반드시 PROMPTING.md의 구성 순서와 조정 항목을 따르세요(장면 → 주제 → 세부사항 → 불변 조건 → 활용). 에셋이 중요한 경우 모호한 요청은 호출 전에 구체화하세요. 한 줄짜리 프롬프트를 그대로 전달하지 마세요.
  2. 프롬프트와 함께 스크립트를 실행합니다. 선택적으로 --out과 --name을 전달할 수 있습니다.
  3. 저장된 경로를 사용자에게 알려줍니다. 변경이 필요한 경우 작은 단일 변수 단계로 반복하고 불변 조건을 다시 명시합니다(PROMPTING.md 참조).

출력 위치

--out이 지정되지 않으면 스크립트가 자동으로 폴더를 결정합니다:

조건대상 폴더
./public/ 존재 (웹/앱 프로젝트)./public/images/
그 외./assets/images/ (없으면 생성)

이렇게 하면 웹 프로젝트(이미지가 제공되려면 public/ 아래에 있어야 함)를 존중하면서 프로젝트 전반에 걸쳐 일관된 assets/images/ 규칙이 설정됩니다.

옵션

플래그효과
--out <dir>자동 결정된 기본값 대신 이 디렉토리에 쓰기
--out <file>.png이 정확한 파일 경로에 쓰기
--name <basename>프롬프트를 슬러그화하는 대신 이 기본 이름 사용

기존 파일은 절대 덮어쓰지 않습니다. 대신 -2, -3, ...을 추가합니다.

결과물 이름 지정

이 출력물은 작업 에셋이므로 기본적으로 짧은 기능적 이름을 갖습니다. 이미지가 이해관계자에게 전달되는 산출물인 경우 파일 이름 규칙을 따라 명시적으로 --name을 전달하세요. 예: --name "20260612_Hero Banner_v1".

요구 사항

  • codex CLI 설치 (brew install --cask codex)
  • ChatGPT 계정으로 로그인: codex login (Plus 이상; 이미지 생성은 Free 플랜에서 사용 불가)

스크립트는 두 가지를 모두 확인하고 누락된 경우 명확한 메시지와 함께 실패합니다.

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

관련 스킬