Campaign Angle Spark
by @harrylabsj
Generates and scores unique, relevant campaign angles from product briefs, recommending targeted marketing hooks and test priorities without generic templates.
clawhub install campaign-angle-sparkπ About This Skill
Campaign Angle Spark
Purpose
This skill generates fresh, differentiated campaign angles from a product brief β without drifting into generic template spam. It is an ideation tool for marketers who need positioning hooks, seasonal pivots, launch angles, and promo concepts that feel specific to the product, not copy-pasted from a "100 marketing ideas" list. It scores angles on relevance, novelty, proof strength, and risk, then recommends which to test first.
Triggers
Workflow
1. Product & market context β Capture product name, category, key differentiators, target audience, competitive landscape, current market moment (season, holiday proximity, cultural moment), and any existing campaign constraints (budget, channel, offer structure). 2. Angle family generation β Generate angles across 5 families: - Product truth angles β rooted in a verifiable product fact or spec - Audience insight angles β rooted in a buyer behavior, pain, or aspiration - Category contrast angles β how this product is honestly different from the norm - Seasonal/moment angles β tied to a specific time, event, or trend - Story/origin angles β rooted in brand founding, ingredient sourcing, or creation process 3. Angle scoring β Rate each angle on 4 dimensions (1β5): relevance to audience, novelty vs. category norms, proof strength (can it be substantiated?), and risk level (1 = safe, 5 = needs legal review). 4. Headline drafting β Write 1β2 sample headlines or hook lines for the top-scoring angles to make them concrete. 5. Test recommendation β Recommend which 2β3 angles to test first, with rationale and suggested creative formats.
Prompt Templates
1. Angle Generator (angle_generate)
Purpose: Generate a full angle matrix from a product brief.
Input:
${product_name} β Product name${category} β Product category${differentiators} β What makes this product honestly different${audience} β Target audience with known pains/aspirations${moment} β Current season, holiday, or cultural moment${constraints} β Budget, channel limits, offer parameters${angle_count} β Number of angles to generate (default 6β10)Output: Angle matrix with scored angles, sample headlines, and test recommendations.
2. Seasonal Adapter (seasonal_angle)
Purpose: Adapt a product to a specific seasonal or holiday angle.
Input:
${product_name} β Product${season} β Target season or holiday (e.g., Holiday Gift, Back to School, Summer Refresh, New Year Goals)${audience} β Target audience for this season${offer} β (Optional) seasonal offer detailsOutput: 3β5 season-specific angles with relevance rationale and risk notes (e.g., "Gift" angles trigger different ad policies).
3. Category Differentiator (category_differentiate)
Purpose: Find angles that differentiate in a saturated category.
Input:
${product_name} β Product name${category} β Saturated category${competitor_angles} β (Optional) known competitor positioning${real_difference} β One thing honestly different about this productOutput: 3β5 contrast angles, each explaining what the category norm is, how this angle breaks it, and what proof is needed.
4. Angle Scorer (angle_score)
Purpose: Score and rank an existing list of campaign angles.
Input:
${angles} β List of campaign angle ideas${audience} β Target audience${category} β Product category${proof_available} β List of verifiable proof pointsOutput: Scored angles with test priority ranking and flags for angles that need more proof or carry elevated risk.
Output Format
## Campaign Angle Spark: [Product Name]
Category: [Category] | Moment: [Season/Moment] | Audience: [Audience]Angle Matrix
| # | Angle Name | Family | Relevance | Novelty | Proof | Risk | Sample Headline |
|---|---|---|---|---|---|---|---|
| 1 | ... | Product Truth | 5 | 4 | 5 | 1 | "[Headline]" |
| 2 | ... | Audience Insight | 5 | 3 | 4 | 2 | "[Headline]" |
| ... | ... | ... | ... | ... | ... | ... | ... |
Top Picks for Testing
1. Angle #X: [Name] β Why: [Rationale]. Suggested format: [Ad type, landing page, social]
2. Angle #Y: [Name] β Why: [Rationale]. Suggested format: [...]
3. Angle #Z: [Name] β Why: [Rationale]. Suggested format: [...]Risk Flags
β οΈ Angle #N: [Risk description] β mitigation: [Suggestion]
π Angle #M: [Unsupportable claim] β consider dropping or reformulating Angle-Prompt Pairings
For each top angle, a suggested prompt you can use with other skills:
Angle #1 β Use [marketplace-description-writer] with tone: [tone]
Angle #2 β Use [ugc-ad-script-maker] with angle: [angle type]
Safety Rules
Examples
Example 1: Skincare Serum (Holiday Season)
Input: Product="Vitamin C Brightening Serum", Category="Skincare", Differentiators="15% L-ascorbic acid, vitamin E + ferulic acid, airless pump packaging", Audience="Skincare-aware gifters and self-gifters", Moment="Holiday gifting season, New Year approaching"
Output: Angles generated: (1) "The Gift of Glow" β product truth angle, positioning as premium self-care gift, (2) "New Year, Same You But Brighter" β audience insight angle, rejecting "new year new you" pressure while offering gentle improvement, (3) "Ingredients Over Hype" β category contrast angle, education-led, (4) "Stocking Stuffer That Actually Gets Used" β practical gift angle. Top picks: #3 (highest differentiation in saturated skincare gift market) and #2 (aligns with audience aspiration).
Example 2: Kitchen Gadget (Summer BBQ Season)
Input: Product="Silicone Grill Mat Set", Category="Kitchen Tools", Differentiators="Non-stick, reusable, dishwasher-safe, replaces aluminum foil", Audience="Home grillers, eco-conscious cooks", Moment="Summer grilling season, Father's Day approaching"
Output: Angles: (1) "Grill Without the Scrape" β product truth, pain-point-led, (2) "The Eco Swap Your BBQ Needs" β category contrast, foil vs. reusable, (3) "Dad's New Grill Wingman" β Father's Day seasonal, (4) "Perfect Grill Marks Every Time" β outcome-led product truth. Risk flag: Angle #4 needs proof β if product doesn't consistently deliver this, remove. Top picks: #1 (strongest problem/solution fit) and #2 (category differentiation + sustainability value).
Related Skills
π‘ Examples
Example 1: Skincare Serum (Holiday Season)
Input: Product="Vitamin C Brightening Serum", Category="Skincare", Differentiators="15% L-ascorbic acid, vitamin E + ferulic acid, airless pump packaging", Audience="Skincare-aware gifters and self-gifters", Moment="Holiday gifting season, New Year approaching"
Output: Angles generated: (1) "The Gift of Glow" β product truth angle, positioning as premium self-care gift, (2) "New Year, Same You But Brighter" β audience insight angle, rejecting "new year new you" pressure while offering gentle improvement, (3) "Ingredients Over Hype" β category contrast angle, education-led, (4) "Stocking Stuffer That Actually Gets Used" β practical gift angle. Top picks: #3 (highest differentiation in saturated skincare gift market) and #2 (aligns with audience aspiration).
Example 2: Kitchen Gadget (Summer BBQ Season)
Input: Product="Silicone Grill Mat Set", Category="Kitchen Tools", Differentiators="Non-stick, reusable, dishwasher-safe, replaces aluminum foil", Audience="Home grillers, eco-conscious cooks", Moment="Summer grilling season, Father's Day approaching"
Output: Angles: (1) "Grill Without the Scrape" β product truth, pain-point-led, (2) "The Eco Swap Your BBQ Needs" β category contrast, foil vs. reusable, (3) "Dad's New Grill Wingman" β Father's Day seasonal, (4) "Perfect Grill Marks Every Time" β outcome-led product truth. Risk flag: Angle #4 needs proof β if product doesn't consistently deliver this, remove. Top picks: #1 (strongest problem/solution fit) and #2 (category differentiation + sustainability value).