
brand-intake
Runs a structured brand intake interview and then conducts web research to build a comprehensive brand context document. Use this whenever the user says they're working on a new client, wants to build brand context, or says "run brand intake", "conduct brand research" or "build brand context for [brand]". Also trigger when the user starts a creative strategy workflow for a brand that doesn't yet have a context document in the project. This must run BEFORE any Creative Strategy Engine, Hook Writing, or other execution work — it is the prerequisite context layer for all downstream creative strategy.
- Installs
- 468
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/motion-team/creative-strategy-skills --skill brand-intake- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads brand-intake automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Brand Intake
This does two things in sequence:
- Interviews the user to collect essential seed information about the brand
- Researches the brand using that information to build a comprehensive brand context document
The output is a structured markdown file (brand-context.md) that all downstream modules — Creative Strategy Engine, Hook Writing, Creative Mechanics — can reference as the foundational context layer.
PHASE 1: INTAKE INTERVIEW
Before researching anything, ask the user the following questions. Ask them all at once in a single message — do not drip them one by one. Group them clearly so the user can answer quickly.
Questions to Ask
Brand basics:
- What's the brand name?
- What's the brand website URL?
- What product(s) are you running paid ads for? If multiple, list them. If all, say "all".
- Is there a specific product or product line you want this context document to focus on, or should it cover the full brand?
What you already know: 4. What do you know about this brand and its audience that is important to use in your workflow? (e.g. Age, gender, lifestyle, pain points, values.) 5. Do you know who their main competitors are? 6. Are there any brand constraints you're already aware of? (e.g., can't make health claims, family-friendly tone, sensitive topic, regulated category)
Creative context: 7. Do you have any existing creative or messaging you've already seen from this brand that you want to keep in mind?
After the User Answers
Once you have their answers, confirm before proceeding:
"Got it — I'll use this as my starting point and go research the rest. I'll come back with a full brand context doc. Give me a moment."
Then proceed to Phase 2.
PHASE 2: RESEARCH
Using the brand name and URL provided, conduct web research to fill out the full brand context document. Use the web_search and web_fetch tools.
Research Checklist
Work through each of these areas. For each one, gather what you can from the brand's website, ad library, reviews, press, and competitor sites.
1. Brand Story & Origin
- How did the brand start? What problem did the founder set out to solve?
- Is there a founder story or mission that drives the brand's identity?
- How long have they been around? Are they a startup, scaling, or established?
Research approach: Fetch the About page. Search "[brand name] founder story" and "[brand name] how it started."
2. Full Product Catalog
- What products do they sell?
- What are the key SKUs or product lines?
- How are products differentiated from each other (size, use case, formulation, audience)?
- What is the hero product or primary revenue driver (if identifiable)?
- Does the brand offer any bundles?
Research approach: Fetch the product/shop pages. Look at site navigation.
3. Product Differentiation & Unique Mechanism
- What makes their product(s) different from alternatives?
- Is there a proprietary ingredient, format, technology, or method?
- How do they explain their point of difference on their website?
- What claims do they make and how do they support them?
Research approach: Fetch product detail pages and any "How it works" or FAQ pages. Look for any clinical claims, certifications, or patent language.
4. Competitors
- Who are the 3–5 closest competitors?
- How do competitors position themselves vs. this brand?
- What does this brand do that competitors don't (or vice versa)?
Research approach: Search "[brand name] vs [competitor]", "[product category] alternatives", and "[brand name] competitors." Also check if the brand calls out competitors directly in their messaging.
5. The Alternative Solution
- What was the customer doing BEFORE this product existed?
- What is the "old way" this product replaces or improves upon?
- This is not always a direct competitor — sometimes it's a behavior, DIY approach, or doing nothing.
Research approach: Look at reviews, the brand's own problem-framing language, and any "vs. traditional methods" content.
6. Core Audience(s)
- Who is the primary audience this brand speaks to on their website and in ads?
- Are there distinct secondary audiences?
- What signals point to who they're targeting? (Imagery, language, pain points surfaced, price point, lifestyle cues)
- Combine what the user told you in Phase 1 with what you find in research.
Research approach: Analyze homepage copy, ad creative (Meta Ad Library if accessible), product page language, and review language.
7. Brand Voice & Tone
- How does this brand communicate? (Clinical? Warm? Witty? Direct? Community-driven?)
- What adjectives describe their copy style?
- Are there notable patterns — vocabulary they use, things they avoid, emotional register?
- Does voice shift between product types or audiences?
Research approach: Read website copy closely. Look for patterns in headlines, CTAs, email popups, FAQ answers.
8. Inferred Creative Constraints
Based on everything you've found, identify likely constraints that would affect ad creative. Think about:
- Category sensitivities (health claims, before/after restrictions, regulated ingredients)
- Audience constraints (if audience includes older demographics, religious communities, parents, etc.)
- Platform norms (if brand is in a category with known Meta/TikTok ad restrictions)
- Tone constraints (brands that are buttoned-up, family-safe, or community-led often have limits on edginess or provocation)
- Price point constraints (high-AOV brands often can't do price-shock tactics; budget brands can't lean on premium positioning)
Label each constraint as confirmed (explicitly stated somewhere) or inferred (reasonable assumption based on category/signals).
9. Must-Know Strategic Context
Anything else that a creative strategist needs to know before writing a single hook. This might include:
- Unusual purchase behavior (subscription vs. one-time, bundle-heavy, etc.)
- Seasonal relevance
- Strong community or UGC presence
- Noteworthy press or cultural moments
- Anything the user flagged in Phase 1 that needs to be incorporated
PHASE 3: BUILD THE CONTEXT DOCUMENT
Once research is complete, compile everything into a structured markdown document.
Output Format
# Brand Context: [Brand Name]
*Generated: [Date] | Focus: [Product/Product Line or "Full Brand"]*
---
## Brand Overview
[2–3 sentence summary of who this brand is, what they sell, and where they sit in the market.]
---
## Brand Story & Origin
[Founder story, mission, origin. Keep it factual and concise.]
---
## Product Catalog
[List of products with brief descriptions. Flag the hero product if identifiable.]
| Product | Key Differentiator | Audience |
|---|---|---|
| ... | ... | ... |
---
## What Makes Them Different
[Unique mechanism, proprietary ingredient, format advantage, or positioning edge. Quote their own language where possible.]
---
## Competitor Landscape
[3–5 competitors, how each positions, and how this brand contrasts.]
| Competitor | Their Positioning | How This Brand Differs |
|---|---|---|
| ... | ... | ... |
---
## The Alternative Solution
[What the customer was doing before this product. The "old way."]
---
## Core Audience(s)
**Primary:** [Description]
**Secondary (if applicable):** [Description]
Key signals: [Pain points, lifestyle, language patterns, what they care about]
---
## Brand Voice & Tone
[Adjectives. Patterns. Examples of actual copy that demonstrate the voice. What they avoid.]
---
## Creative Constraints
| Constraint | Type | Notes |
|---|---|---|
| ... | Confirmed / Inferred | ... |
---
## Must-Know Strategic Context
[Anything else a creative strategist must know before writing creative. Bullets OK here.]
---
## Research Notes
*Sources consulted: [list URLs fetched]*
*Gaps / low-confidence areas: [anything you couldn't verify — flag it clearly so the user can fill in or correct]*
PHASE 4: DELIVER & CONFIRM
After building the document:
- Save it as
brand-context-[brandname].md - Present it to the user using
present_files - Flag gaps — call out anything you couldn't verify or are inferring vs. confirming
- Ask one closing question:
"Does anything here look off, or is there anything important I'm missing? Once you confirm, this becomes the working context for all creative strategy on this brand."
After confirmation, this document should be referenced by all downstream modules (Creative Strategy Engine, Hook Writing, Creative Mechanics) for this brand.
Notes for Downstream Handoff
When handing off to the Creative Strategy Engine or Hook Writing, reference the brand context doc explicitly:
"Using
brand-context-[brandname].mdas the foundation — the audience, differentiation, constraints, and voice are all defined there."
This prevents downstream modules from making assumptions that conflict with the established brand context.
FAQ
What does the brand-intake skill do?
Runs a structured brand intake interview and then conducts web research to build a comprehensive brand context document. Use this whenever the user says they're working on a new client, wants to build brand context, or says "run brand intake", "conduct brand research" or "build brand context for [brand]". Also trigger when the user starts a creative strategy workflow for a brand that doesn't yet have a context document in the project. This must run BEFORE any Creative Strategy Engine, Hook Writing, or other execution work — it is the prerequisite context layer for all downstream creative strategy.
How do I install brand-intake?
Run npx skills add https://github.com/motion-team/creative-strategy-skills --skill brand-intake in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/brand-intake/ (personal) or .claude/skills/brand-intake/ (project).
Which AI agents can use brand-intake?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is brand-intake safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains brand-intake?
It is published by motion-team in motion-team/creative-strategy-skills. It has 468 recorded installs.
More from motion-team/creative-strategy-skills
hook-writing
motion-team/creative-strategy-skills
Writes high-converting, psychologically-driven hooks for paid ads, TikTok, Instagram Reels, and organic content. Use this whenever a user wants to write hooks, opening lines, scroll-stoppers, or attention-grabbing openers for ads or social content. Trigger for any request involving "write me hooks," "give me hooks for," "I need hooks for my ad," "TikTok hooks," "hook ideas," or any variation of wanting compelling opening lines for advertising or social content. Also use when a user provides a product, persona, messaging angle, or awareness stage and wants tactical hook execution — especially when used downstream from the Creative Strategy Engine.
creative-strategy-engine
motion-team/creative-strategy-skills
Strategic framework for mapping pain/persona intersections and messaging angles. Defines the structure for organizing creative strategy, not the tactics for execution. Use this when planning an organizational or systematic approach to creative strategy, or when a user provides a product and wants to define messaging angles, write strategic hooks, or execute ads in visual formats defined by awareness and decision stages.
creative-mechanics
motion-team/creative-strategy-skills
A library of creative mechanics — the structural patterns that define how an ad constructs meaning between its hook, visuals, and narrative. Use this whenever designing ad concepts, briefing creative, or trying to explain why a specific ad works beyond just its hook or format. Trigger when a user describes an ad they saw and wants to understand or replicate what made it work, when building a creative concept from a messaging angle, or when execution needs more than a hook and a format — it needs a structural idea. Creative mechanics sit between hooks and visual formats in the Creative Strategy Engine: hooks say what, formats show how, mechanics define the cognitive or emotional mechanism that makes the concept land. Always pair with Hook Writing for opening line execution and Hook Tactics for tactic classification.
visual-formats
motion-team/creative-strategy-skills
A reference library of 45+ visual ad formats for Meta and paid social, each with a definition, funnel stage guidance, and medium (video/static/both). Use this whenever choosing how an ad should look and feel, building out a creative concept, writing a creative brief, or deciding which format best serves a messaging angle and awareness stage. Trigger when the user asks "what format should this be," "how should we execute this," "give me concept ideas," or any time a creative concept needs a production structure. Always pair with creative-mechanics to fully flesh out the concept — format defines the vessel, mechanic defines the cognitive move inside it. Either can come first; they work in both directions.
hook-tactics
motion-team/creative-strategy-skills
Reference library of 35+ hook and headline tactic types. Use this when a user asks for hooks organized by tactic, wants to know which tactic to use for a given situation, or requests hooks "by tactic type." This defines what each tactic is and when to deploy it. Always pair with hook-writing for execution — tactics define the frame, psychological triggers are the mechanism inside the frame.
review-audit
motion-team/creative-strategy-skills
Analyzes positive customer reviews to surface deep customer insights for ad copy. Use this whenever a user provides customer reviews and wants to understand their customers better, extract VOC (voice of customer), find ad-ready language, or build messaging strategy from real customer language. Trigger for any request involving "analyze these reviews," "what are customers saying," "find insights in these reviews," "VOC analysis," or any variation of wanting to mine customer reviews for creative strategy inputs. Output is always organized by product (if multiple), and surfaces five buckets of insight: pain points, trigger moments, objections, transformations, and standout language.
Popular marketing & seo skills
reddit-automation
flowkit-labs/skills
Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.
twitter-automation
101-skills/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
twitter-automation
magentosh/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
twitter-automation
qu-skills/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
product-launch-video
heygen-com/hyperframes
Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.
twitter-automation
skills-shell/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet