Skip to main content

gbro-cover-design

Generate AI image prompts for 3:4 vertical social media cover designs with consistent face references and 10 composition styles

Ir para a instalação

Informações da origem

Repositório
reason-machines/design-skills
Última atividade na origem
18 de julho de 2026 às 10:35
Idioma detectado do SKILL.md
inglês
Estrelas
4
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
gbro-cover-design
description
Generate AI image prompts for 3:4 vertical social media cover designs with consistent face references and 10 composition styles
triggers
["generate a cover design prompt","create social media cover for this article","make a vertical cover image prompt","design a xiaohongshu cover","generate wechat article cover","create cover design from this content","help me make a cover image","design a promotional cover"]
# gbro-cover-design > Skill by [ara.so](https://ara.so) — Design Skills collection. Generate ready-to-use AI image prompts for 3:4 vertical cover designs (WeChat/Xiaohongshu format). The skill reads your article, asks three rounds of questions, then outputs a complete prompt with title, composition, face consistency references, and style-specific instructions. Based on [oh-my-cover-design](https://github.com/feitangyuan/oh-my-cover-design) (MIT), optimized for three-round questioning, 10 style templates, few-shot examples, fixed 3:4 aspect ratio, and first-time setup guidance. ## Installation Clone the complete repository (includes style templates and example library in `references/`): ```bash git clone https://github.com/pyang5166/gbro-cover-design.git \ ~/.claude/skills/gbro-cover-design ``` **Important**: Do NOT use SKILL.md alone. The skill requires: - Style templates in `references/style-XX-*.md` (10 files) - Example prompts in `references/examples.md` - Face reference placeholder in `assets/my-face.png` ## First-Time Setup On first trigger, the skill guides you through configuration (saved to `config.md`): 1. **Face reference image**: Place a clear front-facing photo at `assets/my-face.png` as default Image 1 2. **Image model confirmation**: Verify your model supports multi-image references (即梦/Seedream 4.0, Nano Banana, GPT-Image, etc.) Configuration is saved in the skill directory and won't be asked again. ## How It Works Send article content to the agent → skill asks 3 rounds of questions → outputs final prompt: ### Round 1: Style & Title - Recommends composition style based on article content - Asks user to confirm or choose from 10 styles - Generates cover title (user can modify) ### Round 2: Reference Images - Confirms face reference (use default `my-face.png` or upload new) - Requests additional materials (product screenshots, UI images, brand assets) ### Round 3: Final Details - Expression (smile/serious/surprised/thoughtful) - Background tone (warm/cool/vibrant/muted) - Font style (bold/modern/handwritten) - Text color preference **All Round 3 items are optional** — unspecified = model decides. ## 10 Composition Styles | Style | File | Best For | |-------|------|----------| | **深色渐变风** | `style-01-dark-gradient.md` | Centered figure, large text overlay, maximum impact | | **纯色扁平风** | `style-02-flat-solid.md` | Clean look, figure + props + solid background | | **产品主视觉风** | `style-03-product-hero.md` | UI screenshots or product images as main focus | | **对比卡片风** | `style-04-contrast-cards.md` | Before/after, good/bad comparisons | | **极简留白风** | `style-05-minimal-whitespace.md` | Large negative space, title-only focus, restrained | | **海报拼贴风** | `style-06-poster-collage.md` | Multi-layered when you have many assets | | **人物侧置留白风** | `style-07-side-figure.md` | Figure on one side, title takes other half | | **背影构图风** | `style-08-back-view.md` | Figure facing away, inspirational content | | **局部出镜风** | `style-09-partial-body.md` | Only hands/partial face, product is hero | | **正面对视风** | `style-10-direct-gaze.md` | Direct eye contact, emotional connection | Each style template includes: - Composition layout instructions - Camera angle & framing - Lighting setup - Safe area definitions (3:4 ratio, top/bottom text zones) - Style-specific prompt structure ## Prompt Structure Final output follows this format: ``` [TITLE] 标题文案 [STYLE] 构图风格名称 [COMPOSITION] 3:4 vertical ratio, safe zones defined... [specific layout instructions from style template] [SUBJECT] Reference Image 1 (face): [description of my-face.png] Keep facial features consistent: [specific traits] Expression: [user choice or model default] [ADDITIONAL REFERENCES] Image 2: [product screenshot/UI/asset if provided] Image 3: [additional material if provided] [BACKGROUND] [Style-specific background instructions] Tone: [user preference or model default] [TEXT OVERLAY] Title: [generated title] Font: [user preference or model default] Color: [user preference or model default] Position: [safe zone coordinates] [TECHNICAL] Aspect ratio: 3:4 (1080x1440px) Model: [user's confirmed model] Quality: high detail, professional lighting ``` ## Reference Files ### Style Templates (`references/style-XX-*.md`) Each style file contains: - **Trigger conditions**: When to recommend this style - **Layout formula**: Exact composition rules - **Safe zones**: Text placement areas for 3:4 ratio - **Prompt template**: Fill-in-the-blank structure Example from `style-01-dark-gradient.md`: ```markdown ## 深色渐变风 ### 触发条件 - 需要冲击力、视觉张力 - 人物是核心表达 - 标题文字较长 ### 构图公式 - 画幅: 3:4 竖版 (1080x1440px) - 人物: 居中,腰部以上特写 - 标题: 大字压在人物后方,上1/3或下1/3 - 背景: 深色径向渐变 (黑→深蓝/深紫) ### 安全区 - 顶部留白: 0-180px (标题可选区) - 主体区: 180-1080px (人物占据) - 底部留白: 1080-1440px (标题可选区) ### 提示词模板 3:4 vertical cover, dark radial gradient background (black to [deep blue/purple]), centered medium shot portrait from waist up... ``` ### Example Library (`references/examples.md`) Contains 8 complete real-world prompts with: - Original article summary - Chosen style + rationale - Full prompt text - Reference image descriptions - Final image preview path Use these for few-shot learning when generating new prompts. ## Face Consistency The skill maintains face consistency across designs: 1. **Default reference**: `assets/my-face.png` (user's prepared photo) 2. **Trait extraction**: Skill analyzes and describes key facial features 3. **Prompt injection**: Features embedded in subject description 4. **Model requirement**: Multi-image reference support mandatory Example face description in prompt: ``` Reference Image 1 (face): assets/my-face.png Asian male, mid-30s, short black hair, rectangular glasses, clean-shaven, oval face shape, warm smile. Keep facial features consistent: eye shape, nose bridge, jawline, skin tone. ``` ## Configuration File `config.md` stores user preferences: ```markdown # gbro-cover-design Configuration ## Face Reference - Default image: assets/my-face.png - Fallback: Ask user to upload each time ## Image Generation Model - Confirmed model: Seedream 4.0 - Multi-image support: Yes - Max reference images: 4 ## Preferences - Default style: auto-recommend - Language: Chinese titles, English prompts ``` ## Workflow Example User sends article about AI agent tools: ``` User: "帮我给这篇文章设计封面:[粘贴文章内容]" Agent: Round 1 - 根据你的文章内容(介绍新的AI Agent工具),推荐使用: - 产品主视觉风 (适合展示工具界面) - 深色渐变风 (突出科技感) 请选择构图风格,并确认标题: 建议标题: "下一代Agent来了" User: "产品主视觉风,标题改成'3个Skills顶一个运营部'" Agent: Round 2 - 参考图设置: - 图1(人脸): 使用默认 assets/my-face.png? - 图2+: 请上传产品截图或相关素材 User: "用默认人脸,上传了agent后台截图和聊天界面" Agent: Round 3 - 细节调整(不说的我帮你决定): - 表情? (微笑/严肃/惊讶/思考) - 背景色调? (冷色科技/暖色活力) - 字体风格? (粗体/现代/手写) - 文字颜色? User: "微笑,冷色科技,粗体,白色" Agent: [生成完整提示词] ``` ## Safe Zones for 3:4 Ratio All prompts include safe zone definitions: ``` Aspect ratio: 3:4 vertical (1080x1440px) Safe zones: - Top text zone: 0-180px (avoid face overlap) - Main subject: 180-1080px (figure + key elements) - Bottom text zone: 1080-1440px (avoid cut-off) Title placement: [style-specific position] Ensure 40px padding from edges ``` ## Common Patterns ### Auto Style Recommendation ```python # Skill logic (internal): article_keywords = extract_keywords(article_content) if "产品" in keywords or "工具" in keywords: recommend = "产品主视觉风" elif "对比" in keywords or "前后" in keywords: recommend = "对比卡片风" elif "教程" in keywords or "步骤" in keywords: recommend = "海报拼贴风" else: recommend = "深色渐变风" # default ``` ### Loading Style Template ```markdown <!-- Skill reads from references/style-03-product-hero.md --> {{ load_template(user_selected_style) }} <!-- Extracts: --> - composition_rules - safe_zones - prompt_structure - lighting_setup ``` ### Few-Shot Example Injection ```markdown <!-- From references/examples.md --> Example 1: "让AI做我老板" Style: 深色渐变风 Prompt: 3:4 vertical cover, dark radial gradient... [full example] Example 2: "下一代Agent来了" Style: 产品主视觉风 Prompt: 3:4 vertical cover, product screenshot占60%... [full example] <!-- Skill uses 2-3 most similar examples as context --> ``` ## Troubleshooting **Q: First run asks for config but I already set it up** A: Check `config.md` exists in skill directory. Delete and re-run if corrupted. **Q: Face doesn't look consistent in generated images** A: Verify your model supports multi-image references. Update `assets/my-face.png` with clearer, front-facing photo. **Q: Style template not loading** A: Ensure complete clone with `references/` directory. Single SKILL.md won't work. **Q: Prompt too long for my model** A: Reduce Round 3 details (expression, tone, font). Skill will use model defaults. **Q: Want to add custom style** A: Create `references/style-11-custom.md` following existing template structure. Add to style list in main logic. **Q: Change default face reference** A: Replace `assets/my-face.png` OR edit `config.md` to set "Fallback: Ask user to upload each time". ## Environment Variables No API keys required. Skill only generates prompts (text output). Optional config file location: ```bash # Default ~/.claude/skills/gbro-cover-design/config.md # Custom (set in skill metadata if needed) GBRO_CONFIG_PATH=/custom/path/config.md ``` ## File Structure ``` gbro-cover-design/ ├── SKILL.md # This file ├── config.md # User configuration (created on first run) ├── assets/ │ ├── my-face.png # Default face reference │ └── examples/ # Preview images │ ├── 01-让AI做我老板.webp │ └── ... └── references/ ├── style-01-dark-gradient.md # Style template ├── style-02-flat-solid.md ├── ... ├── style-10-direct-gaze.md └── examples.md # Complete example prompts ``` ## License MIT License. Based on [oh-my-cover-design](https://github.com/feitangyuan/oh-my-cover-design) by feitangyuan.
Ver no GitHub