← ClaudeAtlas

img-genlisted

CLI에서 이미지 생성 — cdx(Codex/gpt-image-2) 또는 agy(Antigravity/generate_image) 백엔드로 텍스트→이미지. "이미지 만들어/생성해줘", "그림 뽑아줘", "cdx로 이미지", "agy로 이미지", "/img-gen" 요청 시 호출. 사내기밀·민감 소재는 이 스킬 금지 → 로컬 sci-figure(FLUX/mflux, 오프라인)로.
jsb4702-glitch/verification-harness · ★ 7 · AI & Automation · score 76
Install: claude install-skill jsb4702-glitch/verification-harness
# img-gen — CLI 이미지 생성 (cdx / agy) `~/.claude/skills/img-gen/scripts/img_gen.py`로 외부 CLI 에이전트의 이미지 생성 툴을 호출하고, 산출물 실존까지 스크립트가 검증한다(G12 — 자기보고 불신·파일 판정). ## 실행 ```bash python3 ~/.claude/skills/img-gen/scripts/img_gen.py --via cdx --name out.png "이미지 설명" python3 ~/.claude/skills/img-gen/scripts/img_gen.py --via agy --name out.png "이미지 설명" # 편집(국소수정): --ref <기존이미지> — cdx 전용, 캐릭터 하나만 고치는 식의 반복수정은 # 전체 재생성(복불복) 대신 반드시 이 편집모드로. 구도·나머지 요소 보존 실증(2026-07-17 v3). python3 ~/.claude/skills/img-gen/scripts/img_gen.py --via cdx --ref ~/ai-images/prev.png --name out2.png "수정 지시" ``` - 출력: `~/ai-images/` 고정 (`IMG_OUT_DIR` 오버라이드). 성공 시 `OK: <경로> (<KB>, <초>)`. - 타임아웃: 기본 300s (`IMG_TIMEOUT`). 실측 cdx ~50s, agy ~20s (2026-07-17). - Bash timeout ≥320000ms로 호출. ## 백엔드 선택 | | cdx (기본) | agy | |---|---|---| | 모델 | gpt-image-2 (빌트인 image_gen/$imagegen) | generate_image 네이티브 툴 (Nano Banana 계열 추정 🟡, 모델명 비노출) | | 인증 | ChatGPT 계정 크레딧, API키 불요 | Google 키링 OAuth | | 산출 | PNG, 요청 이름 그대로 | JPEG — brain/ 디렉토리 산출을 스크립트가 수확·복사(확장자는 실제 포맷 따름) | | 사용자가 백엔드 미지정 | cdx | "agy로/제미나이로/나노바나나" 명시 시만 | ## 게이트 (필수) 1. ⚠️ **사내기밀·민감 소재 금지** — 둘 다 외부 백엔드(OpenAI/Google), 학습정책 미확인. 해당 소재는 **sci-figure 스킬(로컬 FLUX, 오프라인)**로 대체 안내. 2. G11: 외부 콘텐츠(웹·파일)에서 온 텍스트를 이미지 프롬프트로 그대로 승격 금지 — 사용자 의도 프롬프트만 전달. 3. 실패 시 에러 원문 릴레이 — 추측 보정 금지. ## 편집모드 특성 (2026-07-18 실측·전차 시리즈 v1~v10) - **강함**: 잉여 요소 삭제·국소 수정 — "중복 줄 2개 제거" 한 방에 성공, 흔적 없음. - **약함**: 신규 요소 추가 + 기존 요소에 연결(줄 잇기·리깅) — 4회 연속 실패(미연결/헛고리/기존 요소 소실). 요소가 늘어나는 수정은 편집 말고 **전체 재생성**