codex-imagelisted
Install: claude install-skill bbiyakfather/codex-image-skill
# codex-image: Codex 경유 이미지 생성·수정
Claude Code에는 이미지 생성이 없다. 이 스킬은 `codex exec`(비대화형)로 Codex의 내장 gpt-image-2를 호출해 이미지를 생성하고, 브라우저 핀-댓글 리뷰 팝업으로 수정 루프를 돈다. 모든 비용은 사용자의 ChatGPT Plus 구독 한도에서 차감된다 (API 키 불필요).
## 절대 규칙
- OpenAI API 키를 요구하거나 사용하지 않는다. `codex exec` 경로만 사용한다.
- 사용자를 대신해 `codex login`을 실행하지 않는다. 미로그인 시 안내만 한다.
- 프롬프트에 세션 내 비밀 정보(API 키, 자격 증명, 개인정보)를 절대 넣지 않는다.
- 기존 이미지 파일을 덮어쓰지 않는다. 수정본도 항상 새 파일이다.
- **텍스트는 이미지 생성 시 프롬프트에 포함해 함께 그린다** (기본 정책). 단 한글·CJK는 gpt-image-2 특성상 오탈자·깨짐이 날 수 있으므로, 생성 전 리스크를 한 줄 고지하고 결과 검증(5단계)에서 글자를 확인해 보고한다. 같은 한글 문구가 2회 연속 깨지면 §3-A 폴백(텍스트 제외 배경 납품)을 제안한다.
- 콘텐츠 정책 거부 시 우회용 자동 변형 재시도를 하지 않는다.
- 같은 요청의 자동 재시도는 1회까지. 그 이상은 사용자에게 묻는다.
## 워크플로
1. **사전 점검** → 2. **(모호하면 1회 질문)** → 3. **프롬프트 고도화** → 4. **생성** → 5. **자가 검증** → 6. **리뷰 팝업** → 7. **수정 루프** → 8. **최종 보고**
### 1. 사전 점검
```bash
codex --version # 미설치 → 중단, 안내: npm i -g @openai/codex 후 codex login
codex login status # "Logged in using ChatGPT" + exit 0 이 아니면 → 중단, codex login 안내
mkdir -p gpt-image # 현재 프로젝트 루트에. 실패(권한) 시 중단하고 원인 안내
```
점검 통과 후 사용자에게 생성 시작과 예상 소요 시간(장당 1~2분)을 알린다.
### 2. 모호성 확인 (최대 1회)
주제나 스타일이 크게 갈릴 수 있는 모호한 요청이면 생성 전에 핵심 방향을 **한 번만** 확인한다 (구독 한도 낭비 방지). 충분히 구체적이면 묻지 말고 바로 진행한다. 사용자가 "프롬프트 먼저 보여줘"라고 하면 고도화된 프롬프트를 보여주고 확인받은 뒤 생성한다.
### 3. 프롬프트 자동 고도화
짧은 요청을 아래 축을 채운 **상세 영문 프롬���트**로 확장한다:
| 축 | 내용 |
|---|---|
| Subject | 대상을 구체화 (무엇이, 어떤 상태로, 어떤 배경에) |
| Composition | 구도·시점·여백 (rule of thirds, centered, close-up 등) |
| Lighting | 조명 (soft stu