Produces a complete SkyyRose influencer campaign brief — deliverables, collection-specific messaging guidelines, approval workflow, and KPIs — for Bay Area and streetwear-adjacent creator partnerships.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add SkyyRoseLLC/DevSkyy --skill skyyrose-social-influencer-campaign-brief --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Skyyrose Social Influencer Campaign Brief?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/skyyrosellc-skyyrose-social-influencer-campaign-brief)More formats (shields.io, HTML) on the badges page.
---
name: skyyrose-social-influencer-campaign-brief
description: "Produces a complete SkyyRose influencer campaign brief — deliverables, collection-specific messaging guidelines, approval workflow, and KPIs — for Bay Area and streetwear-adjacent creator partnerships."
allowed-tools: Read Write Edit Glob
---
# SkyyRose Social — Influencer Campaign Brief
## When to Use This Skill
- Formalizing a partnership with a Bay Area, streetwear, or Black culture creator
- Briefing an influencer who will represent a specific SkyyRose collection (Black Rose, Love Hurts, Signature, or Kids Capsule)
- Setting deliverables, go-live windows, and messaging guardrails before content is created
- Running a product drop, pre-order window, or collection launch with creator amplification
- Creating a brief doc to attach to a collab agreement or DM conversation
**DO NOT** use this for finding or vetting influencers (use `skyyrose-social-influencer-outreach`) or for writing the outreach pitch itself. This skill produces the brief that follows after a creator says yes.
---
## Brand Canon (non-negotiable)
- **Tagline (verbatim):** `Luxury Grows from Concrete.` — period included. Never "luxury from the streets" or any paraphrase.
- **Collection voice is isolated:** "Bloodline that raised me" = Love Hurts ONLY. "Armor / concrete answering back" = Black Rose ONLY. "Stay golden" = Signature ONLY. Never cross-attribute.
- **Products by NAME, not SKU:** Write "Black Rose Crewneck", not "br-001". SKU-first references have caused product conflations.
- **No urgency-timer manipulation:** Limited availability is stated as fact ("limited to pre-order", "250 made") — never a fake ticking clock.
- **No related-products cross-sell:** The garment is the protagonist. One piece, one story. Do not bundle or up-sell inside influencer deliverables.
- **Visual refs:** Kith, Oaklandish, Culture Kings, Fear of God, Palm Angels — not European luxury houses.
Full canon: `../skyyrose-content-engine/brand-guardrails.md`
---
## Phase 1: Campaign Inputs
### Required Inputs
| Input | What to Confirm | Default |
|-------|----------------|---------|
| **Collection** | "Which collection? (Black Rose / Love Hurts / Signature / Kids Capsule)" | No default — must be provided |
| **Product(s)** | "Which specific product(s) by name?" | No default — read from catalog |
| **Campaign goal** | "Awareness, pre-order sales, drop sellout, or UGC library?" | Pre-order sales |
| **Platform(s)** | "Instagram Reels + Stories, TikTok, YouTube Shorts?" | Instagram Reels + Stories |
| **Creator tier** | "Nano 1K-10K, micro 10K-100K, or mid 100K-500K?" | Micro (10K-100K) |
| **Content go-live window** | "What drop date or campaign window?" | Within 3 weeks |
| **Budget per creator** | "Flat fee? Product-only? Affiliate?" | Product + affiliate commission |
**GATE: Confirm collection, product name(s), and go-live window before drafting the brief.**
> Product facts (name, price, collection) must be resolved from the canonical catalog at
> `wordpress-theme/skyyrose-flagship/data/skyyrose-catalog.csv` — do not invent product details.
---
## Phase 2: Brief Structure
Build the complete brief document using this structure:
---
### Artifact Specification
```
## SkyyRose x [Creator Handle] — Campaign Brief
**Collection:** [Black Rose / Love Hurts / Signature / Kids Capsule]
**Product(s):** [Product names — from catalog, not SKUs]
**Campaign dates:** [Start date] — [End date]
**Content go-live window:** [Date range]
**Submitted to creator:** [Date]
---
### Campaign Objective
[1-2 sentences. Goal: what does SkyyRose need this campaign to accomplish?
Tie to the collection's emotional register — not generic "brand awareness".]
Example (Black Rose drop): "Drive pre-order conversions for the Black Rose Sherpa
Jacket by placing the garment in real Oakland street context — armor on. The goal
is 50 pre-orders attributed to your unique link in the first 72 hours."
---
### Target Audience
[Who the creator's content should reach — be specific. SkyyRose targets:]
- Black men and women 18-35 in the Bay Area and beyond who buy elevated streetwear
- Style-forward consumers who respond to craft and story, not hype
- Fans of brands like Kith, Fear of God, and Oaklandish — the luxury-meets-concrete lane
---
### Deliverables
| # | Content Type | Platform | Specs | Due to Brand | Go-Live |
|---|-------------|----------|-------|-------------|---------|
| 1 | [Reel / TikTok / Short] | [Platform] | [Duration, aspect ratio] | [Date] | [Date] |
| 2 | [Story Set] | [Platform] | [3-5 frames, 9:16] | [Date] | [Date] |
### Content Specifications
- Video length: [15-30s for Reels/TikTok; 60s max for YouTube Shorts]
- Aspect ratio: 9:16 (vertical) for all short-form
- Must include: product visible and worn or held, verbal or text mention of SkyyRose, CTA to skyyrose.co
- Caption requirements: Tag @skyyroseco, include #SkyyRose #LuxuryGrowsFromConcrete,
FTC disclosure (#ad or #sponsored), unique discount/tracking code
- Hero title rule: Do NOT type the collection name as live text in the video —
use the official lockup image from the brand (supplied in asset pack below)
---
### Messaging Guidelines
**Collection voice: [Black Rose / Love Hurts / Signature / Kids Capsule]**
[Black Rose example:]
Register: Gothic luxury. Armor. Defiant elegance. "You already stood up."
The product is protection — not fashion. Shoot at dusk or dark. Silver accents catch light.
[Love Hurts example:]
Register: Street passion. The bloodline that raised me. Raw romance, crimson heat.
The product is an emotional statement — wear it like it means something.
[Signature example:]
Register: West Coast luxury. The standard. "Stay golden." Worldwide but Oakland-rooted.
The product is aspirational and earned — not for everyone, but for the ones who get it.
**Key Messages (pick 1-2 — do not script, provide as talking points):**
1. [Core message in the collection's register — benefit-focused, never hype-merchant]
2. [Secondary message — craft, origin, or founder context if relevant]
**Talking Points:**
- [Specific detail about the product — fabric, construction, silhouette]
- [Oakland / Bay Area anchor if appropriate to the collection]
- [Pre-order or availability fact — stated plainly, no urgency-timer language]
**Do NOT Say or Show:**
- Any other brand names or competitor products
- Urgency-timer language ("only X hours left!", "selling out fast!") — state availability as fact
- Cross-sells to other collections — this creator promotes ONE product, ONE story
- The collection name as live type — use the brand lockup image
**Tone:**
Earned and specific. Corey's voice: Oakland-direct, unhurried, confident.
The creator should use their own voice — do not read from a script.
---
### Content Approval Process
1. **Draft submission:** Creator submits draft (raw cut + proposed caption) by [date]
- Submit via: [Email / shared folder / IG DM]
2. **Brand review:** SkyyRose provides feedback within 48 hours
- Maximum 2 rounds of revisions
- Revisions limited to: brand canon accuracy, messaging guardrails, FTC disclosure
- Brand will NOT request changes to creator style, editing, or authentic voice
3. **Final approval:** Written confirmation before go-live
4. **Go-live:** Creator posts within the approved window; sends SkyyRose a screenshot
---
### Compensation and Usage Rights
**Compensation:**
- Fee: [Amount, or "product gifting only", or "product + X% affiliate commission"]
- Payment terms: [50% upfront on brief signature / 50% on delivery; or Net 30]
- Affiliate/commission: [X% on sales tracked via unique code, if applicable]
- Product: [Item name(s) shipped — creator keeps]
**Usage Rights:**
- Organic repost by SkyyRose: Yes, for [X months] from go-live — with creator credit
- Paid amplification (Spark Ads / Meta whitelisting): [Yes/No, additional fee if yes]
- Website / email use: [Yes/No]
- Exclusivity: [No competing streetwear brands for X days after go-live]
---
### Tracking
- Unique discount code: [CREATOR_CODE] (15% off for their audience)
- Tracking link: `https://skyyrose.co/[product-slug]?utm_source=[creator]&utm_medium=influencer&utm_campaign=[collection-slug]`
- Affiliate platform: [If applicable]
### KPIs
| Metric | Target |
|--------|--------|
| Reach | {operator-supplied} impressions |
| Engagement rate | >{operator-supplied}% |
| Link clicks | {operator-supplied} |
| Pre-orders / conversions | {operator-supplied} |
| Cost per acquisition | <${operator-supplied} |
Creator shares analytics screenshot 7 days after go-live.
---
### Product Shipment
- Product(s) shipping: [Product name(s) — from catalog]
- Ship date: [Date — allow 5 business days before content deadline]
- Packaging: Standard SkyyRose branded box — creator may unbox if authentic to their content
- Product value: ${operator-supplied} (creator keeps)
- Shipping address: Collected via [secure form link / DM]
---
### Brand Asset Pack (supplied by SkyyRose)
- Collection lockup image (hero overlay PNG, transparent background)
- Brand logo (white on transparent, PNG)
- Hashtag reference card
- Product product photography (hi-res, for reference or B-roll backdrop)
- Brand fonts reference (for captions/overlays if creator designs graphics)
```
---
## Implementation
```python
from agents.social_media_agent import SocialMediaAgent
agent = SocialMediaAgent()
# Load the collection-correct voice + hashtags for the brief
ctx = agent.get_collection_context("black-rose")
print(ctx["mood"]) # the register the creator must stay inside
print(ctx["hashtags"]) # collection hashtag set for the brief's required-tags + FTC section
# A product blurb in the right voice for the brief's messaging block
post = agent.generate_post("br-001", "instagram", "product_launch")
print(post.caption) # messaging block — the creator adapts, never copies verbatim
```
```bash
# Inspect the social venture surface that the brief plugs into:
python -m skyyrose.elite_studio.ventures.social agents
```
### Outreach Tracker Schema (brief-linked row)
```json
{
"creator_handle": "@creator",
"collection": "black-rose",
"product_name": "Black Rose Sherpa Jacket",
"brief_sent_date": "2026-06-01",
"go_live_window": "2026-06-14 to 2026-06-21",
"deliverables": ["1x Reel", "3x Stories"],
"compensation": "product + 15% affiliate",
"unique_code": "CREATOR15",
"tracking_url": "https://skyyrose.co/black-rose-sherpa-jacket?utm_source=creator&utm_medium=influencer&utm_campaign=black-rose",
"approval_status": "pending_draft",
"analytics_due": "2026-06-28",
"kpi_conversions_target": 30
}
```
---
## Example: Black Rose Drop x Bay Area Creator
**Scenario:** Micro-influencer based in Oakland (22K followers on Instagram, streetwear and sneaker niche, 4.8% engagement rate) briefed for the Black Rose Sherpa Jacket pre-order launch.
**Brief snapshot:**
- **Collection:** Black Rose
- **Product:** Black Rose Sherpa Jacket
- **Deliverables:** 1 Instagram Reel (20-30s) + 4 Stories (one product close-up, one wearing, one with tracking link sticker, one final CTA)
- **Collection voice:** Armor. Twilight setting, defiant energy. "You already stood up." Shoot dark — sherpa texture catches ambient light.
- **Key talking point:** Waxed cotton outer shell, sherpa lining, matte black hardware — built for Oakland winter.
- **Do NOT say:** "Only X left!" / Do not cross-sell Signature or Love Hurts pieces.
- **Compensation:** Black Rose Sherpa Jacket (product) + 15% affiliate commission on tracked sales
- **Unique code:** TOWN15 (15% off, tracked via Rewardful)
- **KPI:** 40 pre-order conversions in 72 hours of go-live
- **Approval:** Draft by June 8, brand review by June 10, go-live June 14
---
## Anti-Patterns
- **Scripting the creator's dialogue word-for-word** — kills authenticity. SkyyRose's voice is earned and specific; the creator's voice is what the audience trusts. Provide talking points, not a teleprompter.
- **Cross-attributing collection voices** — if the brief is for Black Rose, the creator must not use Love Hurts language ("bloodline", "for the ones who loved hardest"). Each collection is its own emotional register.
- **Referencing products by SKU** — "promote br-001" in a brief is unprofessional and meaningless to creators. Always use the product's name.
- **Fake urgency language in the brief** — if you write "tell your audience this is almost gone!" you're violating founder canon. State availability as fact.
- **Omitting FTC disclosure from deliverables spec** — every paid partnership requires #ad or #sponsored. Non-negotiable and must be in the brief explicitly.
- **Allowing the creator to render the collection name as live type** — the collection name in any hero position must be the official lockup image. Brief must supply the PNG and explain this explicitly.
- **More than 2 revision rounds** — over-revision erodes the creator relationship. If messaging is fundamentally wrong after round 2, the brief was under-specified.
- **Vague KPIs** — "good engagement" is not a KPI. Specify reach, engagement rate floor, click target, and conversion target before the campaign launches.
---
## Recovery
- **Creator wants to show multiple products:** Redirect — one product per campaign is the rule. If they want to style outfits, they can include the product as the hero and keep other pieces unbranded. Do not bundle.
- **Creator counters with a higher rate:** Evaluate against your conversion target and CPA ceiling. If product + affiliate covers their ask, structure it that way before offering a flat fee increase.
- **Draft content uses wrong collection voice or cross-attributes:** Flag in revision round 1 with specific language — quote the guardrail and provide the correct register description. Do not just say "sounds off."
- **Creator posts before final approval:** DM immediately; document the violation. For future briefs with this creator, add an explicit "no posting before written approval" clause with a hold-back payment mechanic.
- **No analytics sent after go-live:** Follow up once at day 7, once at day 10. If still no response, collect what you can from public post metrics. Factor reliability into future partnership decisions.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!