$npx -y skills add MagicCube/agentara --skill video-poster-designCreate cinematic movie poster concepts and final poster images from a user's brief, existing video plan, storyboard, character design, or project context. Use this skill whenever the user asks to generate a film poster, movie poster, key art, campaign poster, teaser poster, title
| 1 | # Video Poster Design |
| 2 | |
| 3 | Use this skill to create movie-poster-style key art for a video, short film, vlog, TVC, storyboard, or campaign. |
| 4 | |
| 5 | The final output is a poster image. When useful, also create a short poster spec or prompt file so the design can be regenerated consistently. |
| 6 | |
| 7 | ## Default Behavior |
| 8 | |
| 9 | If the user does not specify an aspect ratio, use `3:4`. |
| 10 | |
| 11 | If the user asks for a poster but has not chosen a creative direction, propose `3-5` poster concepts first and ask them to choose one. Keep the options concise and visually distinct. |
| 12 | |
| 13 | If the user already gives a clear direction, title, ratio, and story context, proceed directly to image generation. |
| 14 | |
| 15 | ## Output Location |
| 16 | |
| 17 | Use a project-local poster directory: |
| 18 | |
| 19 | ```text |
| 20 | posters/ |
| 21 | ``` |
| 22 | |
| 23 | Recommended file names: |
| 24 | |
| 25 | ```text |
| 26 | posters/{poster-name}.png |
| 27 | posters/{poster-name}.md |
| 28 | ``` |
| 29 | |
| 30 | Use lowercase, hyphenated, ASCII-safe names. Examples: |
| 31 | |
| 32 | - `posters/youth-unlimited.png` |
| 33 | - `posters/meaning-of-travel-teaser.png` |
| 34 | - `posters/campus-energy-key-art.md` |
| 35 | |
| 36 | Do not overwrite existing files unless the user explicitly requests replacement. For variants, use suffixes such as `-v2`, `-teaser`, `-main`, `-alt-a`. |
| 37 | |
| 38 | ## Inputs to Extract |
| 39 | |
| 40 | Before designing, identify: |
| 41 | |
| 42 | - Poster title and subtitle. |
| 43 | - Video/story context. |
| 44 | - Genre: drama, travel, romance, documentary, commercial, thriller, coming-of-age, sports, etc. |
| 45 | - Required aspect ratio. Default: `3:4`. |
| 46 | - Main character(s), product, place, or object. |
| 47 | - Character design images or approved reference assets. |
| 48 | - Storyboard or scene images that define visual continuity. |
| 49 | - Mood and emotional promise. |
| 50 | - Setting, time period, weather, and culture. |
| 51 | - Typography language: English, Chinese, bilingual, no text, etc. |
| 52 | - Required copy: tagline, credits, release date, brand line, campaign line. |
| 53 | - Output path if specified. |
| 54 | |
| 55 | If the user does not specify text language, use the user's local language for any prompt/spec, and use poster typography that matches the title/campaign language. |
| 56 | |
| 57 | ## Use Available Visual References |
| 58 | |
| 59 | If the context contains any of these assets, use them as references for poster generation when relevant: |
| 60 | |
| 61 | - `characters/*.png` character design sheets. |
| 62 | - Approved character `.md` specs. |
| 63 | - `storyboard/scene-XX.png` images. |
| 64 | - Existing poster drafts. |
| 65 | - Product or brand assets provided by the user. |
| 66 | |
| 67 | When a character design image exists, feed it to the image generation model as a visual reference so the poster preserves character identity, hairstyle, wardrobe, body proportions, and material details. |
| 68 | |
| 69 | When a storyboard image exists, use it to preserve scene language, color palette, setting, and story mood. |
| 70 | |
| 71 | ## Creative Direction Options |
| 72 | |
| 73 | When proposing options, make them concrete. Each option should include: |
| 74 | |
| 75 | - Concept name. |
| 76 | - Main image composition. |
| 77 | - Typography direction. |
| 78 | - Color and lighting. |
| 79 | - Story emotion. |
| 80 | - Why it fits. |
| 81 | |
| 82 | Example option format: |
| 83 | |
| 84 | ```markdown |
| 85 | ## Poster Concepts |
| 86 | |
| 87 | 1. **Blue Hour Arrival** |
| 88 | - Composition: [specific image] |
| 89 | - Typography: [title style] |
| 90 | - Color: [palette] |
| 91 | - Emotion: [promise] |
| 92 | - Fit: [why this works] |
| 93 | |
| 94 | 2. **Object as Portal** |
| 95 | - Composition: [specific image] |
| 96 | - Typography: [title style] |
| 97 | - Color: [palette] |
| 98 | - Emotion: [promise] |
| 99 | - Fit: [why this works] |
| 100 | ``` |
| 101 | |
| 102 | Do not make all options variations of the same composition. Vary the visual strategy: |
| 103 | |
| 104 | - Character-led portrait. |
| 105 | - Environmental wide poster. |
| 106 | - Object-led symbolic poster. |
| 107 | - Motion/action poster. |
| 108 | - Minimal teaser. |
| 109 | - Ensemble composition. |
| 110 | - Graphic split or reflection concept. |
| 111 | - Product-as-hero commercial poster. |
| 112 | |
| 113 | ## Typography Principles |
| 114 | |
| 115 | Poster typography must match the story, setting, genre, and background image. It should not feel like generic overlay text. |
| 116 | |
| 117 | Choose type direction based on context: |
| 118 | |
| 119 | - Coming-of-age / campus: energetic but clean, slightly condensed sans serif, hand-painted or marker accent only if it feels natural. |
| 120 | - Travel documentary: editorial serif or restrained humanist sans, generous spacing, quiet placement. |
| 121 | - Romance: soft serif, handwritten accent, or understated title lockup depending on tone. |
| 122 | - Sports / youth TVC: bold condensed sans, dynamic italic or kinetic stacked layout. |
| 123 | - Thriller: severe condensed type, high contrast, restrained title placement. |
| 124 | - Sci-fi: technical geometry, but avoid generic neon unless the setting supports it. |
| 125 | - Period film: typography should reference the era without becom |