$npx -y skills add aidityasadhakim/ads-creative-skill --skill brand-dnaResearch a brand and create a comprehensive Brand DNA document. Use when given a brand URL or description to analyze brand identity, visual system, photography style, packaging, and ad creative style. Saves output to brands/{brand-name}/brand-dna.md and prompts user to add refere
| 1 | # /ads-creative:brand-dna |
| 2 | |
| 3 | Research a brand and produce a comprehensive Brand DNA document used for filling ad creative prompt templates. |
| 4 | |
| 5 | ## Input |
| 6 | |
| 7 | `$ARGUMENTS` — URL to the brand's website, or a description of the brand (or both). |
| 8 | |
| 9 | If `$ARGUMENTS` is empty, ask the user: |
| 10 | > Silakan berikan URL website brand atau deskripsi brand yang ingin dianalisis. |
| 11 | > Contoh: `https://www.meetmacros.com` atau `MeetMacros — meal prep delivery service` |
| 12 | |
| 13 | --- |
| 14 | |
| 15 | ## Execution |
| 16 | |
| 17 | You are a Senior Brand Strategist performing a full reverse-engineering of a brand's visual and verbal identity. Every detail matters because output will feed into an AI image model that requires precise specifications. |
| 18 | |
| 19 | ### PHASE 1 — External Research |
| 20 | |
| 21 | Use web search tools to find these in parallel: |
| 22 | |
| 23 | 1. **Design credits:** search `"who designed [Brand] branding"`, `"[Brand] design agency case study"`, `"[Brand] rebrand"` |
| 24 | 2. **Brand assets:** search `"[Brand] brand guidelines pdf"`, `"[Brand] press kit"`, `"[Brand] style guide"` |
| 25 | 3. **Typography:** search `"[Brand] font"`, `"[Brand] typeface"`, `"what font does [Brand] use"` |
| 26 | 4. **Colors:** search `"[Brand] brand colors"`, `"[Brand] hex codes"`, `"[Brand] color palette"` |
| 27 | 5. **Packaging:** search `"[Brand] packaging design"`, `"[Brand] unboxing"`, `"[Brand] product photography"` |
| 28 | 6. **Ad creative:** search `"[Brand] facebook ads"` and `"[Brand] instagram ads"` to find current ad creative style |
| 29 | 7. **Press & positioning:** search `"[Brand] brand story"`, `"[Brand] mission"`, `"[Brand] founding story"` |
| 30 | |
| 31 | ### PHASE 2 — On-Site Analysis |
| 32 | |
| 33 | Fetch the brand URL and analyze: |
| 34 | |
| 35 | 1. **Voice & Tone:** Read hero copy, About page, product descriptions. Extract 5 defining adjectives. |
| 36 | 2. **Photography style:** Describe lighting, color grading, composition, subjects. |
| 37 | 3. **Typography on site:** Headline weight, body weight, letter-spacing, any distinctive treatments. |
| 38 | 4. **Color usage:** Primary vs accent. Background colors. CTA button color. |
| 39 | 5. **Layout density:** Airy or dense? Grid-based or organic? |
| 40 | 6. **Packaging details:** Material, color, shape, label placement, texture, matte vs glossy, transparency. |
| 41 | |
| 42 | ### PHASE 3 — Competitive Context |
| 43 | |
| 44 | Search for 2-3 direct competitors. Note their visual differentiation from the brand. |
| 45 | |
| 46 | ### PHASE 4 — Generate Brand DNA Document |
| 47 | |
| 48 | Compile all research into the following structure. Save as `brands/{brand-name}/brand-dna.md` (brand name lowercase, hyphenated, e.g. `brands/meet-macros/brand-dna.md`). |
| 49 | |
| 50 | **Before writing the file, run this command to create the directory:** |
| 51 | |
| 52 | ```bash |
| 53 | mkdir -p brands/{brand-name} |
| 54 | ``` |
| 55 | |
| 56 | Then write the file to `brands/{brand-name}/brand-dna.md`. The file must be inside the subdirectory — not at `brands/{brand-name}.md`. |
| 57 | |
| 58 | ```markdown |
| 59 | # BRAND DNA: [BRAND NAME] |
| 60 | |
| 61 | ## OVERVIEW |
| 62 | - **Name:** |
| 63 | - **Tagline:** |
| 64 | - **Design Agency:** [if found, else "Not found"] |
| 65 | - **Brand Voice Adjectives:** [5 adjectives] |
| 66 | - **Positioning:** |
| 67 | - **Competitive Differentiation:** |
| 68 | |
| 69 | ## VISUAL SYSTEM |
| 70 | - **Primary Font:** [name + weight] |
| 71 | - **Secondary Font:** [name + weight, or "Same as primary"] |
| 72 | - **Primary Color:** [hex + description, e.g. "#1A1A2E — deep navy"] |
| 73 | - **Secondary Color:** [hex + description] |
| 74 | - **Accent Color:** [hex + description] |
| 75 | - **Background Color:** [hex + description] |
| 76 | - **CTA Color:** [hex + description] |
| 77 | |
| 78 | ## PHOTOGRAPHY STYLE |
| 79 | - **Lighting:** |
| 80 | - **Color Grading:** |
| 81 | - **Composition:** |
| 82 | - **Subjects:** |
| 83 | - **Mood Keywords:** [5-7 keywords, comma separated] |
| 84 | |
| 85 | ## PRODUCT PHOTOGRAPHY DIRECTION |
| 86 | - **Shot Style:** [flat lay / lifestyle / studio / hero / etc.] |
| 87 | - **Product Lighting:** |
| 88 | - **Surface / Background:** |
| 89 | - **Props & Styling:** |
| 90 | |
| 91 | ## PACKAGING |
| 92 | - **Material:** |
| 93 | - **Packaging Color:** |
| 94 | - **Shape:** |
| 95 | - **Label:** |
| 96 | - **Finish:** [matte / glossy / soft-touch / etc.] |
| 97 | - **Distinctive Elements:** |
| 98 | |
| 99 | ## AD CREATIVE STYLE |
| 100 | - **Primary Format:** [single image / carousel / video / UGC / etc.] |
| 101 | - **Ad Tone:** |
| 102 | - **Recurring Visual Elements:** |
| 103 | - **Text Overlay Style:** |
| 104 | - **CTA Style:** |
| 105 | |
| 106 | ## COMPETITIVE LANDSCAPE |
| 107 | |
| 108 | | Competitor | Visual Differentiation | |
| 109 | |------------|----------------------| |
| 110 | | [name 1] | [how they differ] | |
| 111 | | [name 2] | [how they differ] | |
| 112 | | [name 3] | [how they differ] | |
| 113 | |
| 114 | ## IMAGE PROMPT MODIFIER |
| 115 | |
| 116 | > [Write a 50-75 word paragraph in Bahasa Indonesia that densely summarizes the brand's visual identity. This paragraph will be prepended to every prompt template. Must cover: photography style, characteristic lighting, dominant color palette, typography treatment, mood/atmosphere, and brand differentiator. Write as direct instructions to an AI image model — not a descrip |