| Midjourney v8.1 (2026.03 Alpha) 전용 이미지 프롬프트 빌더. 사용자 자연어 한 줄 + AskUserQuestion 프리셋·미세조정으로 컨텍스트를 수집해 Midjourney 공식 Parameter List 기반 키워드+`--파라미터` 형식으로 변환합니다. Discord `/imagine` 또는 alpha.midjourney.com에 그대로 복붙 가능. `--sref`/`--oref`/`--cw`/`--p`/`--hd`/`--q 4`/`--style raw`/`--no`/`--c`/`--s` 모두 지원. 보너스로 GPT-image-2(6-Block) · Gemini 3 Pro Image(5-component) 프롬프트도 동시 출력합니다. Midjourney는 공식 API 자동화가 제한적이므로 본 스킬은 프롬프트 텍스트만 산출하고, 실제 생성은 사용자가 Discord 또는 web alpha에서 직접 실행합니다.
npx skills add https://github.com/modu-ai/cowork-plugins --skill midjourney-v8-prompt
> moai-media | 이미지 프롬프트 빌더 (텍스트 산출 전용)
Midjourney v8 Alpha (2026.03.17 출시) 및 v8.1 (2026.03.21 announce)은 5배 빠른 생성, native 2K (--hd), extra coherence (--q 4), 개선된 텍스트 렌더링, --stylize 1000까지 권장, 새로운 --sv 7 Style Reference·Moodboards 모델을 도입했습니다. 본 스킬은 사용자 한 줄 요청을 Midjourney 공식 Parameter List 기반 구조로 변환합니다:
[subject], [scene keywords], [composition], [lighting], [style]
--ar W:H --style raw --hd --q 4 --s 0~1000
[--sref CODE|URL --sw N] [--oref URL --cw 0~100]
[--p PROFILE] [--no NEGATIVE] [--c 0~100]
특히 본 스킬은:
--cw 100 기본값 함정, --hd + --q 4 + --sref = 4x cost, --cref deprecated--p PROFILE_ID 또는 --profile PROFILE_ID 안내--sref CODE 자주 쓰이는 코드 참조미드저니 프롬프트 MJ 프롬프트 Midjourney 프롬프트 imagine 프롬프트 Midjourney v8 미드저니 8.1 sref 프롬프트 oref 프롬프트 스타일 코드 프롬프트 personalization 프로파일
사용자 자연어 한 줄
↓
[Round 1] AskUserQuestion — 프리셋 선택
↓
[Round 2] AskUserQuestion — 프리셋별 미세조정 (3~4 슬롯)
↓
[Round 3] AskUserQuestion — 화면비 + 텍스트 + 고급 옵션(--sref·--oref·--p·--no)
↓
[내부] 슬롯 → 키워드 콤마 + --파라미터 매핑
↓
[내부] 같은 슬롯 → GPT 6-Block + Gemini 5-component 변환
↓
[내부] 함정 검사 (--cw 100·4x cost·v8 비호환 옵션)
↓
출력: 3개 모델 프롬프트 + 비용 경고 + 한국어 해설
presets/의 4개 프리셋 (제품샷·인물·일러스트·풍경) 중 선택. gpt-image-2-prompt와 동일한 슬롯 데이터를 공유합니다.
presets/<name>.md 슬롯 정의를 따릅니다.
--ar)| 화면비 | --ar | 용도 |
|---|---|---|
| 1:1 (권장) | --ar 1:1 | SNS 정사각 |
| 16:9 | --ar 16:9 | 와이드, 유튜브 |
| 9:16 | --ar 9:16 | 릴스·쇼츠 |
| 4:5 | --ar 4:5 | 인스타 피드 |
| 3:2 | --ar 3:2 | 사진 표준 |
| 2:3 | --ar 2:3 | 책 표지 |
--hd, --q, --style, --s)| 옵션 | 동작 | 비용 |
|---|---|---|
| 기본 | 표준 화질·자동 스타일 | 1x |
| --style raw | 자연색·photographic, 모델 개입 최소 | 1x |
| --hd | native 2K | 4x |
| --q 4 | extra coherence | 4x |
| --hd --q 4 | 둘 다 | 16x ⚠️ |
| --s 0~1000 | stylize (default 100) | 동일 |
비용 주의: --hd + --q 4 + --sref/moodboard 조합은 각각 4x 비용 (곱연산). 자세한 함정은 references/cost-traps.md.
Midjourney v8은 텍스트 렌더링이 V6/V7보다 개선됐지만 GPT/Gemini만큼 정확하지 않음. 권장:
"MONDAY"AskUserQuestion으로 추가 옵션 선택:
| 옵션 | 사용 | 메모 |
|---|---|---|
| Style Reference (--sref) | 특정 스타일 코드 또는 reference URL | 4x cost, --sw 0~1000 함께 |
| Omni Reference (--oref) | 캐릭터·객체 일관성 | 2x cost, --cw 0~100 함정 (default 100) |
| Personalization (--p) | 사용자 학습 프로파일 | 사전 setup 필요 (40 ratings 시작, 200 stable, 2000 max) |
| Negative (--no) | 제외할 요소 | 예: --no people, --no text |
| Chaos (--c 0~100) | 결과 다양성 | 시안용 |
상세 사용법은 references/style-references.md.
[subject], [scene keywords], [composition keywords],
[lighting keywords], [style/medium keywords] --ar W:H
--style raw --hd --q 4 --s 250
references/prompt-blocks.md의 키워드 분류 가이드를 참조.
본 스킬은 출력 전에 다음을 자동 검사하고 경고를 한국어 해설에 포함:
--cw 미지정 시 → "Default 100. 얼굴만 가져오려면 --cw 20~40" 안내--hd --q 4 --sref 조합 → "각 4x cost, 총 64x GPU 시간" 경고--cref, V6 specific 등) → 자동 제거 또는 deprecated 메모--sref random → 결과 재현 불가, 코드 확인 안내## 🎨 생성된 프롬프트 (3개 모델)
### 1) Midjourney v8.1 (메인)
<subject>, <scene>, <composition>, <lighting>, <style>
--ar 1:1 --style raw --hd --q 4 --s 300
**비용 추정**: `--hd` 4x × `--q 4` 4x = 16x GPU 시간 (relax 모드 권장)
**Personalization 활용**: `--p YOUR_PROFILE_ID` 추가 시 일관된 스타일
### 2) GPT-image-2 — OpenAI ChatGPT / API
<6-Block 자연어 단락>
**권장 파라미터**: `quality=medium`, `size=1024x1024`
### 3) Gemini 3 Pro Image — Nano Banana Pro
<5-component 영문 문장>
**권장 파라미터**: `aspect_ratio=1:1`, `resolution=2K`, `mode=Thinking`
### 📝 한국어 해설
- Midjourney v8은 키워드 콤마 + `--파라미터` 어조에 최적화
- 텍스트 정확도: GPT/Gemini > MJ. 긴 글자는 GPT 권장
- `--cw 100` 함정: reference 이미지의 조명·스타일까지 상속됨
### 🔗 페어 스킬
- `gpt-image-2-prompt` — GPT 어조 (sibling)
- `gemini-3-image-prompt` — Gemini 어조 (sibling)
- Midjourney 실행은 Discord `/imagine` 또는 alpha.midjourney.com에서 직접
예시 1: 제품샷
> "Midjourney 프롬프트, 매트 블랙 머그 'MONDAY' 글자 제품샷, 1:1, --hd"
→ Round 1: 제품샷 → Round 2: 머그/슬레이트/창문/3-4분 → Round 3: 1:1 + "MONDAY" + --hd 활성화 → 3개 모델 출력 + 4x cost 경고.
예시 2: 캐릭터 일관성 (--oref)
> "미드저니 프롬프트로 같은 캐릭터 다른 장면, --oref [URL] --cw 50"
→ 인물·캐릭터 프리셋 → Round 2 → Round 3에서 --oref URL + --cw 50 입력 → 출력에 --oref 워크플로우 한국어 해설 + --cw 가이드.
예시 3: Style Reference
> "MJ 프롬프트 --sref 1234567890 --sw 200"
→ Round 1·2 → Round 3에서 sref 코드 + sw 입력 → 출력에 4x cost 경고 + --sv 7 default 메모.
| 산출물 | 형식 | 설명 |
|---|---|---|
| Midjourney v8.1 프롬프트 | 키워드 콤마 + --파라미터 한 줄 | Discord /imagine 또는 alpha.midjourney.com 입력 |
| GPT-image-2 프롬프트 | 영문 6-Block 자연어 단락 | ChatGPT / API 복붙 |
| Gemini 3 Pro Image 프롬프트 | 영문 5-component 단락 | Google AI Studio / Vertex AI 복붙 |
| 비용 추정 | 멀티플라이어 (예: 16x) | --hd·--q·--sref·--oref 조합 |
| 한국어 해설 | 마크다운 | 함정·--cw·--sv·-personalization |
--cref (V6 캐릭터 일관성)는 V7·V8에서 deprecated. --oref로 자동 교체됩니다.--cw 100(기본값) 함정: reference 이미지의 조명·스타일까지 상속되어 새 프롬프트와 충돌. 얼굴만 가져오려면 --cw 20~40.--hd·--q 4·--sref/moodboard 각각 4x cost. 조합 시 곱연산.--oref는 Fast Mode·Draft Mode·Conversational Mode·--q 4와 비호환.--sref random은 결과 재현 불가. 마음에 드는 결과가 나오면 실제 코드 확인·저장.--p)은 40 ratings부터 시작, 200 ratings에서 stable, 2000 ratings까지 개선.| 스킬 | 관계 | 설명 |
|---|---|---|
| gpt-image-2-prompt | sibling | 동일 입력으로 GPT 6-Block 어조 프롬프트 |
| gemini-3-image-prompt | sibling | 동일 입력으로 Gemini 5-component 어조 프롬프트 |
| Higgsfield MCP (Soul) | alternative | API 자동 생성 (시네마틱 이미지·캐릭터 단일 통합, MJ는 미포함) |
1차 권장 출처 (공식):
--sref)--oref)--cref)업계 참고:
위 출처를 기반으로 V8.1 파라미터, --sref/--oref 동작, --cw 함정, 4x cost 매트릭스, Personalization rating 단계, V8 비호환 옵션을 도출했습니다.
> This skill applies brand guidelines to content creation. It should be used when the user asks to "write an email", "draft a proposal", "create a pitch deck", "write a LinkedIn post", "draft a presentation", "write a Slack message", "draft sales content", or any content creation request where brand voice should be applied. Also triggers on "on-brand", "brand voice", "enforce voice", "apply brand guidelines", "brand-aligned content", "write in our voice", "use our brand tone", "make this sound like us", "rewrite this in our tone", or "this doesn't sound on-brand". Not for generating guidelines from scratch (use guideline-generation) or discovering brand materials (use discover-brand).
This skill should be used when the user asks to "write a post", "check my voice", "look up contact", "prepare for meeting", "weekly review", "track goals", or mentions personal brand, content creation, network management, or voice consistency.
Generate configurable chat motion overlays from a transcript or screenshot, including plain bubble scenes, app-style chat containers, optional device frames, preset or uploaded avatars, nickname display rules, and transparent-video-ready Remotion bundles. Use when Codex needs to create reusable short-form chat clips for Douyin, demo videos, story reenactments, social-message proof scenes, or embeddable alpha overlays for Hyperframe and Remotion workflows.
Realistic macOS notification banner with app icon, title, and body, suited to video overlays or product teasers.
Review content against your brand voice, style guide, and messaging pillars, flagging deviations by severity with specific before/after fixes. Use when checking a draft before it ships, when auditing copy for voice consistency and terminology, or when screening for unsubstantiated claims, missing disclaimers, and other legal flags.
List recent meetings and voice memos. Use when the user asks "what meetings did I have", "show my recent recordings", "any meetings today", "list my voice memos", or wants an overview of their meeting history. Also use when they need to find a specific meeting by browsing rather than searching.
List recent meetings and voice memos. Use when the user asks "what meetings did I have", "show my recent recordings", "any meetings today", "list my voice memos", or wants an overview of their meeting history. Also use when they need to find a specific meeting by browsing rather than searching.
Start or stop recording a meeting, call, or voice memo. Use this whenever the user says "record", "start recording", "capture this meeting", "stop recording", "I'm in a meeting", "take notes on this call", or wants to transcribe live audio. Also use when they ask about recording status or want to know if something is being recorded.
Take modu-ai/midjourney-v8-prompt from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.