{"id":"60199c21-d7d3-480f-8ddc-c6d03f33b231","entityType":"agent","slug":"clawhub-aaron-he-zhu-brief-generator","name":"Brief Generator","canonicalUrl":"https://www.xpersona.co/agent/clawhub-aaron-he-zhu-brief-generator","canonicalPath":"/agent/clawhub-aaron-he-zhu-brief-generator","generatedAt":"2026-10-11T10:52:22.143Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T08:07:36.440Z","emptyReason":null},"description":"Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, crea... Skill: Brief Generator Owner: aaron-he-zhu Summary: Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, crea... Tags: latest:19.0.0 Version history: v19.0.0 | 2026-07-24T14:17:59.155Z | auto - Major refactor to project structure: removed four legacy/reference files and added a new distribution-manifest.json for deploy","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17e1tg8pjra8dn1dvtq21sahx83hrxj:brief-generator","sourceUrl":"https://clawhub.ai/aaron-he-zhu/brief-generator","homepage":"https://clawhub.ai/aaron-he-zhu/skills/brief-generator","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/aaron-he-zhu/brief-generator","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/aaron-he-zhu/skills/brief-generator","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, crea..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T08:07:36.440Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T08:07:36.440Z","emptyReason":null},"stars":null,"forks":null,"downloads":1117,"packageName":null,"latestVersion":"19.0.0","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T08:07:36.376Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T08:07:36.440Z","lastCrawledAt":"2026-10-11T08:07:36.376Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T08:07:36.376Z","lastVerifiedAt":null,"highlights":[{"version":"19.0.0","createdAt":"2026-07-24T14:17:59.155Z","changelog":"- Major refactor to project structure: removed four legacy/reference files and added a new distribution-manifest.json for deployment clarity. - Updated SKILL.md metadata and versioning to 19.0.0; minor description enhancement (added Chinese label). - Cleaned up skill references, keeping only essential documentation and links. - No user-facing logic changes; skill outputs and usage remain the same.","fileCount":6,"zipByteSize":12646},{"version":"18.0.0","createdAt":"2026-07-13T06:21:14.033Z","changelog":"Version 18.0.0 – Notable updates and restructuring for improved clarity and extensibility. - Updated skill phase in metadata from \"plan\" to \"target\" and added geo-relevance metadata. - Replaced or supplemented scoring architecture references with STAR benchmark. - Renamed content reviewer skill from \"content-reviewer\" to \"creator-content-auditor\" throughout. - Added new template and reference files for brief structure and creator voice intake. - Removed and reorganized outdated files (e.g., deleted skill-card.md). - Improved documentation alignment for sibling and next-best skills.","fileCount":8,"zipByteSize":21825},{"version":"17.0.0","createdAt":"2026-07-11T16:32:01.798Z","changelog":"## brief-generator v17.0.0 - Integrates required dependency tracking from Narrative canon and claims projections before drafting briefs. - Skill wiring now mandates that key messages/claims derive from the accepted Narrative canon; unresolved claims must be marked and routed as proposals. - Refines \"Reads\"/\"Writes\": uses `memory/projections/narrative.json` and `claims.json` rather than just HOT cache; writes are conditional and route facts to registries, not HOT or canonical views. - Adds manifest fields in handoff summary: `narrative_canon_id`, version, claims offset, and dependency status (verified/fallback/blocked). - Removes skill-card.md.","fileCount":5,"zipByteSize":11536},{"version":"16.0.0","createdAt":"2026-07-06T02:59:59.292Z","changelog":"- Version updated to 16.0.0. - Metadata \"version\" field incremented from 14.0.0 to 16.0.0. - No functional or instructional content changes; only version number and metadata updated.","fileCount":5,"zipByteSize":11409},{"version":"14.0.0","createdAt":"2026-07-05T08:42:49.352Z","changelog":"- Updated version to 14.0.0 with corresponding metadata changes. - Updated references of skill version from 13.0.0 to 14.0.0 in SKILL.md. - Removed deprecated file: skill-card.md.","fileCount":5,"zipByteSize":11679},{"version":"13.0.0","createdAt":"2026-07-04T16:53:51.357Z","changelog":"Version 13.0.0 — Major update with expanded instructions and coverage for influencer campaign brief generation. - Overhauled instructions for capturing inputs, generating, and saving structured creator briefs. - Clarified support for platform/content-type variations (e.g., TikTok, Instagram, YouTube briefs). - Now requires explicit disclosure and usage rights—no unresolved placeholders if user input is provided. - Describes new data-promotion and file-writing behavior for durable campaign facts. - Explains handoff/next-step flow to budget-optimizer skill. - Lists connector integration options for claim verification and brief enrichment, though none are required for full operation.","fileCount":5,"zipByteSize":11437}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17e1tg8pjra8dn1dvtq21sahx83hrxj:brief-generator","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-brief-generator/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-brief-generator/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-brief-generator/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-brief-generator/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-brief-generator/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-brief-generator/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T10:52:22.141Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-brief-generator/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-brief-generator/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-brief-generator/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-brief-generator/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T08:07:36.440Z","emptyReason":null},"readme":"Skill: Brief Generator\n\nOwner: aaron-he-zhu\n\nSummary: Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, crea...\n\nTags: latest:19.0.0\n\nVersion history:\n\nv19.0.0 | 2026-07-24T14:17:59.155Z | auto\n\n- Major refactor to project structure: removed four legacy/reference files and added a new distribution-manifest.json for deployment clarity.\n- Updated SKILL.md metadata and versioning to 19.0.0; minor description enhancement (added Chinese label).\n- Cleaned up skill references, keeping only essential documentation and links.\n- No user-facing logic changes; skill outputs and usage remain the same.\n\nv18.0.0 | 2026-07-13T06:21:14.033Z | auto\n\nVersion 18.0.0 – Notable updates and restructuring for improved clarity and extensibility.\n\n- Updated skill phase in metadata from \"plan\" to \"target\" and added geo-relevance metadata.\n- Replaced or supplemented scoring architecture references with STAR benchmark.\n- Renamed content reviewer skill from \"content-reviewer\" to \"creator-content-auditor\" throughout.\n- Added new template and reference files for brief structure and creator voice intake.\n- Removed and reorganized outdated files (e.g., deleted skill-card.md).\n- Improved documentation alignment for sibling and next-best skills.\n\nv17.0.0 | 2026-07-11T16:32:01.798Z | auto\n\n## brief-generator v17.0.0\n\n- Integrates required dependency tracking from Narrative canon and claims projections before drafting briefs.\n- Skill wiring now mandates that key messages/claims derive from the accepted Narrative canon; unresolved claims must be marked and routed as proposals.\n- Refines \"Reads\"/\"Writes\": uses `memory/projections/narrative.json` and `claims.json` rather than just HOT cache; writes are conditional and route facts to registries, not HOT or canonical views.\n- Adds manifest fields in handoff summary: `narrative_canon_id`, version, claims offset, and dependency status (verified/fallback/blocked).\n- Removes skill-card.md.\n\nv16.0.0 | 2026-07-06T02:59:59.292Z | auto\n\n- Version updated to 16.0.0.\n- Metadata \"version\" field incremented from 14.0.0 to 16.0.0.\n- No functional or instructional content changes; only version number and metadata updated.\n\nv14.0.0 | 2026-07-05T08:42:49.352Z | auto\n\n- Updated version to 14.0.0 with corresponding metadata changes.\n- Updated references of skill version from 13.0.0 to 14.0.0 in SKILL.md.\n- Removed deprecated file: skill-card.md.\n\nv13.0.0 | 2026-07-04T16:53:51.357Z | auto\n\nVersion 13.0.0 — Major update with expanded instructions and coverage for influencer campaign brief generation.\n\n- Overhauled instructions for capturing inputs, generating, and saving structured creator briefs.\n- Clarified support for platform/content-type variations (e.g., TikTok, Instagram, YouTube briefs).\n- Now requires explicit disclosure and usage rights—no unresolved placeholders if user input is provided.\n- Describes new data-promotion and file-writing behavior for durable campaign facts.\n- Explains handoff/next-step flow to budget-optimizer skill.\n- Lists connector integration options for claim verification and brief enrichment, though none are required for full operation.\n\nArchive index:\n\nArchive v19.0.0: 6 files, 12646 bytes\n\nFiles: distribution-manifest.json (1370b), references/brief-templates.md (10605b), references/creator-voice-intake.md (2726b), skill-card.md (2668b), SKILL.md (8295b), _meta.json (135b)\n\nFile v19.0.0:SKILL.md\n\n---\nname: brief-generator\nslug: brief-generator\ndisplayName: \"Brief Generator · 创作简报生成\"\nsummary: \"结构化红人简报:交付物、关键信息、创意方向、时间线、披露要求与报酬条款\"\ndescription: 'Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, creative direction, timeline, disclosure rules, and compensation terms. Not for choosing how to split spend across creators — use budget-optimizer. 达人合作简报/创作者BF'\nversion: \"19.0.0\"\nlicense: Apache-2.0\ncompatibility: \"Claude Code and compatible agent-skill hosts\"\nhomepage: \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"\nwhen_to_use: \"Activate when the user needs to brief one or more influencers for a campaign, standardize brief formats across a team, onboard ambassador partners, build reusable templates for recurring campaigns, or tighten brief clarity after revision-heavy collaborations. Also fires for platform-specific briefs (TikTok review, Instagram Stories takeover, YouTube integration).\"\nargument-hint: \"<campaign or product> [platform] [content type]\"\nmetadata: {\"author\": \"aaron-he-zhu\", \"version\": \"19.0.0\", \"discipline\": \"influencer\", \"phase\": \"target\", \"geo-relevance\": \"low\", \"hermes\": {\"tags\": [\"marketing\", \"influencer\", \"target\"], \"category\": \"influencer\"}, \"openclaw\": {\"emoji\": \"📣\", \"homepage\": \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"}}\n---\n\n# Brief Generator\n\nThis skill helps you create clear, comprehensive influencer briefs that set creators up for success. Good briefs lead to better content, fewer revisions, and stronger partnerships.\n\n## Quick Start\n\nShortest invocation:\n\n```\nCreate an influencer brief for [campaign]\n```\n\nCommon scenario:\n\n```\nGenerate a TikTok brief for micro-influencers promoting [product], 1 review video, with disclosure and timeline\n```\n\n## Skill Contract\n\n- **Reads**: campaign/product/platform/deliverable/CTA/timeline/compensation inputs plus `memory/projections/narrative.json`, `memory/projections/claims.json`, and relevant creator/channel projections; HOT is only an index to those sources.\n- **Writes**: a creator-ready brief in conversation and, with permission, `memory/influencer/brief-generator/YYYY-MM-DD-<topic>.md`; unresolved claims become authorized claims proposals.\n- **Done when**:\n  - The brief covers all required sections (overview, key messages, deliverables, creative direction, timeline, compliance, compensation, contact).\n  - Disclosure requirements and usage rights are stated explicitly, with no placeholder left unresolved that the user gave input for.\n  - Deliverables and quantities match what the user requested per platform.\n  - Key messages derive from accepted Narrative canon, claims are context-valid or visibly blocked, and the dependency tuple is present.\n- **Primary next skill**: [budget-optimizer](../budget-optimizer/SKILL.md)\n\n### Handoff Summary\n\n> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md), including the Narrative/claims dependency tuple.\n\nRequired fields: `narrative_canon_id`, `narrative_canon_version`, `claims_projection_offset`, and `dependency_status: verified | approved-fallback | blocked`.\n\n## Data Sources\n\nThis family has no live integrations required (Tier 1). The skill works end to end by asking the user for inputs: campaign details, deliverables, key messages, timeline, and compensation. Provide those in the prompt and you get a complete brief with zero setup.\n\nOptional connectors that can enrich a brief when available:\n\n- `~~influencer database` — pull creator handles, audience size, and past collaboration notes to personalize the \"Why You\" section.\n- `~~social platform analytics` — confirm current format specs and best-performing post lengths per platform.\n- `~~CRM` — fetch the assigned point of contact and prior brief versions for an ambassador.\n\nRead accepted Narrative and claims projections before drafting. Claim approval is contextual: audience, market, media, offer window, and required disclaimer must match. No usable canon permits only an explicitly approved exploratory brief, never a creator-ready/on-canon label.\n\nSee [CONNECTORS.md](../../../CONNECTORS.md) for the verified free/keyless recipe per category. None are required.\n\n## Instructions\n\nWhen a user requests a brief:\n\n1. **Gather brief inputs** — capture campaign info, deliverables, key message, CTA, timeline, and compensation; resolve HOT pointers to their actual source records. Read Narrative/claims projections at named offsets. If creator voice is required, capture it via [creator-voice-intake.md](references/creator-voice-intake.md).\n2. **Generate the professional brief** — fill the master template and tune it to the platform. Derive key messages from accepted canon and context-valid claims. Mark unresolved wording `[needs source]`, submit it through `registry-events.py` as an authorized `operation: propose` event, and prevent creator-ready status until resolved.\n3. **Apply content-type and campaign-type variations** — adjust emphasis per platform (TikTok hook/sounds, IG Reels/Stories/Feed, YouTube integration/Shorts) and per campaign type (launch, review, event, ambassador, giveaway). Variation tables: [references/brief-templates.md](references/brief-templates.md#brief-variations-by-content-type).\n4. **Save and route** — after permission, write the finished brief with canon/version/claims-offset fields. Durable creator, channel, claim, or campaign facts route to their owning registry as proposals; do not write HOT or canonical views automatically.\n\nDisclosure and usage rights must be stated explicitly — never leave them as placeholders once the user has given input. Briefs are guidelines, not scripts: respect the creator's voice while pinning the key messages and compliance terms.\n\n## Example\n\n**User**: \"Create a brief for micro-influencers to promote our new organic protein powder on Instagram and TikTok\"\n\n**Output**: Complete brief — messaging around organic ingredients and clean label, deliverables of 1 IG Reel + 1 TikTok video with platform specs, creative direction for \"morning routine\" / \"workout fuel\" angles, timeline with draft + go-live dates, #ad disclosure at caption start, and 12-month repost/paid usage rights. Saved to `memory/influencer/brief-generator/`.\n\n## Reference Materials\n\n- Shared contract: [skill-contract.md](../../../references/skill-contract.md)\n- Shared state model: [state-model.md](../../../references/state-model.md)\n- Connector recipes: [CONNECTORS.md](../../../CONNECTORS.md)\n- STAR benchmark (when scoring brief quality): [references/star-benchmark.md](../../../references/star-benchmark.md)\n- Brief templates & variations (master fill-in template, content-type and campaign-type variations, invoke patterns, tips): [brief-templates.md](references/brief-templates.md)\n- Creator voice intake (capture real voice before briefing; creator-content-auditor reads the captured voice): [creator-voice-intake.md](references/creator-voice-intake.md)\n- Sibling skills:\n  - [campaign-planner](../campaign-planner/SKILL.md) - Create the campaign this brief supports\n  - [budget-optimizer](../budget-optimizer/SKILL.md) - Allocate spend across the briefed creators\n  - [creator-content-auditor](../../activate/creator-content-auditor/SKILL.md) - Review submitted content\n  - [outreach-manager](../../activate/outreach-manager/SKILL.md) - Deliver briefs to influencers\n  - [contract-helper](../../activate/contract-helper/SKILL.md) - Include legal terms\n\n## Next Best Skill\n\n- **Primary**: [budget-optimizer](../budget-optimizer/SKILL.md) - Once the brief defines deliverables, set how spend is split across creators and platforms.\n- **Alternates (same Target family)**:\n  - [campaign-planner](../campaign-planner/SKILL.md) - Re-plan campaign scope if the brief surfaces new deliverable needs.\n  - [outreach-manager](../../activate/outreach-manager/SKILL.md) - Send the finished brief to selected creators.\n\n**Termination note**: Maintain a visited-set. If a recommended skill was already invoked this session, stop and report chain-complete instead of re-running it. Cap any handoff chain at max-depth 3.\n\nFile v19.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"brief-generator\",\n  \"version\": \"19.0.0\",\n  \"publishedAt\": 1784902679155\n}\n\nFile v19.0.0:references/brief-templates.md\n\n# Brief Generator — Templates & Variations\n\nFull templates and worked variations for the brief-generator skill. The skill's Instructions step 2 (\"Generate Professional Brief\") fills the master template below; steps for content-type and campaign-type tuning use the variation tables.\n\nBack to the skill: [SKILL.md](../SKILL.md)\n\n---\n\n## Brief Input Capture\n\nGather these before generating (Instructions step 1):\n\n```markdown\n### Brief Requirements\n\n**Campaign Information**:\n- Campaign Name: [name]\n- Brand: [brand]\n- Product/Service: [description]\n\n**Deliverables**:\n- Platform(s): [platforms]\n- Content Type: [types]\n- Quantity: [number of posts]\n\n**Key Details**:\n- Key message: [main point to convey]\n- CTA: [what action should viewers take]\n- Timeline: [key dates]\n- Budget/Compensation: [terms]\n```\n\n---\n\n## Master Brief Template\n\n```markdown\n---\n\n# Influencer Campaign Brief\n\n## Campaign: [Campaign Name]\n\n---\n\n## 📋 Overview\n\n### Brand\n**[Brand Name]** - [One-line brand description]\n\n[2-3 sentences about the brand, its values, and what makes it unique]\n\n### Product/Service\n**[Product Name]**\n\n[Product description including:\n- What it is\n- Key features/benefits\n- Price point\n- Where to buy]\n\n### Campaign Goal\n[Clear statement of what this campaign aims to achieve]\n\n### Why You\n[Personalized note on why this influencer was selected - makes creators feel valued]\n\n---\n\n## 🎯 Key Messages\n\n### Primary Message\n> \"[The one thing viewers should take away]\"\n\n### Supporting Messages (choose 1-2 to incorporate naturally)\n- [Message 1]\n- [Message 2]\n- [Message 3]\n\n### Talking Points\n- [Point 1]\n- [Point 2]\n- [Point 3]\n\n### What NOT to Say\n- [Avoid 1]\n- [Avoid 2]\n\n---\n\n## 📱 Deliverables\n\n### Content Requirements\n\n| Platform | Format | Quantity | Specs |\n|----------|--------|----------|-------|\n| [Platform 1] | [Format] | [#] | [Specs] |\n| [Platform 2] | [Format] | [#] | [Specs] |\n\n### Platform-Specific Details\n\n#### [Platform 1] Requirements\n\n**Format**: [Format type]\n**Quantity**: [Number]\n**Duration**: [If video: length]\n\n**Technical Specs**:\n- Aspect ratio: [ratio]\n- Resolution: [minimum]\n- File format: [formats]\n\n**Caption Requirements**:\n- Include: [@brand mention, #hashtags, disclosure]\n- Character limit: [platform limit]\n- Link: [yes/no, where]\n\n**Additional Elements**:\n- [ ] [Element 1]\n- [ ] [Element 2]\n\n---\n\n## 🎨 Creative Direction\n\n### Creative Concept\n[Describe the overall creative vision for this campaign]\n\n### Tone & Style\n- Tone: [e.g., fun and energetic / authentic and relatable / premium and aspirational]\n- Style: [e.g., lifestyle integration / tutorial / review / day-in-the-life]\n- Visual: [e.g., bright and colorful / moody and cinematic / minimal and clean]\n\n### Content Structure Suggestion\n\n**Hook** (first 1-3 seconds):\n[Suggestion for attention-grabbing opening]\n\n**Body**:\n[What the main content should cover]\n\n**CTA** (end):\n[What viewers should do next]\n\n### Creative Freedom\n[Statement about how much creative freedom the influencer has]\n\n> 💡 **Note**: We love your creative voice! These are guidelines, not scripts. Feel free to make this your own while hitting the key messages.\n\n### Inspiration\n\n**Reference Examples**:\n- [Link/description of example 1]\n- [Link/description of example 2]\n\n**What we love about these**:\n- [What makes them effective]\n\n### Do's and Don'ts\n\n#### ✅ Do\n- [Do 1]\n- [Do 2]\n- [Do 3]\n- [Do 4]\n\n#### ❌ Don't\n- [Don't 1]\n- [Don't 2]\n- [Don't 3]\n- [Don't 4]\n\n---\n\n## 📦 Product Details\n\n### What You'll Receive\n- [Product 1] - [description/variant]\n- [Product 2] - [description/variant]\n\n**Shipping Timeline**: [Expected delivery date]\n**Shipping Address**: [Confirm address with influencer]\n\n### Product Key Features\n\n| Feature | Benefit | How to Show |\n|---------|---------|-------------|\n| [Feature 1] | [Benefit] | [Demo suggestion] |\n| [Feature 2] | [Benefit] | [Demo suggestion] |\n| [Feature 3] | [Benefit] | [Demo suggestion] |\n\n### Product USPs to Highlight\n1. [USP 1]\n2. [USP 2]\n3. [USP 3]\n\n---\n\n## 🔗 Campaign Assets\n\n### Required Elements\n\n| Element | Details |\n|---------|---------|\n| Brand Handle | @[handle] |\n| Campaign Hashtag | #[hashtag] |\n| Branded Hashtag | #[hashtag] |\n| Landing Page | [URL] |\n| Promo Code | [CODE] - [discount details] |\n| UTM Link | [full tracking URL] |\n\n### Brand Assets (if needed)\n[Link to brand asset folder with logos, images, etc.]\n\n---\n\n## 📅 Timeline & Deadlines\n\n| Milestone | Date | Notes |\n|-----------|------|-------|\n| Brief Received | [date] | Today |\n| Product Delivery | [date] | |\n| Concept/Script Due | [date] | Optional - for approval |\n| Draft Content Due | [date] | For review before posting |\n| Feedback Provided | [date] | |\n| Revisions Due | [date] | If needed |\n| Final Approval | [date] | |\n| Content Goes Live | [date] | [time window if specific] |\n| Insights/Analytics Due | [date] | 48-72 hours post |\n\n**Posting Window**: [specific dates/times if applicable]\n\n---\n\n## ✅ Approval Process\n\n### What to Submit for Review\n\n1. **Before filming/creating**:\n   - [ ] Concept outline OR script (optional)\n   - [ ] Any questions or concerns\n\n2. **For content approval**:\n   - [ ] Draft content (unlisted/private)\n   - [ ] Draft caption with all required elements\n\n3. **After posting**:\n   - [ ] Live content link\n   - [ ] Screenshots of insights (48-72 hours post)\n\n### Submission Method\n[How to submit: email, platform, tool]\n\n### Review Timeline\n- Initial review: [X] business days\n- Revision feedback: [X] business days\n\n### Revision Policy\n[Number of revisions included, what constitutes a revision]\n\n---\n\n## ⚖️ Legal & Compliance\n\n### Disclosure Requirements\n\n**Required disclosure**: All sponsored content MUST include clear disclosure.\n\n**Acceptable disclosures**:\n- #ad (required)\n- #sponsored\n- \"Paid partnership with [Brand]\" (platform feature)\n- Verbal disclosure in video: \"This video is sponsored by [Brand]\"\n\n**Placement**: Disclosure must be:\n- Visible without clicking \"more\"\n- At the beginning of caption\n- Clear and unambiguous\n\n### Content Restrictions\n\n- [ ] No competitor mentions\n- [ ] No false claims about product\n- [ ] No before/after claims (unless approved)\n- [ ] No pricing comparisons\n- [ ] [Industry-specific restrictions]\n\n### Usage Rights\n\n**[Brand] is granted the following rights**:\n- [ ] Repost on brand social channels\n- [ ] Use in paid advertising\n- [ ] Use on website\n- [ ] Use in email marketing\n- [ ] Use in presentations/sales materials\n\n**Duration**: [e.g., perpetual / 12 months / campaign duration]\n**Territories**: [e.g., worldwide / US only]\n\n---\n\n## 💰 Compensation\n\n### Payment Terms\n\n| Item | Amount |\n|------|--------|\n| Base Fee | $[X] |\n| [Additional deliverable] | $[X] |\n| **Total** | **$[X]** |\n\n**Payment Method**: [method]\n**Payment Timeline**: [e.g., Net 30 after content goes live]\n**Invoice Requirements**: [what to include]\n\n### Additional Compensation\n- Affiliate commission: [% on sales with code]\n- Product to keep: [Yes/No - value]\n- Performance bonus: [if applicable]\n\n---\n\n## 📞 Contact Information\n\n### Your Point of Contact\n\n**Name**: [Contact name]\n**Role**: [Title]\n**Email**: [email]\n**Phone**: [phone - for urgent matters]\n**Response Time**: [expected response time]\n\n### Escalation Contact\n[Secondary contact for urgent issues]\n\n---\n\n## ❓ FAQ\n\n**Q: Can I share the product with friends/family in the content?**\nA: [Answer]\n\n**Q: What if I need more time?**\nA: [Answer]\n\n**Q: Can I repurpose this content for other platforms?**\nA: [Answer]\n\n**Q: What happens if I'm not happy with the product?**\nA: [Answer]\n\n---\n\n## ✍️ Brief Acknowledgment\n\nBy proceeding with this collaboration, you confirm:\n\n- [ ] I have read and understood this brief\n- [ ] I agree to the deliverables and timeline\n- [ ] I will comply with disclosure requirements\n- [ ] I understand the usage rights granted\n\n**Please confirm receipt and understanding by [date].**\n\n---\n\n*Thank you for partnering with [Brand]! We're excited to work with you. Don't hesitate to reach out with any questions.*\n\n---\n```\n\n---\n\n## Brief Variations by Content Type\n\nFor different content types, adjust:\n\n```markdown\n## Brief Variations\n\n### TikTok Video Brief\n- Emphasize: Hook importance, trending sounds, native feel\n- Include: Sound/music options, trending formats to consider\n- Duration: 15-60 seconds optimal\n\n### Instagram Reels Brief\n- Emphasize: Visual quality, cover image, carousel option\n- Include: Reel vs. Feed placement, Stories cross-posting\n- Duration: 15-30 seconds optimal\n\n### Instagram Feed Post Brief\n- Emphasize: High-quality imagery, detailed caption\n- Include: Carousel considerations, aesthetic fit\n- Format: Square/Portrait/Landscape options\n\n### Instagram Stories Brief\n- Emphasize: Authenticity, multiple frames, swipe-up/link\n- Include: Story frames breakdown, poll/questions use\n- Duration: 3-7 story frames typical\n\n### YouTube Video Brief\n- Emphasize: Integration style (dedicated vs. mention), SEO\n- Include: Video description requirements, end screen\n- Duration: Varies by integration type\n\n### YouTube Shorts Brief\n- Similar to TikTok with YouTube-specific features\n- Include: YouTube algorithm considerations\n```\n\n---\n\n## Brief Templates by Campaign Type\n\n- **Product Launch Brief** — Focus: introduction, key features, availability. Content: unboxing, first impressions, demo.\n- **Review/Testimonial Brief** — Focus: honest experience, specific benefits. Content: in-depth review, before/after (if applicable).\n- **Event/Activation Brief** — Focus: experience, atmosphere, brand interaction. Content: real-time posting, event highlights.\n- **Always-On/Ambassador Brief** — Focus: ongoing integration, long-term relationship. Content: regular organic mentions, lifestyle integration.\n- **Giveaway Brief** — Focus: entry mechanics, rules, excitement. Content: prize showcase, entry CTA.\n\n---\n\n## How to Invoke (extended)\n\n### Create a Campaign Brief\n\n```\nCreate an influencer brief for [campaign] with [deliverables] for [product]\n```\n\n```\nGenerate a brief for [influencer type] promoting [product] on [platform]\n```\n\n### Specific Content Types\n\n```\nCreate a TikTok brief for a product review video\n```\n\n```\nGenerate an Instagram Stories brief for a brand takeover\n```\n\n---\n\n## Tips for Great Briefs\n\n1. **Be clear, not controlling** — guidelines, not scripts.\n2. **Show inspiration** — visual examples help.\n3. **Respect their voice** — that's why you hired them.\n4. **Make it scannable** — use formatting, headers, bullets.\n5. **Include everything** — don't make them ask questions.\n6. **Be realistic** — don't ask for too much in one post.\n\nFile v19.0.0:references/creator-voice-intake.md\n\n# Creator Voice Intake\n\nCapture how the creator (or the brand's founder spokesperson) actually talks before you write the brief. A brief that respects the real voice gets content that needs fewer revisions. Drop the filled-out block into the brief's \"Why You\" and \"Creative Direction\" sections, and hand it to `creator-content-auditor` so reviewers check submitted content against the captured voice, not their own taste.\n\nAdapted from an external founder-voice intake template (competitive analysis).\n\n## Intake Block\n\nFill this with the creator's real patterns. Specific and honest beats polished. This is not a persona — it is how they already communicate.\n\n### Who This Person Is\n\n```\nName: [creator or founder name]\nHandle: @[platform handle]\nWhat they're known for: [niche, format, audience]\n```\n\n### Core Beliefs (Things They'd Actually Say)\n\nReal opinions, not mission statements. Include the contrarian or counterintuitive ones — that is where their voice is strongest.\n\n```\n- \"[A direct opinion they genuinely hold]\"\n- \"[One that would make some people disagree]\"\n- \"[Something they changed their mind on]\"\n```\n\n### GOOD vs BAD Sentence Patterns\n\nShow the difference in plain examples. Short, present tense, active voice on the GOOD side.\n\n```\nGOOD: \"I cut my supplement stack to three things. Sleep got better.\"\nBAD:  \"I strategically optimized my wellness routine for enhanced outcomes.\"\n```\n\n```\nGOOD: \"This actually works. Here's the one step people skip.\"\nBAD:  \"I'm so excited to share this game-changing product with you all!\"\n```\n\nAdd 1-2 more pairs from the creator's own posts.\n\n### Topic Authority Tied to Proof\n\nWhat can this person credibly speak on, and what is the proof? No proof, no authority claim.\n\n```\n- [Topic]: [the real experience, result, or number behind it]\n- [Topic]: [same — tie it to something concrete]\n```\n\n### Signature Moves / Tics (pick 3-5)\n\nThe repeatable things that make their content recognizable. Examples to prompt with:\n\n```\n1. [Opens with a blunt one-line claim, then proves it]\n2. [Uses exact numbers, never \"a lot\" or \"huge\"]\n3. [Films in the same spot / same framing every time]\n4. [Signs off with a recurring catchphrase]\n5. [Reads on-screen captions out loud in the first 2 seconds]\n```\n\n## What to Avoid\n\n```\n- [Phrasing that feels off-brand for them]\n- [A tone that doesn't fit, e.g. corporate hype]\n- [A topic they would not weigh in on]\n```\n\n## Handoff\n\nWhen the voice intake is filled out, pass it forward with the brief. `creator-content-auditor` reads the captured voice and the signature moves to judge whether submitted content sounds like the creator and stays on the proof-backed topics — flagging drift instead of imposing a reviewer's preference.\n\nFile v19.0.0:skill-card.md\n\n## Description:\n\nProduces structured influencer campaign briefs with deliverables, key messages, creative direction, timeline, disclosure requirements, and compensation terms.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[aaron-he-zhu](https://clawhub.ai/user/aaron-he-zhu)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nMarketing, influencer, and partnership teams use this skill to turn campaign, product, platform, timeline, compensation, and compliance inputs into creator-ready briefs. It is useful for standardizing brief formats, onboarding ambassador partners, and adapting brief guidance for TikTok, Instagram, YouTube, and other creator workflows.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Generated briefs may contain campaign, compensation, contact, and creator details that are sensitive in a shared workspace.\n\nMitigation: Provide only intended campaign information, allow file saves only in an appropriate workspace, and review saved briefs before sharing.\n\nRisk: Marketing or product claims may be unsupported, outdated, or not approved for the audience, market, media, or offer window.\n\nMitigation: Use accepted narrative and claim sources, keep required disclaimers attached, and block or mark unresolved claims until they are approved.\n\nRisk: Sponsored content briefs can create compliance issues if disclosure requirements or usage rights remain vague.\n\nMitigation: State disclosure placement, acceptable disclosure language, usage rights, duration, and territory before treating a brief as creator-ready.\n\n## Reference(s):\n\n- [Brief templates and variations](references/brief-templates.md)\n- [Creator voice intake](references/creator-voice-intake.md)\n- [ClawHub skill page](https://clawhub.ai/aaron-he-zhu/skills/brief-generator)\n- [Project homepage](https://github.com/aaron-he-zhu/aaron-marketing-skills)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, configuration, guidance]\n\n**Output Format:** [Markdown creator brief with structured sections and optional saved Markdown file]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include campaign inputs, creator voice notes, disclosure terms, usage rights, timeline, compensation, and unresolved claim markers when source support is missing.]\n\n## Skill Version(s):\n\n19.0.0 (source: server release evidence and frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v19.0.0:distribution-manifest.json\n\n{\n  \"capabilities\": [\n    \"inline-delivery\",\n    \"canonical-state-read\"\n  ],\n  \"capability_ceiling\": \"lite\",\n  \"catalog_sha256\": \"6f0256cf52710f2916ecebaea0f3110c9313099ec4a69a11cac72ba9b2f3b940\",\n  \"files\": [\n    {\n      \"bytes\": 8295,\n      \"mode\": \"0644\",\n      \"path\": \"SKILL.md\",\n      \"sha256\": \"62b99800d8bb192157a509bf016e886fb2780d5249c2cbe6cf2ec894b76986a6\"\n    },\n    {\n      \"bytes\": 10605,\n      \"mode\": \"0644\",\n      \"path\": \"references/brief-templates.md\",\n      \"sha256\": \"8e682a1a705cb5d02382490c542813441613f8586d53a425b006020d1d51bdab\"\n    },\n    {\n      \"bytes\": 2726,\n      \"mode\": \"0644\",\n      \"path\": \"references/creator-voice-intake.md\",\n      \"sha256\": \"090f76cbbf00e975fc0cf4238d0fb289c37e85ed41fa57f8ca12a02d916a85b0\"\n    }\n  ],\n  \"files_sha256\": \"a3ef7b1964ce64c0b569b7f7cefd3facd52247f03775f5308441d5a5b445206e\",\n  \"hash_algorithm\": \"sha256\",\n  \"kind\": \"standalone-skill\",\n  \"manifest_excludes\": [\n    \"distribution-manifest.json\"\n  ],\n  \"manifest_path\": \"distribution-manifest.json\",\n  \"package_ceiling\": {\n    \"max_bytes\": 1000000,\n    \"max_files\": 64\n  },\n  \"profile\": \"lite\",\n  \"profile_definition_sha256\": \"4598e1f7bba667ef928ea2a60a6252ad9348086e9eecab29437db442df2a568e\",\n  \"schema_version\": \"1.1\",\n  \"source\": {\n    \"commit\": \"f552620c278afddcb25d09637a0cfcc1ce48faf4\",\n    \"repository\": \"aaron-he-zhu/aaron-marketing-skills\"\n  }\n}\n\nArchive v18.0.0: 8 files, 21825 bytes\n\nFiles: references/brief-templates 2.md (10605b), references/brief-templates.md (10605b), references/creator-voice-intake 2.md (2726b), references/creator-voice-intake.md (2726b), SKILL 2.md (8264b), skill-card.md (2375b), SKILL.md (8264b), _meta.json (135b)\n\nFile v18.0.0:SKILL.md\n\n---\nname: brief-generator\nslug: brief-generator\ndisplayName: \"Brief Generator · 创作简报生成\"\nsummary: \"结构化红人简报:交付物、关键信息、创意方向、时间线、披露要求与报酬条款\"\ndescription: 'Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, creative direction, timeline, disclosure rules, and compensation terms. Not for choosing how to split spend across creators — use budget-optimizer.'\nversion: \"18.0.0\"\nlicense: Apache-2.0\ncompatibility: \"Claude Code and compatible agent-skill hosts\"\nhomepage: \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"\nwhen_to_use: \"Activate when the user needs to brief one or more influencers for a campaign, standardize brief formats across a team, onboard ambassador partners, build reusable templates for recurring campaigns, or tighten brief clarity after revision-heavy collaborations. Also fires for platform-specific briefs (TikTok review, Instagram Stories takeover, YouTube integration).\"\nargument-hint: \"<campaign or product> [platform] [content type]\"\nmetadata: {\"author\": \"aaron-he-zhu\", \"version\": \"18.0.0\", \"discipline\": \"influencer\", \"phase\": \"target\", \"geo-relevance\": \"low\", \"hermes\": {\"tags\": [\"marketing\", \"influencer\", \"target\"], \"category\": \"influencer\"}, \"openclaw\": {\"emoji\": \"📣\", \"homepage\": \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"}}\n---\n\n# Brief Generator\n\nThis skill helps you create clear, comprehensive influencer briefs that set creators up for success. Good briefs lead to better content, fewer revisions, and stronger partnerships.\n\n## Quick Start\n\nShortest invocation:\n\n```\nCreate an influencer brief for [campaign]\n```\n\nCommon scenario:\n\n```\nGenerate a TikTok brief for micro-influencers promoting [product], 1 review video, with disclosure and timeline\n```\n\n## Skill Contract\n\n- **Reads**: campaign/product/platform/deliverable/CTA/timeline/compensation inputs plus `memory/projections/narrative.json`, `memory/projections/claims.json`, and relevant creator/channel projections; HOT is only an index to those sources.\n- **Writes**: a creator-ready brief in conversation and, with permission, `memory/influencer/brief-generator/YYYY-MM-DD-<topic>.md`; unresolved claims become authorized claims proposals.\n- **Done when**:\n  - The brief covers all required sections (overview, key messages, deliverables, creative direction, timeline, compliance, compensation, contact).\n  - Disclosure requirements and usage rights are stated explicitly, with no placeholder left unresolved that the user gave input for.\n  - Deliverables and quantities match what the user requested per platform.\n  - Key messages derive from accepted Narrative canon, claims are context-valid or visibly blocked, and the dependency tuple is present.\n- **Primary next skill**: [budget-optimizer](../budget-optimizer/SKILL.md)\n\n### Handoff Summary\n\n> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md), including the Narrative/claims dependency tuple.\n\nRequired fields: `narrative_canon_id`, `narrative_canon_version`, `claims_projection_offset`, and `dependency_status: verified | approved-fallback | blocked`.\n\n## Data Sources\n\nThis family has no live integrations required (Tier 1). The skill works end to end by asking the user for inputs: campaign details, deliverables, key messages, timeline, and compensation. Provide those in the prompt and you get a complete brief with zero setup.\n\nOptional connectors that can enrich a brief when available:\n\n- `~~influencer database` — pull creator handles, audience size, and past collaboration notes to personalize the \"Why You\" section.\n- `~~social platform analytics` — confirm current format specs and best-performing post lengths per platform.\n- `~~CRM` — fetch the assigned point of contact and prior brief versions for an ambassador.\n\nRead accepted Narrative and claims projections before drafting. Claim approval is contextual: audience, market, media, offer window, and required disclaimer must match. No usable canon permits only an explicitly approved exploratory brief, never a creator-ready/on-canon label.\n\nSee [CONNECTORS.md](../../../CONNECTORS.md) for the verified free/keyless recipe per category. None are required.\n\n## Instructions\n\nWhen a user requests a brief:\n\n1. **Gather brief inputs** — capture campaign info, deliverables, key message, CTA, timeline, and compensation; resolve HOT pointers to their actual source records. Read Narrative/claims projections at named offsets. If creator voice is required, capture it via [creator-voice-intake.md](references/creator-voice-intake.md).\n2. **Generate the professional brief** — fill the master template and tune it to the platform. Derive key messages from accepted canon and context-valid claims. Mark unresolved wording `[needs source]`, submit it through `registry-events.py` as an authorized `operation: propose` event, and prevent creator-ready status until resolved.\n3. **Apply content-type and campaign-type variations** — adjust emphasis per platform (TikTok hook/sounds, IG Reels/Stories/Feed, YouTube integration/Shorts) and per campaign type (launch, review, event, ambassador, giveaway). Variation tables: [references/brief-templates.md](references/brief-templates.md#brief-variations-by-content-type).\n4. **Save and route** — after permission, write the finished brief with canon/version/claims-offset fields. Durable creator, channel, claim, or campaign facts route to their owning registry as proposals; do not write HOT or canonical views automatically.\n\nDisclosure and usage rights must be stated explicitly — never leave them as placeholders once the user has given input. Briefs are guidelines, not scripts: respect the creator's voice while pinning the key messages and compliance terms.\n\n## Example\n\n**User**: \"Create a brief for micro-influencers to promote our new organic protein powder on Instagram and TikTok\"\n\n**Output**: Complete brief — messaging around organic ingredients and clean label, deliverables of 1 IG Reel + 1 TikTok video with platform specs, creative direction for \"morning routine\" / \"workout fuel\" angles, timeline with draft + go-live dates, #ad disclosure at caption start, and 12-month repost/paid usage rights. Saved to `memory/influencer/brief-generator/`.\n\n## Reference Materials\n\n- Shared contract: [skill-contract.md](../../../references/skill-contract.md)\n- Shared state model: [state-model.md](../../../references/state-model.md)\n- Connector recipes: [CONNECTORS.md](../../../CONNECTORS.md)\n- STAR benchmark (when scoring brief quality): [references/star-benchmark.md](../../../references/star-benchmark.md)\n- Brief templates & variations (master fill-in template, content-type and campaign-type variations, invoke patterns, tips): [brief-templates.md](references/brief-templates.md)\n- Creator voice intake (capture real voice before briefing; creator-content-auditor reads the captured voice): [creator-voice-intake.md](references/creator-voice-intake.md)\n- Sibling skills:\n  - [campaign-planner](../campaign-planner/SKILL.md) - Create the campaign this brief supports\n  - [budget-optimizer](../budget-optimizer/SKILL.md) - Allocate spend across the briefed creators\n  - [creator-content-auditor](../../activate/creator-content-auditor/SKILL.md) - Review submitted content\n  - [outreach-manager](../../activate/outreach-manager/SKILL.md) - Deliver briefs to influencers\n  - [contract-helper](../../activate/contract-helper/SKILL.md) - Include legal terms\n\n## Next Best Skill\n\n- **Primary**: [budget-optimizer](../budget-optimizer/SKILL.md) - Once the brief defines deliverables, set how spend is split across creators and platforms.\n- **Alternates (same Target family)**:\n  - [campaign-planner](../campaign-planner/SKILL.md) - Re-plan campaign scope if the brief surfaces new deliverable needs.\n  - [outreach-manager](../../activate/outreach-manager/SKILL.md) - Send the finished brief to selected creators.\n\n**Termination note**: Maintain a visited-set. If a recommended skill was already invoked this session, stop and report chain-complete instead of re-running it. Cap any handoff chain at max-depth 3.\n\nFile v18.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"brief-generator\",\n  \"version\": \"18.0.0\",\n  \"publishedAt\": 1783923674033\n}\n\nFile v18.0.0:references/brief-templates 2.md\n\n# Brief Generator — Templates & Variations\n\nFull templates and worked variations for the brief-generator skill. The skill's Instructions step 2 (\"Generate Professional Brief\") fills the master template below; steps for content-type and campaign-type tuning use the variation tables.\n\nBack to the skill: [SKILL.md](../SKILL.md)\n\n---\n\n## Brief Input Capture\n\nGather these before generating (Instructions step 1):\n\n```markdown\n### Brief Requirements\n\n**Campaign Information**:\n- Campaign Name: [name]\n- Brand: [brand]\n- Product/Service: [description]\n\n**Deliverables**:\n- Platform(s): [platforms]\n- Content Type: [types]\n- Quantity: [number of posts]\n\n**Key Details**:\n- Key message: [main point to convey]\n- CTA: [what action should viewers take]\n- Timeline: [key dates]\n- Budget/Compensation: [terms]\n```\n\n---\n\n## Master Brief Template\n\n```markdown\n---\n\n# Influencer Campaign Brief\n\n## Campaign: [Campaign Name]\n\n---\n\n## 📋 Overview\n\n### Brand\n**[Brand Name]** - [One-line brand description]\n\n[2-3 sentences about the brand, its values, and what makes it unique]\n\n### Product/Service\n**[Product Name]**\n\n[Product description including:\n- What it is\n- Key features/benefits\n- Price point\n- Where to buy]\n\n### Campaign Goal\n[Clear statement of what this campaign aims to achieve]\n\n### Why You\n[Personalized note on why this influencer was selected - makes creators feel valued]\n\n---\n\n## 🎯 Key Messages\n\n### Primary Message\n> \"[The one thing viewers should take away]\"\n\n### Supporting Messages (choose 1-2 to incorporate naturally)\n- [Message 1]\n- [Message 2]\n- [Message 3]\n\n### Talking Points\n- [Point 1]\n- [Point 2]\n- [Point 3]\n\n### What NOT to Say\n- [Avoid 1]\n- [Avoid 2]\n\n---\n\n## 📱 Deliverables\n\n### Content Requirements\n\n| Platform | Format | Quantity | Specs |\n|----------|--------|----------|-------|\n| [Platform 1] | [Format] | [#] | [Specs] |\n| [Platform 2] | [Format] | [#] | [Specs] |\n\n### Platform-Specific Details\n\n#### [Platform 1] Requirements\n\n**Format**: [Format type]\n**Quantity**: [Number]\n**Duration**: [If video: length]\n\n**Technical Specs**:\n- Aspect ratio: [ratio]\n- Resolution: [minimum]\n- File format: [formats]\n\n**Caption Requirements**:\n- Include: [@brand mention, #hashtags, disclosure]\n- Character limit: [platform limit]\n- Link: [yes/no, where]\n\n**Additional Elements**:\n- [ ] [Element 1]\n- [ ] [Element 2]\n\n---\n\n## 🎨 Creative Direction\n\n### Creative Concept\n[Describe the overall creative vision for this campaign]\n\n### Tone & Style\n- Tone: [e.g., fun and energetic / authentic and relatable / premium and aspirational]\n- Style: [e.g., lifestyle integration / tutorial / review / day-in-the-life]\n- Visual: [e.g., bright and colorful / moody and cinematic / minimal and clean]\n\n### Content Structure Suggestion\n\n**Hook** (first 1-3 seconds):\n[Suggestion for attention-grabbing opening]\n\n**Body**:\n[What the main content should cover]\n\n**CTA** (end):\n[What viewers should do next]\n\n### Creative Freedom\n[Statement about how much creative freedom the influencer has]\n\n> 💡 **Note**: We love your creative voice! These are guidelines, not scripts. Feel free to make this your own while hitting the key messages.\n\n### Inspiration\n\n**Reference Examples**:\n- [Link/description of example 1]\n- [Link/description of example 2]\n\n**What we love about these**:\n- [What makes them effective]\n\n### Do's and Don'ts\n\n#### ✅ Do\n- [Do 1]\n- [Do 2]\n- [Do 3]\n- [Do 4]\n\n#### ❌ Don't\n- [Don't 1]\n- [Don't 2]\n- [Don't 3]\n- [Don't 4]\n\n---\n\n## 📦 Product Details\n\n### What You'll Receive\n- [Product 1] - [description/variant]\n- [Product 2] - [description/variant]\n\n**Shipping Timeline**: [Expected delivery date]\n**Shipping Address**: [Confirm address with influencer]\n\n### Product Key Features\n\n| Feature | Benefit | How to Show |\n|---------|---------|-------------|\n| [Feature 1] | [Benefit] | [Demo suggestion] |\n| [Feature 2] | [Benefit] | [Demo suggestion] |\n| [Feature 3] | [Benefit] | [Demo suggestion] |\n\n### Product USPs to Highlight\n1. [USP 1]\n2. [USP 2]\n3. [USP 3]\n\n---\n\n## 🔗 Campaign Assets\n\n### Required Elements\n\n| Element | Details |\n|---------|---------|\n| Brand Handle | @[handle] |\n| Campaign Hashtag | #[hashtag] |\n| Branded Hashtag | #[hashtag] |\n| Landing Page | [URL] |\n| Promo Code | [CODE] - [discount details] |\n| UTM Link | [full tracking URL] |\n\n### Brand Assets (if needed)\n[Link to brand asset folder with logos, images, etc.]\n\n---\n\n## 📅 Timeline & Deadlines\n\n| Milestone | Date | Notes |\n|-----------|------|-------|\n| Brief Received | [date] | Today |\n| Product Delivery | [date] | |\n| Concept/Script Due | [date] | Optional - for approval |\n| Draft Content Due | [date] | For review before posting |\n| Feedback Provided | [date] | |\n| Revisions Due | [date] | If needed |\n| Final Approval | [date] | |\n| Content Goes Live | [date] | [time window if specific] |\n| Insights/Analytics Due | [date] | 48-72 hours post |\n\n**Posting Window**: [specific dates/times if applicable]\n\n---\n\n## ✅ Approval Process\n\n### What to Submit for Review\n\n1. **Before filming/creating**:\n   - [ ] Concept outline OR script (optional)\n   - [ ] Any questions or concerns\n\n2. **For content approval**:\n   - [ ] Draft content (unlisted/private)\n   - [ ] Draft caption with all required elements\n\n3. **After posting**:\n   - [ ] Live content link\n   - [ ] Screenshots of insights (48-72 hours post)\n\n### Submission Method\n[How to submit: email, platform, tool]\n\n### Review Timeline\n- Initial review: [X] business days\n- Revision feedback: [X] business days\n\n### Revision Policy\n[Number of revisions included, what constitutes a revision]\n\n---\n\n## ⚖️ Legal & Compliance\n\n### Disclosure Requirements\n\n**Required disclosure**: All sponsored content MUST include clear disclosure.\n\n**Acceptable disclosures**:\n- #ad (required)\n- #sponsored\n- \"Paid partnership with [Brand]\" (platform feature)\n- Verbal disclosure in video: \"This video is sponsored by [Brand]\"\n\n**Placement**: Disclosure must be:\n- Visible without clicking \"more\"\n- At the beginning of caption\n- Clear and unambiguous\n\n### Content Restrictions\n\n- [ ] No competitor mentions\n- [ ] No false claims about product\n- [ ] No before/after claims (unless approved)\n- [ ] No pricing comparisons\n- [ ] [Industry-specific restrictions]\n\n### Usage Rights\n\n**[Brand] is granted the following rights**:\n- [ ] Repost on brand social channels\n- [ ] Use in paid advertising\n- [ ] Use on website\n- [ ] Use in email marketing\n- [ ] Use in presentations/sales materials\n\n**Duration**: [e.g., perpetual / 12 months / campaign duration]\n**Territories**: [e.g., worldwide / US only]\n\n---\n\n## 💰 Compensation\n\n### Payment Terms\n\n| Item | Amount |\n|------|--------|\n| Base Fee | $[X] |\n| [Additional deliverable] | $[X] |\n| **Total** | **$[X]** |\n\n**Payment Method**: [method]\n**Payment Timeline**: [e.g., Net 30 after content goes live]\n**Invoice Requirements**: [what to include]\n\n### Additional Compensation\n- Affiliate commission: [% on sales with code]\n- Product to keep: [Yes/No - value]\n- Performance bonus: [if applicable]\n\n---\n\n## 📞 Contact Information\n\n### Your Point of Contact\n\n**Name**: [Contact name]\n**Role**: [Title]\n**Email**: [email]\n**Phone**: [phone - for urgent matters]\n**Response Time**: [expected response time]\n\n### Escalation Contact\n[Secondary contact for urgent issues]\n\n---\n\n## ❓ FAQ\n\n**Q: Can I share the product with friends/family in the content?**\nA: [Answer]\n\n**Q: What if I need more time?**\nA: [Answer]\n\n**Q: Can I repurpose this content for other platforms?**\nA: [Answer]\n\n**Q: What happens if I'm not happy with the product?**\nA: [Answer]\n\n---\n\n## ✍️ Brief Acknowledgment\n\nBy proceeding with this collaboration, you confirm:\n\n- [ ] I have read and understood this brief\n- [ ] I agree to the deliverables and timeline\n- [ ] I will comply with disclosure requirements\n- [ ] I understand the usage rights granted\n\n**Please confirm receipt and understanding by [date].**\n\n---\n\n*Thank you for partnering with [Brand]! We're excited to work with you. Don't hesitate to reach out with any questions.*\n\n---\n```\n\n---\n\n## Brief Variations by Content Type\n\nFor different content types, adjust:\n\n```markdown\n## Brief Variations\n\n### TikTok Video Brief\n- Emphasize: Hook importance, trending sounds, native feel\n- Include: Sound/music options, trending formats to consider\n- Duration: 15-60 seconds optimal\n\n### Instagram Reels Brief\n- Emphasize: Visual quality, cover image, carousel option\n- Include: Reel vs. Feed placement, Stories cross-posting\n- Duration: 15-30 seconds optimal\n\n### Instagram Feed Post Brief\n- Emphasize: High-quality imagery, detailed caption\n- Include: Carousel considerations, aesthetic fit\n- Format: Square/Portrait/Landscape options\n\n### Instagram Stories Brief\n- Emphasize: Authenticity, multiple frames, swipe-up/link\n- Include: Story frames breakdown, poll/questions use\n- Duration: 3-7 story frames typical\n\n### YouTube Video Brief\n- Emphasize: Integration style (dedicated vs. mention), SEO\n- Include: Video description requirements, end screen\n- Duration: Varies by integration type\n\n### YouTube Shorts Brief\n- Similar to TikTok with YouTube-specific features\n- Include: YouTube algorithm considerations\n```\n\n---\n\n## Brief Templates by Campaign Type\n\n- **Product Launch Brief** — Focus: introduction, key features, availability. Content: unboxing, first impressions, demo.\n- **Review/Testimonial Brief** — Focus: honest experience, specific benefits. Content: in-depth review, before/after (if applicable).\n- **Event/Activation Brief** — Focus: experience, atmosphere, brand interaction. Content: real-time posting, event highlights.\n- **Always-On/Ambassador Brief** — Focus: ongoing integration, long-term relationship. Content: regular organic mentions, lifestyle integration.\n- **Giveaway Brief** — Focus: entry mechanics, rules, excitement. Content: prize showcase, entry CTA.\n\n---\n\n## How to Invoke (extended)\n\n### Create a Campaign Brief\n\n```\nCreate an influencer brief for [campaign] with [deliverables] for [product]\n```\n\n```\nGenerate a brief for [influencer type] promoting [product] on [platform]\n```\n\n### Specific Content Types\n\n```\nCreate a TikTok brief for a product review video\n```\n\n```\nGenerate an Instagram Stories brief for a brand takeover\n```\n\n---\n\n## Tips for Great Briefs\n\n1. **Be clear, not controlling** — guidelines, not scripts.\n2. **Show inspiration** — visual examples help.\n3. **Respect their voice** — that's why you hired them.\n4. **Make it scannable** — use formatting, headers, bullets.\n5. **Include everything** — don't make them ask questions.\n6. **Be realistic** — don't ask for too much in one post.\n\nFile v18.0.0:references/brief-templates.md\n\n# Brief Generator — Templates & Variations\n\nFull templates and worked variations for the brief-generator skill. The skill's Instructions step 2 (\"Generate Professional Brief\") fills the master template below; steps for content-type and campaign-type tuning use the variation tables.\n\nBack to the skill: [SKILL.md](../SKILL.md)\n\n---\n\n## Brief Input Capture\n\nGather these before generating (Instructions step 1):\n\n```markdown\n### Brief Requirements\n\n**Campaign Information**:\n- Campaign Name: [name]\n- Brand: [brand]\n- Product/Service: [description]\n\n**Deliverables**:\n- Platform(s): [platforms]\n- Content Type: [types]\n- Quantity: [number of posts]\n\n**Key Details**:\n- Key message: [main point to convey]\n- CTA: [what action should viewers take]\n- Timeline: [key dates]\n- Budget/Compensation: [terms]\n```\n\n---\n\n## Master Brief Template\n\n```markdown\n---\n\n# Influencer Campaign Brief\n\n## Campaign: [Campaign Name]\n\n---\n\n## 📋 Overview\n\n### Brand\n**[Brand Name]** - [One-line brand description]\n\n[2-3 sentences about the brand, its values, and what makes it unique]\n\n### Product/Service\n**[Product Name]**\n\n[Product description including:\n- What it is\n- Key features/benefits\n- Price point\n- Where to buy]\n\n### Campaign Goal\n[Clear statement of what this campaign aims to achieve]\n\n### Why You\n[Personalized note on why this influencer was selected - makes creators feel valued]\n\n---\n\n## 🎯 Key Messages\n\n### Primary Message\n> \"[The one thing viewers should take away]\"\n\n### Supporting Messages (choose 1-2 to incorporate naturally)\n- [Message 1]\n- [Message 2]\n- [Message 3]\n\n### Talking Points\n- [Point 1]\n- [Point 2]\n- [Point 3]\n\n### What NOT to Say\n- [Avoid 1]\n- [Avoid 2]\n\n---\n\n## 📱 Deliverables\n\n### Content Requirements\n\n| Platform | Format | Quantity | Specs |\n|----------|--------|----------|-------|\n| [Platform 1] | [Format] | [#] | [Specs] |\n| [Platform 2] | [Format] | [#] | [Specs] |\n\n### Platform-Specific Details\n\n#### [Platform 1] Requirements\n\n**Format**: [Format type]\n**Quantity**: [Number]\n**Duration**: [If video: length]\n\n**Technical Specs**:\n- Aspect ratio: [ratio]\n- Resolution: [minimum]\n- File format: [formats]\n\n**Caption Requirements**:\n- Include: [@brand mention, #hashtags, disclosure]\n- Character limit: [platform limit]\n- Link: [yes/no, where]\n\n**Additional Elements**:\n- [ ] [Element 1]\n- [ ] [Element 2]\n\n---\n\n## 🎨 Creative Direction\n\n### Creative Concept\n[Describe the overall creative vision for this campaign]\n\n### Tone & Style\n- Tone: [e.g., fun and energetic / authentic and relatable / premium and aspirational]\n- Style: [e.g., lifestyle integration / tutorial / review / day-in-the-life]\n- Visual: [e.g., bright and colorful / moody and cinematic / minimal and clean]\n\n### Content Structure Suggestion\n\n**Hook** (first 1-3 seconds):\n[Suggestion for attention-grabbing opening]\n\n**Body**:\n[What the main content should cover]\n\n**CTA** (end):\n[What viewers should do next]\n\n### Creative Freedom\n[Statement about how much creative freedom the influencer has]\n\n> 💡 **Note**: We love your creative voice! These are guidelines, not scripts. Feel free to make this your own while hitting the key messages.\n\n### Inspiration\n\n**Reference Examples**:\n- [Link/description of example 1]\n- [Link/description of example 2]\n\n**What we love about these**:\n- [What makes them effective]\n\n### Do's and Don'ts\n\n#### ✅ Do\n- [Do 1]\n- [Do 2]\n- [Do 3]\n- [Do 4]\n\n#### ❌ Don't\n- [Don't 1]\n- [Don't 2]\n- [Don't 3]\n- [Don't 4]\n\n---\n\n## 📦 Product Details\n\n### What You'll Receive\n- [Product 1] - [description/variant]\n- [Product 2] - [description/variant]\n\n**Shipping Timeline**: [Expected delivery date]\n**Shipping Address**: [Confirm address with influencer]\n\n### Product Key Features\n\n| Feature | Benefit | How to Show |\n|---------|---------|-------------|\n| [Feature 1] | [Benefit] | [Demo suggestion] |\n| [Feature 2] | [Benefit] | [Demo suggestion] |\n| [Feature 3] | [Benefit] | [Demo suggestion] |\n\n### Product USPs to Highlight\n1. [USP 1]\n2. [USP 2]\n3. [USP 3]\n\n---\n\n## 🔗 Campaign Assets\n\n### Required Elements\n\n| Element | Details |\n|---------|---------|\n| Brand Handle | @[handle] |\n| Campaign Hashtag | #[hashtag] |\n| Branded Hashtag | #[hashtag] |\n| Landing Page | [URL] |\n| Promo Code | [CODE] - [discount details] |\n| UTM Link | [full tracking URL] |\n\n### Brand Assets (if needed)\n[Link to brand asset folder with logos, images, etc.]\n\n---\n\n## 📅 Timeline & Deadlines\n\n| Milestone | Date | Notes |\n|-----------|------|-------|\n| Brief Received | [date] | Today |\n| Product Delivery | [date] | |\n| Concept/Script Due | [date] | Optional - for approval |\n| Draft Content Due | [date] | For review before posting |\n| Feedback Provided | [date] | |\n| Revisions Due | [date] | If needed |\n| Final Approval | [date] | |\n| Content Goes Live | [date] | [time window if specific] |\n| Insights/Analytics Due | [date] | 48-72 hours post |\n\n**Posting Window**: [specific dates/times if applicable]\n\n---\n\n## ✅ Approval Process\n\n### What to Submit for Review\n\n1. **Before filming/creating**:\n   - [ ] Concept outline OR script (optional)\n   - [ ] Any questions or concerns\n\n2. **For content approval**:\n   - [ ] Draft content (unlisted/private)\n   - [ ] Draft caption with all required elements\n\n3. **After posting**:\n   - [ ] Live content link\n   - [ ] Screenshots of insights (48-72 hours post)\n\n### Submission Method\n[How to submit: email, platform, tool]\n\n### Review Timeline\n- Initial review: [X] business days\n- Revision feedback: [X] business days\n\n### Revision Policy\n[Number of revisions included, what constitutes a revision]\n\n---\n\n## ⚖️ Legal & Compliance\n\n### Disclosure Requirements\n\n**Required disclosure**: All sponsored content MUST include clear disclosure.\n\n**Acceptable disclosures**:\n- #ad (required)\n- #sponsored\n- \"Paid partnership with [Brand]\" (platform feature)\n- Verbal disclosure in video: \"This video is sponsored by [Brand]\"\n\n**Placement**: Disclosure must be:\n- Visible without clicking \"more\"\n- At the beginning of caption\n- Clear and unambiguous\n\n### Content Restrictions\n\n- [ ] No competitor mentions\n- [ ] No false claims about product\n- [ ] No before/after claims (unless approved)\n- [ ] No pricing comparisons\n- [ ] [Industry-specific restrictions]\n\n### Usage Rights\n\n**[Brand] is granted the following rights**:\n- [ ] Repost on brand social channels\n- [ ] Use in paid advertising\n- [ ] Use on website\n- [ ] Use in email marketing\n- [ ] Use in presentations/sales materials\n\n**Duration**: [e.g., perpetual / 12 months / campaign duration]\n**Territories**: [e.g., worldwide / US only]\n\n---\n\n## 💰 Compensation\n\n### Payment Terms\n\n| Item | Amount |\n|------|--------|\n| Base Fee | $[X] |\n| [Additional deliverable] | $[X] |\n| **Total** | **$[X]** |\n\n**Payment Method**: [method]\n**Payment Timeline**: [e.g., Net 30 after content goes live]\n**Invoice Requirements**: [what to include]\n\n### Additional Compensation\n- Affiliate commission: [% on sales with code]\n- Product to keep: [Yes/No - value]\n- Performance bonus: [if applicable]\n\n---\n\n## 📞 Contact Information\n\n### Your Point of Contact\n\n**Name**: [Contact name]\n**Role**: [Title]\n**Email**: [email]\n**Phone**: [phone - for urgent matters]\n**Response Time**: [expected response time]\n\n### Escalation Contact\n[Secondary contact for urgent issues]\n\n---\n\n## ❓ FAQ\n\n**Q: Can I share the product with friends/family in the content?**\nA: [Answer]\n\n**Q: What if I need more time?**\nA: [Answer]\n\n**Q: Can I repurpose this content for other platforms?**\nA: [Answer]\n\n**Q: What happens if I'm not happy with the product?**\nA: [Answer]\n\n---\n\n## ✍️ Brief Acknowledgment\n\nBy proceeding with this collaboration, you confirm:\n\n- [ ] I have read and understood this brief\n- [ ] I agree to the deliverables and timeline\n- [ ] I will comply with disclosure requirements\n- [ ] I understand the usage rights granted\n\n**Please confirm receipt and understanding by [date].**\n\n---\n\n*Thank you for partnering with [Brand]! We're excited to work with you. Don't hesitate to reach out with any questions.*\n\n---\n```\n\n---\n\n## Brief Variations by Content Type\n\nFor different content types, adjust:\n\n```markdown\n## Brief Variations\n\n### TikTok Video Brief\n- Emphasize: Hook importance, trending sounds, native feel\n- Include: Sound/music options, trending formats to consider\n- Duration: 15-60 seconds optimal\n\n### Instagram Reels Brief\n- Emphasize: Visual quality, cover image, carousel option\n- Include: Reel vs. Feed placement, Stories cross-posting\n- Duration: 15-30 seconds optimal\n\n### Instagram Feed Post Brief\n- Emphasize: High-quality imagery, detailed caption\n- Include: Carousel considerations, aesthetic fit\n- Format: Square/Portrait/Landscape options\n\n### Instagram Stories Brief\n- Emphasize: Authenticity, multiple frames, swipe-up/link\n- Include: Story frames breakdown, poll/questions use\n- Duration: 3-7 story frames typical\n\n### YouTube Video Brief\n- Emphasize: Integration style (dedicated vs. mention), SEO\n- Include: Video description requirements, end screen\n- Duration: Varies by integration type\n\n### YouTube Shorts Brief\n- Similar to TikTok with YouTube-specific features\n- Include: YouTube algorithm considerations\n```\n\n---\n\n## Brief Templates by Campaign Type\n\n- **Product Launch Brief** — Focus: introduction, key features, availability. Content: unboxing, first impressions, demo.\n- **Review/Testimonial Brief** — Focus: honest experience, specific benefits. Content: in-depth review, before/after (if applicable).\n- **Event/Activation Brief** — Focus: experience, atmosphere, brand interaction. Content: real-time posting, event highlights.\n- **Always-On/Ambassador Brief** — Focus: ongoing integration, long-term relationship. Content: regular organic mentions, lifestyle integration.\n- **Giveaway Brief** — Focus: entry mechanics, rules, excitement. Content: prize showcase, entry CTA.\n\n---\n\n## How to Invoke (extended)\n\n### Create a Campaign Brief\n\n```\nCreate an influencer brief for [campaign] with [deliverables] for [product]\n```\n\n```\nGenerate a brief for [influencer type] promoting [product] on [platform]\n```\n\n### Specific Content Types\n\n```\nCreate a TikTok brief for a product review video\n```\n\n```\nGenerate an Instagram Stories brief for a brand takeover\n```\n\n---\n\n## Tips for Great Briefs\n\n1. **Be clear, not controlling** — guidelines, not scripts.\n2. **Show inspiration** — visual examples help.\n3. **Respect their voice** — that's why you hired them.\n4. **Make it scannable** — use formatting, headers, bullets.\n5. **Include everything** — don't make them ask questions.\n6. **Be realistic** — don't ask for too much in one post.\n\nFile v18.0.0:references/creator-voice-intake 2.md\n\n# Creator Voice Intake\n\nCapture how the creator (or the brand's founder spokesperson) actually talks before you write the brief. A brief that respects the real voice gets content that needs fewer revisions. Drop the filled-out block into the brief's \"Why You\" and \"Creative Direction\" sections, and hand it to `creator-content-auditor` so reviewers check submitted content against the captured voice, not their own taste.\n\nAdapted from an external founder-voice intake template (competitive analysis).\n\n## Intake Block\n\nFill this with the creator's real patterns. Specific and honest beats polished. This is not a persona — it is how they already communicate.\n\n### Who This Person Is\n\n```\nName: [creator or founder name]\nHandle: @[platform handle]\nWhat they're known for: [niche, format, audience]\n```\n\n### Core Beliefs (Things They'd Actually Say)\n\nReal opinions, not mission statements. Include the contrarian or counterintuitive ones — that is where their voice is strongest.\n\n```\n- \"[A direct opinion they genuinely hold]\"\n- \"[One that would make some people disagree]\"\n- \"[Something they changed their mind on]\"\n```\n\n### GOOD vs BAD Sentence Patterns\n\nShow the difference in plain examples. Short, present tense, active voice on the GOOD side.\n\n```\nGOOD: \"I cut my supplement stack to three things. Sleep got better.\"\nBAD:  \"I strategically optimized my wellness routine for enhanced outcomes.\"\n```\n\n```\nGOOD: \"This actually works. Here's the one step people skip.\"\nBAD:  \"I'm so excited to share this game-changing product with you all!\"\n```\n\nAdd 1-2 more pairs from the creator's own posts.\n\n### Topic Authority Tied to Proof\n\nWhat can this person credibly speak on, and what is the proof? No proof, no authority claim.\n\n```\n- [Topic]: [the real experience, result, or number behind it]\n- [Topic]: [same — tie it to something concrete]\n```\n\n### Signature Moves / Tics (pick 3-5)\n\nThe repeatable things that make their content recognizable. Examples to prompt with:\n\n```\n1. [Opens with a blunt one-line claim, then proves it]\n2. [Uses exact numbers, never \"a lot\" or \"huge\"]\n3. [Films in the same spot / same framing every time]\n4. [Signs off with a recurring catchphrase]\n5. [Reads on-screen captions out loud in the first 2 seconds]\n```\n\n## What to Avoid\n\n```\n- [Phrasing that feels off-brand for them]\n- [A tone that doesn't fit, e.g. corporate hype]\n- [A topic they would not weigh in on]\n```\n\n## Handoff\n\nWhen the voice intake is filled out, pass it forward with the brief. `creator-content-auditor` reads the captured voice and the signature moves to judge whether submitted content sounds like the creator and stays on the proof-backed topics — flagging drift instead of imposing a reviewer's preference.\n\nFile v18.0.0:references/creator-voice-intake.md\n\n# Creator Voice Intake\n\nCapture how the creator (or the brand's founder spokesperson) actually talks before you write the brief. A brief that respects the real voice gets content that needs fewer revisions. Drop the filled-out block into the brief's \"Why You\" and \"Creative Direction\" sections, and hand it to `creator-content-auditor` so reviewers check submitted content against the captured voice, not their own taste.\n\nAdapted from an external founder-voice intake template (competitive analysis).\n\n## Intake Block\n\nFill this with the creator's real patterns. Specific and honest beats polished. This is not a persona — it is how they already communicate.\n\n### Who This Person Is\n\n```\nName: [creator or founder name]\nHandle: @[platform handle]\nWhat they're known for: [niche, format, audience]\n```\n\n### Core Beliefs (Things They'd Actually Say)\n\nReal opinions, not mission statements. Include the contrarian or counterintuitive ones — that is where their voice is strongest.\n\n```\n- \"[A direct opinion they genuinely hold]\"\n- \"[One that would make some people disagree]\"\n- \"[Something they changed their mind on]\"\n```\n\n### GOOD vs BAD Sentence Patterns\n\nShow the difference in plain examples. Short, present tense, active voice on the GOOD side.\n\n```\nGOOD: \"I cut my supplement stack to three things. Sleep got better.\"\nBAD:  \"I strategically optimized my wellness routine for enhanced outcomes.\"\n```\n\n```\nGOOD: \"This actually works. Here's the one step people skip.\"\nBAD:  \"I'm so excited to share this game-changing product with you all!\"\n```\n\nAdd 1-2 more pairs from the creator's own posts.\n\n### Topic Authority Tied to Proof\n\nWhat can this person credibly speak on, and what is the proof? No proof, no authority claim.\n\n```\n- [Topic]: [the real experience, result, or number behind it]\n- [Topic]: [same — tie it to something concrete]\n```\n\n### Signature Moves / Tics (pick 3-5)\n\nThe repeatable things that make their content recognizable. Examples to prompt with:\n\n```\n1. [Opens with a blunt one-line claim, then proves it]\n2. [Uses exact numbers, never \"a lot\" or \"huge\"]\n3. [Films in the same spot / same framing every time]\n4. [Signs off with a recurring catchphrase]\n5. [Reads on-screen captions out loud in the first 2 seconds]\n```\n\n## What to Avoid\n\n```\n- [Phrasing that feels off-brand for them]\n- [A tone that doesn't fit, e.g. corporate hype]\n- [A topic they would not weigh in on]\n```\n\n## Handoff\n\nWhen the voice intake is filled out, pass it forward with the brief. `creator-content-auditor` reads the captured voice and the signature moves to judge whether submitted content sounds like the creator and stays on the proof-backed topics — flagging drift instead of imposing a reviewer's preference.\n\nFile v18.0.0:SKILL 2.md\n\n---\nname: brief-generator\nslug: brief-generator\ndisplayName: \"Brief Generator · 创作简报生成\"\nsummary: \"结构化红人简报:交付物、关键信息、创意方向、时间线、披露要求与报酬条款\"\ndescription: 'Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, creative direction, timeline, disclosure rules, and compensation terms. Not for choosing how to split spend across creators — use budget-optimizer.'\nversion: \"18.0.0\"\nlicense: Apache-2.0\ncompatibility: \"Claude Code and compatible agent-skill hosts\"\nhomepage: \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"\nwhen_to_use: \"Activate when the user needs to brief one or more influencers for a campaign, standardize brief formats across a team, onboard ambassador partners, build reusable templates for recurring campaigns, or tighten brief clarity after revision-heavy collaborations. Also fires for platform-specific briefs (TikTok review, Instagram Stories takeover, YouTube integration).\"\nargument-hint: \"<campaign or product> [platform] [content type]\"\nmetadata: {\"author\": \"aaron-he-zhu\", \"version\": \"18.0.0\", \"discipline\": \"influencer\", \"phase\": \"target\", \"geo-relevance\": \"low\", \"hermes\": {\"tags\": [\"marketing\", \"influencer\", \"target\"], \"category\": \"influencer\"}, \"openclaw\": {\"emoji\": \"📣\", \"homepage\": \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"}}\n---\n\n# Brief Generator\n\nThis skill helps you create clear, comprehensive influencer briefs that set creators up for success. Good briefs lead to better content, fewer revisions, and stronger partnerships.\n\n## Quick Start\n\nShortest invocation:\n\n```\nCreate an influencer brief for [campaign]\n```\n\nCommon scenario:\n\n```\nGenerate a TikTok brief for micro-influencers promoting [product], 1 review video, with disclosure and timeline\n```\n\n## Skill Contract\n\n- **Reads**: campaign/product/platform/deliverable/CTA/timeline/compensation inputs plus `memory/projections/narrative.json`, `memory/projections/claims.json`, and relevant creator/channel projections; HOT is only an index to those sources.\n- **Writes**: a creator-ready brief in conversation and, with permission, `memory/influencer/brief-generator/YYYY-MM-DD-<topic>.md`; unresolved claims become authorized claims proposals.\n- **Done when**:\n  - The brief covers all required sections (overview, key messages, deliverables, creative direction, timeline, compliance, compensation, contact).\n  - Disclosure requirements and usage rights are stated explicitly, with no placeholder left unresolved that the user gave input for.\n  - Deliverables and quantities match what the user requested per platform.\n  - Key messages derive from accepted Narrative canon, claims are context-valid or visibly blocked, and the dependency tuple is present.\n- **Primary next skill**: [budget-optimizer](../budget-optimizer/SKILL.md)\n\n### Handoff Summary\n\n> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md), including the Narrative/claims dependency tuple.\n\nRequired fields: `narrative_canon_id`, `narrative_canon_version`, `claims_projection_offset`, and `dependency_status: verified | approved-fallback | blocked`.\n\n## Data Sources\n\nThis family has no live integrations required (Tier 1). The skill works end to end by asking the user for inputs: campaign details, deliverables, key messages, timeline, and compensation. Provide those in the prompt and you get a complete brief with zero setup.\n\nOptional connectors that can enrich a brief when available:\n\n- `~~influencer database` — pull creator handles, audience size, and past collaboration notes to personalize the \"Why You\" section.\n- `~~social platform analytics` — confirm current format specs and best-performing post lengths per platform.\n- `~~CRM` — fetch the assigned point of contact and prior brief versions for an ambassador.\n\nRead accepted Narrative and claims projections before drafting. Claim approval is contextual: audience, market, media, offer window, and required disclaimer must match. No usable canon permits only an explicitly approved exploratory brief, never a creator-ready/on-canon label.\n\nSee [CONNECTORS.md](../../../CONNECTORS.md) for the verified free/keyless recipe per category. None are required.\n\n## Instructions\n\nWhen a user requests a brief:\n\n1. **Gather brief inputs** — capture campaign info, deliverables, key message, CTA, timeline, and compensation; resolve HOT pointers to their actual source records. Read Narrative/claims projections at named offsets. If creator voice is required, capture it via [creator-voice-intake.md](references/creator-voice-intake.md).\n2. **Generate the professional brief** — fill the master template and tune it to the platform. Derive key messages from accepted canon and context-valid claims. Mark unresolved wording `[needs source]`, submit it through `registry-events.py` as an authorized `operation: propose` event, and prevent creator-ready status until resolved.\n3. **Apply content-type and campaign-type variations** — adjust emphasis per platform (TikTok hook/sounds, IG Reels/Stories/Feed, YouTube integration/Shorts) and per campaign type (launch, review, event, ambassador, giveaway). Variation tables: [references/brief-templates.md](references/brief-templates.md#brief-variations-by-content-type).\n4. **Save and route** — after permission, write the finished brief with canon/version/claims-offset fields. Durable creator, channel, claim, or campaign facts route to their owning registry as proposals; do not write HOT or canonical views automatically.\n\nDisclosure and usage rights must be stated explicitly — never leave them as placeholders once the user has given input. Briefs are guidelines, not scripts: respect the creator's voice while pinning the key messages and compliance terms.\n\n## Example\n\n**User**: \"Create a brief for micro-influencers to promote our new organic protein powder on Instagram and TikTok\"\n\n**Output**: Complete brief — messaging around organic ingredients and clean label, deliverables of 1 IG Reel + 1 TikTok video with platform specs, creative direction for \"morning routine\" / \"workout fuel\" angles, timeline with draft + go-live dates, #ad disclosure at caption start, and 12-month repost/paid usage rights. Saved to `memory/influencer/brief-generator/`.\n\n## Reference Materials\n\n- Shared contract: [skill-contract.md](../../../references/skill-contract.md)\n- Shared state model: [state-model.md](../../../references/state-model.md)\n- Connector recipes: [CONNECTORS.md](../../../CONNECTORS.md)\n- STAR benchmark (when scoring brief quality): [references/star-benchmark.md](../../../references/star-benchmark.md)\n- Brief templates & variations (master fill-in template, content-type and campaign-type variations, invoke patterns, tips): [brief-templates.md](references/brief-templates.md)\n- Creator voice intake (capture real voice before briefing; creator-content-auditor reads the captured voice): [creator-voice-intake.md](references/creator-voice-intake.md)\n- Sibling skills:\n  - [campaign-planner](../campaign-planner/SKILL.md) - Create the campaign this brief supports\n  - [budget-optimizer](../budget-optimizer/SKILL.md) - Allocate spend across the briefed creators\n  - [creator-content-auditor](../../activate/creator-content-auditor/SKILL.md) - Review submitted content\n  - [outreach-manager](../../activate/outreach-manager/SKILL.md) - Deliver briefs to influencers\n  - [contract-helper](../../activate/contract-helper/SKILL.md) - Include legal terms\n\n## Next Best Skill\n\n- **Primary**: [budget-optimizer](../budget-optimizer/SKILL.md) - Once the brief defines deliverables, set how spend is split across creators and platforms.\n- **Alternates (same Target family)**:\n  - [campaign-planner](../campaign-planner/SKILL.md) - Re-plan campaign scope if the brief surfaces new deliverable needs.\n  - [outreach-manager](../../activate/outreach-manager/SKILL.md) - Send the finished brief to selected creators.\n\n**Termination note**: Maintain a visited-set. If a recommended skill was already invoked this session, stop and report chain-complete instead of re-running it. Cap any handoff chain at max-depth 3.\n\nFile v18.0.0:skill-card.md\n\n## Description: <br>\nCreates structured influencer campaign briefs with deliverables, key messages, creative direction, timelines, disclosure rules, and compensation terms. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[aaron-he-zhu](https://clawhub.ai/user/aaron-he-zhu) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nMarketing and influencer-program teams use this skill to create creator-ready campaign briefs for one or more influencers, including platform-specific deliverables, messaging, timelines, disclosures, compensation, usage rights, and handoff details. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill may process sensitive campaign, compensation, creator, claim, CRM, or analytics details. <br>\nMitigation: Use it only in workspaces where that marketing data is appropriate to share with the agent, and review saved briefs before treating them as final. <br>\nRisk: Unsupported or unresolved product claims could appear in a creator brief if source material is incomplete. <br>\nMitigation: Keep unsupported wording visibly blocked or proposed, and confirm claims, disclosure language, and usage rights before marking a brief creator-ready. <br>\n\n\n## Reference(s): <br>\n- [Brief templates and variations](references/brief-templates.md) <br>\n- [Creator voice intake](references/creator-voice-intake.md) <br>\n- [ClawHub skill page](https://clawhub.ai/aaron-he-zhu/skills/brief-generator) <br>\n- [Project homepage](https://github.com/aaron-he-zhu/aaron-marketing-skills) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Files, Guidance] <br>\n**Output Format:** [Markdown creator brief with structured sections, tables, checklists, and optional saved file path] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May save a brief only with permission; can propose unresolved claims rather than finalizing unsupported wording.] <br>\n\n## Skill Version(s): <br>\n18.0.0 (source: server release and SKILL.md frontmatter) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v17.0.0: 5 files, 11536 bytes\n\nFiles: references/brief-templates.md (10605b), references/creator-voice-intake.md (2712b), skill-card.md (2180b), SKILL.md (8274b), _meta.json (135b)\n\nFile v17.0.0:SKILL.md\n\n---\nname: brief-generator\nslug: brief-generator\ndisplayName: \"Brief Generator · 创作简报生成\"\nsummary: \"结构化红人简报:交付物、关键信息、创意方向、时间线、披露要求与报酬条款\"\ndescription: 'Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, creative direction, timeline, disclosure rules, and compensation terms. Not for choosing how to split spend across creators — use budget-optimizer.'\nversion: \"17.0.0\"\nlicense: Apache-2.0\ncompatibility: \"Claude Code and compatible agent-skill hosts\"\nhomepage: \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"\nwhen_to_use: \"Activate when the user needs to brief one or more influencers for a campaign, standardize brief formats across a team, onboard ambassador partners, build reusable templates for recurring campaigns, or tighten brief clarity after revision-heavy collaborations. Also fires for platform-specific briefs (TikTok review, Instagram Stories takeover, YouTube integration).\"\nargument-hint: \"<campaign or product> [platform] [content type]\"\nmetadata: {\"author\": \"aaron-he-zhu\", \"version\": \"17.0.0\", \"discipline\": \"influencer\", \"phase\": \"plan\", \"family\": \"influencer-marketing\", \"hermes\": {\"tags\": [\"marketing\", \"influencer\", \"plan\"], \"category\": \"influencer\"}, \"openclaw\": {\"emoji\": \"📣\", \"homepage\": \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"}}\n---\n\n# Brief Generator\n\nThis skill helps you create clear, comprehensive influencer briefs that set creators up for success. Good briefs lead to better content, fewer revisions, and stronger partnerships.\n\n## Quick Start\n\nShortest invocation:\n\n```\nCreate an influencer brief for [campaign]\n```\n\nCommon scenario:\n\n```\nGenerate a TikTok brief for micro-influencers promoting [product], 1 review video, with disclosure and timeline\n```\n\n## Skill Contract\n\n- **Reads**: campaign/product/platform/deliverable/CTA/timeline/compensation inputs plus `memory/projections/narrative.json`, `memory/projections/claims.json`, and relevant creator/channel projections; HOT is only an index to those sources.\n- **Writes**: a creator-ready brief in conversation and, with permission, `memory/influencer/brief-generator/YYYY-MM-DD-<topic>.md`; unresolved claims become authorized claims proposals.\n- **Done when**:\n  - The brief covers all required sections (overview, key messages, deliverables, creative direction, timeline, compliance, compensation, contact).\n  - Disclosure requirements and usage rights are stated explicitly, with no placeholder left unresolved that the user gave input for.\n  - Deliverables and quantities match what the user requested per platform.\n  - Key messages derive from accepted Narrative canon, claims are context-valid or visibly blocked, and the dependency tuple is present.\n- **Primary next skill**: [budget-optimizer](../budget-optimizer/SKILL.md)\n\n### Handoff Summary\n\n> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md), including the Narrative/claims dependency tuple.\n\nRequired fields: `narrative_canon_id`, `narrative_canon_version`, `claims_projection_offset`, and `dependency_status: verified | approved-fallback | blocked`.\n\n## Data Sources\n\nThis family has no live integrations required (Tier 1). The skill works end to end by asking the user for inputs: campaign details, deliverables, key messages, timeline, and compensation. Provide those in the prompt and you get a complete brief with zero setup.\n\nOptional connectors that can enrich a brief when available:\n\n- `~~influencer database` — pull creator handles, audience size, and past collaboration notes to personalize the \"Why You\" section.\n- `~~social platform analytics` — confirm current format specs and best-performing post lengths per platform.\n- `~~CRM` — fetch the assigned point of contact and prior brief versions for an ambassador.\n\nRead accepted Narrative and claims projections before drafting. Claim approval is contextual: audience, market, media, offer window, and required disclaimer must match. No usable canon permits only an explicitly approved exploratory brief, never a creator-ready/on-canon label.\n\nSee [CONNECTORS.md](../../../CONNECTORS.md) for the verified free/keyless recipe per category. None are required.\n\n## Instructions\n\nWhen a user requests a brief:\n\n1. **Gather brief inputs** — capture campaign info, deliverables, key message, CTA, timeline, and compensation; resolve HOT pointers to their actual source records. Read Narrative/claims projections at named offsets. If creator voice is required, capture it via [creator-voice-intake.md](references/creator-voice-intake.md).\n2. **Generate the professional brief** — fill the master template and tune it to the platform. Derive key messages from accepted canon and context-valid claims. Mark unresolved wording `[needs source]`, submit it through `registry-events.py` as an authorized `operation: propose` event, and prevent creator-ready status until resolved.\n3. **Apply content-type and campaign-type variations** — adjust emphasis per platform (TikTok hook/sounds, IG Reels/Stories/Feed, YouTube integration/Shorts) and per campaign type (launch, review, event, ambassador, giveaway). Variation tables: [references/brief-templates.md](references/brief-templates.md#brief-variations-by-content-type).\n4. **Save and route** — after permission, write the finished brief with canon/version/claims-offset fields. Durable creator, channel, claim, or campaign facts route to their owning registry as proposals; do not write HOT or canonical views automatically.\n\nDisclosure and usage rights must be stated explicitly — never leave them as placeholders once the user has given input. Briefs are guidelines, not scripts: respect the creator's voice while pinning the key messages and compliance terms.\n\n## Example\n\n**User**: \"Create a brief for micro-influencers to promote our new organic protein powder on Instagram and TikTok\"\n\n**Output**: Complete brief — messaging around organic ingredients and clean label, deliverables of 1 IG Reel + 1 TikTok video with platform specs, creative direction for \"morning routine\" / \"workout fuel\" angles, timeline with draft + go-live dates, #ad disclosure at caption start, and 12-month repost/paid usage rights. Saved to `memory/influencer/brief-generator/`.\n\n## Reference Materials\n\n- Shared contract: [skill-contract.md](../../../references/skill-contract.md)\n- Shared state model: [state-model.md](../../../references/state-model.md)\n- Connector recipes: [CONNECTORS.md](../../../CONNECTORS.md)\n- C3 scoring architecture (when scoring brief quality): [references/c3/scoring-architecture.md](../../../references/c3/scoring-architecture.md)\n- Brief templates & variations (master fill-in template, content-type and campaign-type variations, invoke patterns, tips): [brief-templates.md](references/brief-templates.md)\n- Creator voice intake (capture real voice before briefing; content-reviewer reads the captured voice): [creator-voice-intake.md](references/creator-voice-intake.md)\n- Sibling skills:\n  - [campaign-planner](../campaign-planner/SKILL.md) - Create the campaign this brief supports\n  - [budget-optimizer](../budget-optimizer/SKILL.md) - Allocate spend across the briefed creators\n  - [content-reviewer](../../activate/content-reviewer/SKILL.md) - Review submitted content\n  - [outreach-manager](../../activate/outreach-manager/SKILL.md) - Deliver briefs to influencers\n  - [contract-helper](../../activate/contract-helper/SKILL.md) - Include legal terms\n\n## Next Best Skill\n\n- **Primary**: [budget-optimizer](../budget-optimizer/SKILL.md) - Once the brief defines deliverables, set how spend is split across creators and platforms.\n- **Alternates (same Plan family)**:\n  - [campaign-planner](../campaign-planner/SKILL.md) - Re-plan campaign scope if the brief surfaces new deliverable needs.\n  - [outreach-manager](../../activate/outreach-manager/SKILL.md) - Send the finished brief to selected creators.\n\n**Termination note**: Maintain a visited-set. If a recommended skill was already invoked this session, stop and report chain-complete instead of re-running it. Cap any handoff chain at max-depth 3.\n\nFile v17.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"brief-generator\",\n  \"version\": \"17.0.0\",\n  \"publishedAt\": 1783787521798\n}\n\nFile v17.0.0:references/brief-templates.md\n\n# Brief Generator — Templates & Variations\n\nFull templates and worked variations for the brief-generator skill. The skill's Instructions step 2 (\"Generate Professional Brief\") fills the master template below; steps for content-type and campaign-type tuning use the variation tables.\n\nBack to the skill: [SKILL.md](../SKILL.md)\n\n---\n\n## Brief Input Capture\n\nGather these before generating (Instructions step 1):\n\n```markdown\n### Brief Requirements\n\n**Campaign Information**:\n- Campaign Name: [name]\n- Brand: [brand]\n- Product/Service: [description]\n\n**Deliverables**:\n- Platform(s): [platforms]\n- Content Type: [types]\n- Quantity: [number of posts]\n\n**Key Details**:\n- Key message: [main point to convey]\n- CTA: [what action should viewers take]\n- Timeline: [key dates]\n- Budget/Compensation: [terms]\n```\n\n---\n\n## Master Brief Template\n\n```markdown\n---\n\n# Influencer Campaign Brief\n\n## Campaign: [Campaign Name]\n\n---\n\n## 📋 Overview\n\n### Brand\n**[Brand Name]** - [One-line brand description]\n\n[2-3 sentences about the brand, its values, and what makes it unique]\n\n### Product/Service\n**[Product Name]**\n\n[Product description including:\n- What it is\n- Key features/benefits\n- Price point\n- Where to buy]\n\n### Campaign Goal\n[Clear statement of what this campaign aims to achieve]\n\n### Why You\n[Personalized note on why this influencer was selected - makes creators feel valued]\n\n---\n\n## 🎯 Key Messages\n\n### Primary Message\n> \"[The one thing viewers should take away]\"\n\n### Supporting Messages (choose 1-2 to incorporate naturally)\n- [Message 1]\n- [Message 2]\n- [Message 3]\n\n### Talking Points\n- [Point 1]\n- [Point 2]\n- [Point 3]\n\n### What NOT to Say\n- [Avoid 1]\n- [Avoid 2]\n\n---\n\n## 📱 Deliverables\n\n### Content Requirements\n\n| Platform | Format | Quantity | Specs |\n|----------|--------|----------|-------|\n| [Platform 1] | [Format] | [#] | [Specs] |\n| [Platform 2] | [Format] | [#] | [Specs] |\n\n### Platform-Specific Details\n\n#### [Platform 1] Requirements\n\n**Format**: [Format type]\n**Quantity**: [Number]\n**Duration**: [If video: length]\n\n**Technical Specs**:\n- Aspect ratio: [ratio]\n- Resolution: [minimum]\n- File format: [formats]\n\n**Caption Requirements**:\n- Include: [@brand mention, #hashtags, disclosure]\n- Character limit: [platform limit]\n- Link: [yes/no, where]\n\n**Additional Elements**:\n- [ ] [Element 1]\n- [ ] [Element 2]\n\n---\n\n## 🎨 Creative Direction\n\n### Creative Concept\n[Describe the overall creative vision for this campaign]\n\n### Tone & Style\n- Tone: [e.g., fun and energetic / authentic and relatable / premium and aspirational]\n- Style: [e.g., lifestyle integration / tutorial / review / day-in-the-life]\n- Visual: [e.g., bright and colorful / moody and cinematic / minimal and clean]\n\n### Content Structure Suggestion\n\n**Hook** (first 1-3 seconds):\n[Suggestion for attention-grabbing opening]\n\n**Body**:\n[What the main content should cover]\n\n**CTA** (end):\n[What viewers should do next]\n\n### Creative Freedom\n[Statement about how much creative freedom the influencer has]\n\n> 💡 **Note**: We love your creative voice! These are guidelines, not scripts. Feel free to make this your own while hitting the key messages.\n\n### Inspiration\n\n**Reference Examples**:\n- [Link/description of example 1]\n- [Link/description of example 2]\n\n**What we love about these**:\n- [What makes them effective]\n\n### Do's and Don'ts\n\n#### ✅ Do\n- [Do 1]\n- [Do 2]\n- [Do 3]\n- [Do 4]\n\n#### ❌ Don't\n- [Don't 1]\n- [Don't 2]\n- [Don't 3]\n- [Don't 4]\n\n---\n\n## 📦 Product Details\n\n### What You'll Receive\n- [Product 1] - [description/variant]\n- [Product 2] - [description/variant]\n\n**Shipping Timeline**: [Expected delivery date]\n**Shipping Address**: [Confirm address with influencer]\n\n### Product Key Features\n\n| Feature | Benefit | How to Show |\n|---------|---------|-------------|\n| [Feature 1] | [Benefit] | [Demo suggestion] |\n| [Feature 2] | [Benefit] | [Demo suggestion] |\n| [Feature 3] | [Benefit] | [Demo suggestion] |\n\n### Product USPs to Highlight\n1. [USP 1]\n2. [USP 2]\n3. [USP 3]\n\n---\n\n## 🔗 Campaign Assets\n\n### Required Elements\n\n| Element | Details |\n|---------|---------|\n| Brand Handle | @[handle] |\n| Campaign Hashtag | #[hashtag] |\n| Branded Hashtag | #[hashtag] |\n| Landing Page | [URL] |\n| Promo Code | [CODE] - [discount details] |\n| UTM Link | [full tracking URL] |\n\n### Brand Assets (if needed)\n[Link to brand asset folder with logos, images, etc.]\n\n---\n\n## 📅 Timeline & Deadlines\n\n| Milestone | Date | Notes |\n|-----------|------|-------|\n| Brief Received | [date] | Today |\n| Product Delivery | [date] | |\n| Concept/Script Due | [date] | Optional - for approval |\n| Draft Content Due | [date] | For review before posting |\n| Feedback Provided | [date] | |\n| Revisions Due | [date] | If needed |\n| Final Approval | [date] | |\n| Content Goes Live | [date] | [time window if specific] |\n| Insights/Analytics Due | [date] | 48-72 hours post |\n\n**Posting Window**: [specific dates/times if applicable]\n\n---\n\n## ✅ Approval Process\n\n### What to Submit for Review\n\n1. **Before filming/creating**:\n   - [ ] Concept outline OR script (optional)\n   - [ ] Any questions or concerns\n\n2. **For content approval**:\n   - [ ] Draft content (unlisted/private)\n   - [ ] Draft caption with all required elements\n\n3. **After posting**:\n   - [ ] Live content link\n   - [ ] Screenshots of insights (48-72 hours post)\n\n### Submission Method\n[How to submit: email, platform, tool]\n\n### Review Timeline\n- Initial review: [X] business days\n- Revision feedback: [X] business days\n\n### Revision Policy\n[Number of revisions included, what constitutes a revision]\n\n---\n\n## ⚖️ Legal & Compliance\n\n### Disclosure Requirements\n\n**Required disclosure**: All sponsored content MUST include clear disclosure.\n\n**Acceptable disclosures**:\n- #ad (required)\n- #sponsored\n- \"Paid partnership with [Brand]\" (platform feature)\n- Verbal disclosure in video: \"This video is sponsored by [Brand]\"\n\n**Placement**: Disclosure must be:\n- Visible without clicking \"more\"\n- At the beginning of caption\n- Clear and unambiguous\n\n### Content Restrictions\n\n- [ ] No competitor mentions\n- [ ] No false claims about product\n- [ ] No before/after claims (unless approved)\n- [ ] No pricing comparisons\n- [ ] [Industry-specific restrictions]\n\n### Usage Rights\n\n**[Brand] is granted the following rights**:\n- [ ] Repost on brand social channels\n- [ ] Use in paid advertising\n- [ ] Use on website\n- [ ] Use in email marketing\n- [ ] Use in presentations/sales materials\n\n**Duration**: [e.g., perpetual / 12 months / campaign duration]\n**Territories**: [e.g., worldwide / US only]\n\n---\n\n## 💰 Compensation\n\n### Payment Terms\n\n| Item | Amount |\n|------|--------|\n| Base Fee | $[X] |\n| [Additional deliverable] | $[X] |\n| **Total** | **$[X]** |\n\n**Payment Method**: [method]\n**Payment Timeline**: [e.g., Net 30 after content goes live]\n**Invoice Requirements**: [what to include]\n\n### Additional Compensation\n- Affiliate commission: [% on sales with code]\n- Product to keep: [Yes/No - value]\n- Performance bonus: [if applicable]\n\n---\n\n## 📞 Contact Information\n\n### Your Point of Contact\n\n**Name**: [Contact name]\n**Role**: [Title]\n**Email**: [email]\n**Phone**: [phone - for urgent matters]\n**Response Time**: [expected response time]\n\n### Escalation Contact\n[Secondary contact for urgent issues]\n\n---\n\n## ❓ FAQ\n\n**Q: Can I share the product with friends/family in the content?**\nA: [Answer]\n\n**Q: What if I need more time?**\nA: [Answer]\n\n**Q: Can I repurpose this content for other platforms?**\nA: [Answer]\n\n**Q: What happens if I'm not happy with the product?**\nA: [Answer]\n\n---\n\n## ✍️ Brief Acknowledgment\n\nBy proceeding with this collaboration, you confirm:\n\n- [ ] I have read and understood this brief\n- [ ] I agree to the deliverables and timeline\n- [ ] I will comply with disclosure requirements\n- [ ] I understand the usage rights granted\n\n**Please confirm receipt and understanding by [date].**\n\n---\n\n*Thank you for partnering with [Brand]! We're excited to work with you. Don't hesitate to reach out with any questions.*\n\n---\n```\n\n---\n\n## Brief Variations by Content Type\n\nFor different content types, adjust:\n\n```markdown\n## Brief Variations\n\n### TikTok Video Brief\n- Emphasize: Hook importance, trending sounds, native feel\n- Include: Sound/music options, trending formats to consider\n- Duration: 15-60 seconds optimal\n\n### Instagram Reels Brief\n- Emphasize: Visual quality, cover image, carousel option\n- Include: Reel vs. Feed placement, Stories cross-posting\n- Duration: 15-30 seconds optimal\n\n### Instagram Feed Post Brief\n- Emphasize: High-quality imagery, detailed caption\n- Include: Carousel considerations, aesthetic fit\n- Format: Square/Portrait/Landscape options\n\n### Instagram Stories Brief\n- Emphasize: Authenticity, multiple frames, swipe-up/link\n- Include: Story frames breakdown, poll/questions use\n- Duration: 3-7 story frames typical\n\n### YouTube Video Brief\n- Emphasize: Integration style (dedicated vs. mention), SEO\n- Include: Video description requirements, end screen\n- Duration: Varies by integration type\n\n### YouTube Shorts Brief\n- Similar to TikTok with YouTube-specific features\n- Include: YouTube algorithm considerations\n```\n\n---\n\n## Brief Templates by Campaign Type\n\n- **Product Launch Brief** — Focus: introduction, key features, availability. Content: unboxing, first impressions, demo.\n- **Review/Testimonial Brief** — Focus: honest experience, specific benefits. Content: in-depth review, before/after (if applicable).\n- **Event/Activation Brief** — Focus: experience, atmosphere, brand interaction. Content: real-time posting, event highlights.\n- **Always-On/Ambassador Brief** — Focus: ongoing integration, long-term relationship. Content: regular organic mentions, lifestyle integration.\n- **Giveaway Brief** — Focus: entry mechanics, rules, excitement. Content: prize showcase, entry CTA.\n\n---\n\n## How to Invoke (extended)\n\n### Create a Campaign Brief\n\n```\nCreate an influencer brief for [campaign] with [deliverables] for [product]\n```\n\n```\nGenerate a brief for [influencer type] promoting [product] on [platform]\n```\n\n### Specific Content Types\n\n```\nCreate a TikTok brief for a product review video\n```\n\n```\nGenerate an Instagram Stories brief for a brand takeover\n```\n\n---\n\n## Tips for Great Briefs\n\n1. **Be clear, not controlling** — guidelines, not scripts.\n2. **Show inspiration** — visual examples help.\n3. **Respect their voice** — that's why you hired them.\n4. **Make it scannable** — use formatting, headers, bullets.\n5. **Include everything** — don't make them ask questions.\n6. **Be realistic** — don't ask for too much in one post.\n\nFile v17.0.0:references/creator-voice-intake.md\n\n# Creator Voice Intake\n\nCapture how the creator (or the brand's founder spokesperson) actually talks before you write the brief. A brief that respects the real voice gets content that needs fewer revisions. Drop the filled-out block into the brief's \"Why You\" and \"Creative Direction\" sections, and hand it to `content-reviewer` so reviewers check submitted content against the captured voice, not their own taste.\n\nAdapted from an external founder-voice intake template (competitive analysis).\n\n## Intake Block\n\nFill this with the creator's real patterns. Specific and honest beats polished. This is not a persona — it is how they already communicate.\n\n### Who This Person Is\n\n```\nName: [creator or founder name]\nHandle: @[platform handle]\nWhat they're known for: [niche, format, audience]\n```\n\n### Core Beliefs (Things They'd Actually Say)\n\nReal opinions, not mission statements. Include the contrarian or counterintuitive ones — that is where their voice is strongest.\n\n```\n- \"[A direct opinion they genuinely hold]\"\n- \"[One that would make some people disagree]\"\n- \"[Something they changed their mind on]\"\n```\n\n### GOOD vs BAD Sentence Patterns\n\nShow the difference in plain examples. Short, present tense, active voice on the GOOD side.\n\n```\nGOOD: \"I cut my supplement stack to three things. Sleep got better.\"\nBAD:  \"I strategically optimized my wellness routine for enhanced outcomes.\"\n```\n\n```\nGOOD: \"This actually works. Here's the one step people skip.\"\nBAD:  \"I'm so excited to share this game-changing product with you all!\"\n```\n\nAdd 1-2 more pairs from the creator's own posts.\n\n### Topic Authority Tied to Proof\n\nWhat can this person credibly speak on, and what is the proof? No proof, no authority claim.\n\n```\n- [Topic]: [the real experience, result, or number behind it]\n- [Topic]: [same — tie it to something concrete]\n```\n\n### Signature Moves / Tics (pick 3-5)\n\nThe repeatable things that make their content recognizable. Examples to prompt with:\n\n```\n1. [Opens with a blunt one-line claim, then proves it]\n2. [Uses exact numbers, never \"a lot\" or \"huge\"]\n3. [Films in the same spot / same framing every time]\n4. [Signs off with a recurring catchphrase]\n5. [Reads on-screen captions out loud in the first 2 seconds]\n```\n\n## What to Avoid\n\n```\n- [Phrasing that feels off-brand for them]\n- [A tone that doesn't fit, e.g. corporate hype]\n- [A topic they would not weigh in on]\n```\n\n## Handoff\n\nWhen the voice intake is filled out, pass it forward with the brief. `content-reviewer` reads the captured voice and the signature moves to judge whether submitted content sounds like the creator and stays on the proof-backed topics — flagging drift instead of imposing a reviewer's preference.\n\nFile v17.0.0:skill-card.md\n\n## Description: <br>\nGenerates structured influencer campaign briefs with deliverables, key messages, creative direction, timelines, disclosure requirements, usage rights, and compensation terms. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[aaron-he-zhu](https://clawhub.ai/user/aaron-he-zhu) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nMarketing teams and influencer program managers use this skill to create creator-ready briefs for influencer, ambassador, and platform-specific campaigns. It helps standardize deliverables, messaging, timelines, disclosure requirements, usage rights, and compensation terms before outreach or content review. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Generated claims, disclosures, usage rights, creator contact details, shipping details, or compensation terms may be incomplete or unsuitable for external use. <br>\nMitigation: Review those sections before sending a brief to creators or partners. <br>\nRisk: With permission, the skill can save generated briefs or proposal events into marketing memory. <br>\nMitigation: Confirm the destination and review saved briefs or proposals before relying on them. <br>\n\n\n## Reference(s): <br>\n- [Brief templates and variations](references/brief-templates.md) <br>\n- [Creator voice intake](references/creator-voice-intake.md) <br>\n- [Source homepage](https://github.com/aaron-he-zhu/aaron-marketing-skills) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, guidance] <br>\n**Output Format:** [Markdown brief] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May include unresolved claim markers and dependency fields; saving a brief requires user permission.] <br>\n\n## Skill Version(s): <br>\n17.0.0 (source: release evidence and SKILL.md frontmatter) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v16.0.0: 5 files, 11409 bytes\n\nFiles: references/brief-templates.md (10605b), references/creator-voice-intake.md (2712b), skill-card.md (2097b), SKILL.md (8602b), _meta.json (135b)\n\nFile v16.0.0:SKILL.md\n\n---\nname: brief-generator\nslug: brief-generator\ndisplayName: \"Brief Generator · 创作简报生成\"\nsummary: \"结构化红人简报:交付物、关键信息、创意方向、时间线、披露要求与报酬条款\"\ndescription: 'Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, creative direction, timeline, disclosure rules, and compensation terms. Not for choosing how to split spend across creators — use budget-optimizer.'\nversion: \"16.0.0\"\nlicense: Apache-2.0\ncompatibility: \"Claude Code and compatible agent-skill hosts\"\nhomepage: \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"\nwhen_to_use: \"Activate when the user needs to brief one or more influencers for a campaign, standardize brief formats across a team, onboard ambassador partners, build reusable templates for recurring campaigns, or tighten brief clarity after revision-heavy collaborations. Also fires for platform-specific briefs (TikTok review, Instagram Stories takeover, YouTube integration).\"\nargument-hint: \"<campaign or product> [platform] [content type]\"\nmetadata: {\"author\": \"aaron-he-zhu\", \"version\": \"16.0.0\", \"discipline\": \"influencer\", \"phase\": \"plan\", \"family\": \"influencer-marketing\", \"hermes\": {\"tags\": [\"marketing\", \"influencer\", \"plan\"], \"category\": \"influencer\"}, \"openclaw\": {\"emoji\": \"📣\", \"homepage\": \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"}}\n---\n\n# Brief Generator\n\nThis skill helps you create clear, comprehensive influencer briefs that set creators up for success. Good briefs lead to better content, fewer revisions, and stronger partnerships.\n\n## Quick Start\n\nShortest invocation:\n\n```\nCreate an influencer brief for [campaign]\n```\n\nCommon scenario:\n\n```\nGenerate a TikTok brief for micro-influencers promoting [product], 1 review video, with disclosure and timeline\n```\n\n## Skill Contract\n\n- **Reads**: campaign name, brand, product/service, target platforms, content types and quantities, key message, CTA, timeline, compensation terms. Pulls any prior campaign facts from `memory/hot-cache.md` when present.\n- **Writes**: a complete creator-ready brief saved to `memory/influencer/brief-generator/YYYY-MM-DD-<topic>.md`.\n- **Promotes**: durable campaign facts (brand handle, campaign hashtag, disclosure standard, posting window, usage-rights duration) to `memory/hot-cache.md`.\n- **Done when**:\n  - The brief covers all required sections (overview, key messages, deliverables, creative direction, timeline, compliance, compensation, contact).\n  - Disclosure requirements and usage rights are stated explicitly, with no placeholder left unresolved that the user gave input for.\n  - Deliverables and quantities match what the user requested per platform.\n- **Primary next skill**: [budget-optimizer](../budget-optimizer/SKILL.md)\n\n### Handoff Summary\n\n> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md).\n\n## Data Sources\n\nThis family has no live integrations required (Tier 1). The skill works end to end by asking the user for inputs: campaign details, deliverables, key messages, timeline, and compensation. Provide those in the prompt and you get a complete brief with zero setup.\n\nOptional connectors that can enrich a brief when available:\n\n- `~~influencer database` — pull creator handles, audience size, and past collaboration notes to personalize the \"Why You\" section.\n- `~~social platform analytics` — confirm current format specs and best-performing post lengths per platform.\n- `~~CRM` — fetch the assigned point of contact and prior brief versions for an ambassador.\n\nWhen the brief makes marketing claims (performance figures, guarantees, health/finance statements), pull approved claim wording and claim-level disclaimers from `memory/claims/claims-ledger.md` — the [offer-claims-registry](../../../protocol/offer-claims-registry/SKILL.md) ledger — when present (keyless Tier 1).\n\nSee [CONNECTORS.md](../../../CONNECTORS.md) for the verified free/keyless recipe per category. None are required.\n\n## Instructions\n\nWhen a user requests a brief:\n\n1. **Gather brief inputs** — capture campaign info, deliverables (platform, content type, quantity), key message, CTA, timeline, and compensation. Use the input checklist in [references/brief-templates.md](references/brief-templates.md#brief-input-capture). Pull prior campaign facts from `memory/hot-cache.md` if present. If the user wants the brief to reflect the creator's real voice, capture it first via [creator-voice-intake.md](references/creator-voice-intake.md).\n2. **Generate the professional brief** — fill the master template (overview, key messages, deliverables, creative direction, product details, campaign assets, timeline, approval process, legal/compliance with disclosure + usage rights, compensation, contact, FAQ, acknowledgment). Full fill-in template: [references/brief-templates.md](references/brief-templates.md#master-brief-template). Tune wording to the platform. Source claim-bearing key messages from the approved wording in `memory/claims/claims-ledger.md` when the claim is registered; mark unregistered claims `[needs source]` in the brief and drop them as one-line candidates in `memory/claims/candidates.md` for [offer-claims-registry](../../../protocol/offer-claims-registry/SKILL.md) to resolve.\n3. **Apply content-type and campaign-type variations** — adjust emphasis per platform (TikTok hook/sounds, IG Reels/Stories/Feed, YouTube integration/Shorts) and per campaign type (launch, review, event, ambassador, giveaway). Variation tables: [references/brief-templates.md](references/brief-templates.md#brief-variations-by-content-type).\n4. **Save and promote** — write the finished brief to `memory/influencer/brief-generator/YYYY-MM-DD-<topic>.md`. Promote durable facts (brand handle, campaign hashtag, disclosure standard, posting window, usage-rights duration) to `memory/hot-cache.md`.\n\nDisclosure and usage rights must be stated explicitly — never leave them as placeholders once the user has given input. Briefs are guidelines, not scripts: respect the creator's voice while pinning the key messages and compliance terms.\n\n## Example\n\n**User**: \"Create a brief for micro-influencers to promote our new organic protein powder on Instagram and TikTok\"\n\n**Output**: Complete brief — messaging around organic ingredients and clean label, deliverables of 1 IG Reel + 1 TikTok video with platform specs, creative direction for \"morning routine\" / \"workout fuel\" angles, timeline with draft + go-live dates, #ad disclosure at caption start, and 12-month repost/paid usage rights. Saved to `memory/influencer/brief-generator/`.\n\n## Reference Materials\n\n- Shared contract: [skill-contract.md](../../../references/skill-contract.md)\n- Shared state model: [state-model.md](../../../references/state-model.md)\n- Connector recipes: [CONNECTORS.md](../../../CONNECTORS.md)\n- C3 scoring architecture (when scoring brief quality): [references/c3/scoring-architecture.md](../../../references/c3/scoring-architecture.md)\n- Brief templates & variations (master fill-in template, content-type and campaign-type variations, invoke patterns, tips): [brief-templates.md](references/brief-templates.md)\n- Creator voice intake (capture real voice before briefing; content-reviewer reads the captured voice): [creator-voice-intake.md](references/creator-voice-intake.md)\n- Sibling skills:\n  - [campaign-planner](../campaign-planner/SKILL.md) - Create the campaign this brief supports\n  - [budget-optimizer](../budget-optimizer/SKILL.md) - Allocate spend across the briefed creators\n  - [content-reviewer](../../activate/content-reviewer/SKILL.md) - Review submitted content\n  - [outreach-manager](../../activate/outreach-manager/SKILL.md) - Deliver briefs to influencers\n  - [contract-helper](../../activate/contract-helper/SKILL.md) - Include legal terms\n\n## Next Best Skill\n\n- **Primary**: [budget-optimizer](../budget-optimizer/SKILL.md) - Once the brief defines deliverables, set how spend is split across creators and platforms.\n- **Alternates (same Plan family)**:\n  - [campaign-planner](../campaign-planner/SKILL.md) - Re-plan campaign scope if the brief surfaces new deliverable needs.\n  - [outreach-manager](../../activate/outreach-manager/SKILL.md) - Send the finished brief to selected creators.\n\n**Termination note**: Maintain a visited-set. If a recommended skill was already invoked this session, stop and report chain-complete instead of re-running it. Cap any handoff chain at max-depth 3.\n\nFile v16.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"brief-generator\",\n  \"version\": \"16.0.0\",\n  \"publishedAt\": 1783306799292\n}\n\nFile v16.0.0:references/brief-templates.md\n\n# Brief Generator — Templates & Variations\n\nFull templates and worked variations for the brief-generator skill. The skill's Instructions step 2 (\"Generate Professional Brief\") fills the master template below; steps for content-type and campaign-type tuning use the variation tables.\n\nBack to the skill: [SKILL.md](../SKILL.md)\n\n---\n\n## Brief Input Capture\n\nGather these before generating (Instructions step 1):\n\n```markdown\n### Brief Requirements\n\n**Campaign Information**:\n- Campaign Name: [name]\n- Brand: [brand]\n- Product/Service: [description]\n\n**Deliverables**:\n- Platform(s): [platforms]\n- Content Type: [types]\n- Quantity: [number of posts]\n\n**Key Details**:\n- Key message: [main point to convey]\n- CTA: [what action should viewers take]\n- Timeline: [key dates]\n- Budget/Compensation: [terms]\n```\n\n---\n\n## Master Brief Template\n\n```markdown\n---\n\n# Influencer Campaign Brief\n\n## Campaign: [Campaign Name]\n\n---\n\n## 📋 Overview\n\n### Brand\n**[Brand Name]** - [One-line brand description]\n\n[2-3 sentences about the brand, its values, and what makes it unique]\n\n### Product/Service\n**[Product Name]**\n\n[Product description including:\n- What it is\n- Key features/benefits\n- Price point\n- Where to buy]\n\n### Campaign Goal\n[Clear statement of what this campaign aims to achieve]\n\n### Why You\n[Personalized note on why this influencer was selected - makes creators feel valued]\n\n---\n\n## 🎯 Key Messages\n\n### Primary Message\n> \"[The one thing viewers should take away]\"\n\n### Supporting Messages (choose 1-2 to incorporate naturally)\n- [Message 1]\n- [Message 2]\n- [Message 3]\n\n### Talking Points\n- [Point 1]\n- [Point 2]\n- [Point 3]\n\n### What NOT to Say\n- [Avoid 1]\n- [Avoid 2]\n\n---\n\n## 📱 Deliverables\n\n### Content Requirements\n\n| Platform | Format | Quantity | Specs |\n|----------|--------|----------|-------|\n| [Platform 1] | [Format] | [#] | [Specs] |\n| [Platform 2] | [Format] | [#] | [Specs] |\n\n### Platform-Specific Details\n\n#### [Platform 1] Requirements\n\n**Format**: [Format type]\n**Quantity**: [Number]\n**Duration**: [If video: length]\n\n**Technical Specs**:\n- Aspect ratio: [ratio]\n- Resolution: [minimum]\n- File format: [formats]\n\n**Caption Requirements**:\n- Include: [@brand mention, #hashtags, disclosure]\n- Character limit: [platform limit]\n- Link: [yes/no, where]\n\n**Additional Elements**:\n- [ ] [Element 1]\n- [ ] [Element 2]\n\n---\n\n## 🎨 Creative Direction\n\n### Creative Concept\n[Describe the overall creative vision for this campaign]\n\n### Tone & Style\n- Tone: [e.g., fun and energetic / authentic and relatable / premium and aspirational]\n- Style: [e.g., lifestyle integration / tutorial / review / day-in-the-life]\n- Visual: [e.g., bright and colorful / moody and cinematic / minimal and clean]\n\n### Content Structure Suggestion\n\n**Hook** (first 1-3 seconds):\n[Suggestion for attention-grabbing opening]\n\n**Body**:\n[What the main content should cover]\n\n**CTA** (end):\n[What viewers should do next]\n\n### Creative Freedom\n[Statement about how much creative freedom the influencer has]\n\n> 💡 **Note**: We love your creative voice! These are guidelines, not scripts. Feel free to make this your own while hitting the key messages.\n\n### Inspiration\n\n**Reference Examples**:\n- [Link/description of example 1]\n- [Link/description of example 2]\n\n**What we love about these**:\n- [What makes them effective]\n\n### Do's and Don'ts\n\n#### ✅ Do\n- [Do 1]\n- [Do 2]\n- [Do 3]\n- [Do 4]\n\n#### ❌ Don't\n- [Don't 1]\n- [Don't 2]\n- [Don't 3]\n- [Don't 4]\n\n---\n\n## 📦 Product Details\n\n### What You'll Receive\n- [Product 1] - [description/variant]\n- [Product 2] - [description/variant]\n\n**Shipping Timeline**: [Expected delivery date]\n**Shipping Address**: [Confirm address with influencer]\n\n### Product Key Features\n\n| Feature | Benefit | How to Show |\n|---------|---------|-------------|\n| [Feature 1] | [Benefit] | [Demo suggestion] |\n| [Feature 2] | [Benefit] | [Demo suggestion] |\n| [Feature 3] | [Benefit] | [Demo suggestion] |\n\n### Product USPs to Highlight\n1. [USP 1]\n2. [USP 2]\n3. [USP 3]\n\n---\n\n## 🔗 Campaign Assets\n\n### Required Elements\n\n| Element | Details |\n|---------|---------|\n| Brand Handle | @[handle] |\n| Campaign Hashtag | #[hashtag] |\n| Branded Hashtag | #[hashtag] |\n| Landing Page | [URL] |\n| Promo Code | [CODE] - [discount details] |\n| UTM Link | [full tracking URL] |\n\n### Brand Assets (if needed)\n[Link to brand asset folder with logos, images, etc.]\n\n---\n\n## 📅 Timeline & Deadlines\n\n| Milestone | Date | Notes |\n|-----------|------|-------|\n| Brief Received | [date] | Today |\n| Product Delivery | [date] | |\n| Concept/Script Due | [date] | Optional - for approval |\n| Draft Content Due | [date] | For review before posting |\n| Feedback Provided | [date] | |\n| Revisions Due | [date] | If needed |\n| Final Approval | [date] | |\n| Content Goes Live | [date] | [time window if specific] |\n| Insights/Analytics Due | [date] | 48-72 hours post |\n\n**Posting Window**: [specific dates/times if applicable]\n\n---\n\n## ✅ Approval Process\n\n### What to Submit for Review\n\n1. **Before filming/creating**:\n   - [ ] Concept outline OR script (optional)\n   - [ ] Any questions or concerns\n\n2. **For content approval**:\n   - [ ] Draft content (unlisted/private)\n   - [ ] Draft caption with all required elements\n\n3. **After posting**:\n   - [ ] Live content link\n   - [ ] Screenshots of insights (48-72 hours post)\n\n### Submission Method\n[How to submit: email, platform, tool]\n\n### Review Timeline\n- Initial review: [X] business days\n- Revision feedback: [X] business days\n\n### Revision Policy\n[Number of revisions included, what constitutes a revision]\n\n---\n\n## ⚖️ Legal & Compliance\n\n### Disclosure Requirements\n\n**Required disclosure**: All sponsored content MUST include clear disclosure.\n\n**Acceptable disclosures**:\n- #ad (required)\n- #sponsored\n- \"Paid partnership with [Brand]\" (platform feature)\n- Verbal disclosure in video: \"This video is sponsored by [Brand]\"\n\n**Placement**: Disclosure must be:\n- Visible without clicking \"more\"\n- At the beginning of caption\n- Clear and unambiguous\n\n### Content Restrictions\n\n- [ ] No competitor mentions\n- [ ] No false claims about product\n- [ ] No before/after claims (unless approved)\n- [ ] No pricing comparisons\n- [ ] [Industry-specific restrictions]\n\n### Usage Rights\n\n**[Brand] is granted the following rights**:\n- [ ] Repost on brand social channels\n- [ ] Use in paid advertising\n- [ ] Use on website\n- [ ] Use in email marketing\n- [ ] Use in presentations/sales materials\n\n**Duration**: [e.g., perpetual / 12 months / campaign duration]\n**Territories**: [e.g., worldwide / US only]\n\n---\n\n## 💰 Compensation\n\n### Payment Terms\n\n| Item | Amount |\n|------|--------|\n| Base Fee | $[X] |\n| [Additional deliverable] | $[X] |\n| **Total** | **$[X]** |\n\n**Payment Method**: [method]\n**Payment Timeline**: [e.g., Net 30 after content goes live]\n**Invoice Requirements**: [what to include]\n\n### Additional Compensation\n- Affiliate commission: [% on sales with code]\n- Product to keep: [Yes/No - value]\n- Performance bonus: [if applicable]\n\n---\n\n## 📞 Contact Information\n\n### Your Point of Contact\n\n**Name**: [Contact name]\n**Role**: [Title]\n**Email**: [email]\n**Phone**: [phone - for urgent matters]\n**Response Time**: [expected response time]\n\n### Escalation Contact\n[Secondary contact for urgent issues]\n\n---\n\n## ❓ FAQ\n\n**Q: Can I share the product with friends/family in the content?**\nA: [Answer]\n\n**Q: What if I need more time?**\nA: [Answer]\n\n**Q: Can I repurpose this content for other platforms?**\nA: [Answer]\n\n**Q: What happens if I'm not happy with the product?**\nA: [Answer]\n\n---\n\n## ✍️ Brief Acknowledgment\n\nBy proceeding with this collaboration, you confirm:\n\n- [ ] I have read and understood this brief\n- [ ] I agree to the deliverables and timeline\n- [ ] I will comply with disclosure requirements\n- [ ] I understand the usage rights granted\n\n**Please confirm receipt and understanding by [date].**\n\n---\n\n*Thank you for partnering with [Brand]! We're excited to work with you. Don't hesitate to reach out with any questions.*\n\n---\n```\n\n---\n\n## Brief Variations by Content Type\n\nFor different content types, adjust:\n\n```markdown\n## Brief Variations\n\n### TikTok Video Brief\n- Emphasize: Hook importance, trending sounds, native feel\n- Include: Sound/music options, trending formats to consider\n- Duration: 15-60 seconds optimal\n\n### Instagram Reels Brief\n- Emphasize: Visual quality, cover image, carousel option\n- Include: Reel vs. Feed placement, Stories cross-posting\n- Duration: 15-30 seconds optimal\n\n### Instagram Feed Post Brief\n- Emphasize: High-quality imagery, detailed caption\n- Include: Carousel considerations, aesthetic fit\n- Format: Square/Portrait/Landscape options\n\n### Instagram Stories Brief\n- Emphasize: Authenticity, multiple frames, swipe-up/link\n- Include: Story frames breakdown, poll/questions use\n- Duration: 3-7 story frames typical\n\n### YouTube Video Brief\n- Emphasize: Integration style (dedicated vs. mention), SEO\n- Include: Video description requirements, end screen\n- Duration: Varies by integration type\n\n### YouTube Shorts Brief\n- Similar to TikTok with YouTube-specific features\n- Include: YouTube algorithm considerations\n```\n\n---\n\n## Brief Templates by Campaign Type\n\n- **Product Launch Brief** — Focus: introduction, key features, availability. Content: unboxing, first impressions, demo.\n- **Review/Testimonial Brief** — Focus: honest experience, specific benefits. Content: in-depth review, before/after (if applicable).\n- **Event/Activation Brief** — Focus: experience, atmosphere, brand interaction. Content: real-time posting, event highlights.\n- **Always-On/Ambassador Brief** — Focus: ongoing integration, long-term relationship. Content: regular organic mentions, lifestyle integration.\n- **Giveaway Brief** — Focus: entry mechanics, rules, excitement. Content: prize showcase, entry CTA.\n\n---\n\n## How to Invoke (extended)\n\n### Create a Campaign Brief\n\n```\nCreate an influencer brief for [campaign] with [deliverables] for [product]\n```\n\n```\nGenerate a brief for [influencer type] promoting [product] on [platform]\n```\n\n### Specific Content Types\n\n```\nCreate a TikTok brief for a product review video\n```\n\n```\nGenerate an Instagram Stories brief for a brand takeover\n```\n\n---\n\n## Tips for Great Briefs\n\n1. **Be clear, not controlling** — guidelines, not scripts.\n2. **Show inspiration** — visual examples help.\n3. **Respect their voice** — that's why you hired them.\n4. **Make it scannable** — use formatting, headers, bullets.\n5. **Include everything** — don't make them ask questions.\n6. **Be realistic** — don't ask for too much in one post.\n\nFile v16.0.0:references/creator-voice-intake.md\n\n# Creator Voice Intake\n\nCapture how the creator (or the brand's founder spokesperson) actually talks before you write the brief. A brief that respects the real voice gets content that needs fewer revisions. Drop the filled-out block into the brief's \"Why You\" and \"Creative Direction\" sections, and hand it to `content-reviewer` so reviewers check submitted content against the captured voice, not their own taste.\n\nAdapted from an external founder-voice intake template (competitive analysis).\n\n## Intake Block\n\nFill this with the creator's real patterns. Specific and honest beats polished. This is not a persona — it is how they already communicate.\n\n### Who This Person Is\n\n```\nName: [creator or founder name]\nHandle: @[platform handle]\nWhat they're known for: [niche, format, audience]\n```\n\n### Core Beliefs (Things They'd Actually Say)\n\nReal opinions, not mission statements. Include the contrarian or counterintuitive ones — that is where their voice is strongest.\n\n```\n- \"[A direct opinion they genuinely hold]\"\n- \"[One that would make some people disagree]\"\n- \"[Something they changed their mind on]\"\n```\n\n### GOOD vs BAD Sentence Patterns\n\nShow the difference in plain examples. Short, present tense, active voice on the GOOD side.\n\n```\nGOOD: \"I cut my supplement stack to three things. Sleep got better.\"\nBAD:  \"I strategically optimized my wellness routine for enhanced outcomes.\"\n```\n\n```\nGOOD: \"This actually works. Here's the one step people skip.\"\nBAD:  \"I'm so excited to share this game-changing product with you all!\"\n```\n\nAdd 1-2 more pairs from the creator's own posts.\n\n### Topic Authority Tied to Proof\n\nWhat can this person credibly speak on, and what is the proof? No proof, no authority claim.\n\n```\n- [Topic]: [the real experience, result, or number behind it]\n- [Topic]: [same — tie it to something concrete]\n```\n\n### Signature Moves / Tics (pick 3-5)\n\nThe repeatable things that make their content recognizable. Examples to prompt with:\n\n```\n1. [Opens with a blunt one-line claim, then proves it]\n2. [Uses exact numbers, never \"a lot\" or \"huge\"]\n3. [Films in the same spot / same framing every time]\n4. [Signs off with a recurring catchphrase]\n5. [Reads on-screen captions out loud in the first 2 seconds]\n```\n\n## What to Avoid\n\n```\n- [Phrasing that feels off-brand for them]\n- [A tone that doesn't fit, e.g. corporate hype]\n- [A topic they would not weigh in on]\n```\n\n## Handoff\n\nWhen the voice intake is filled out, pass it forward with the brief. `content-reviewer` reads the captured voice and the signature moves to judge whether submitted content sounds like the creator and stays on the proof-backed topics — flagging drift instead of imposing a reviewer's preference.\n\nFile v16.0.0:skill-card.md\n\n## Description: <br>\nBrief Generator creates structured influencer campaign briefs with deliverables, key messages, creative direction, timelines, disclosure rules, and compensation terms. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[aaron-he-zhu](https://clawhub.ai/user/aaron-he-zhu) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nMarketing teams, creator-program operators, and developers using agent skills use this skill to turn campaign details into creator-ready influencer briefs. It is intended for drafting and standardizing briefs, not for optimizing budget allocation across creators. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Generated briefs and durable campaign facts may be saved to local memory files, including campaign, compensation, contact, or claims details. <br>\nMitigation: Avoid entering confidential campaign data unless local retention is acceptable, and review or clear local memory files according to workspace policy. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Skill Page](https://clawhub.ai/aaron-he-zhu/skills/brief-generator) <br>\n- [Skill Homepage](https://github.com/aaron-he-zhu/aaron-marketing-skills) <br>\n- [Brief Templates](references/brief-templates.md) <br>\n- [Creator Voice Intake](references/creator-voice-intake.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [markdown, guidance, configuration] <br>\n**Output Format:** [Markdown brief saved as a local file, plus concise handoff guidance] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May persist generated briefs and durable campaign facts to local memory files.] <br>\n\n## Skill Version(s): <br>\n16.0.0 (source: server release evidence and artifact frontmatter) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v14.0.0: 5 files, 11679 bytes\n\nFiles: references/brief-templates.md (10605b), references/creator-voice-intake.md (2712b), skill-card.md (2749b), SKILL.md (8602b), _meta.json (135b)\n\nFile v14.0.0:SKILL.md\n\n---\nname: brief-generator\nslug: brief-generator\ndisplayName: \"Brief Generator · 创作简报生成\"\nsummary: \"结构化红人简报:交付物、关键信息、创意方向、时间线、披露要求与报酬条款\"\ndescription: 'Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, creative direction, timeline, disclosure rules, and compensation terms. Not for choosing how to split spend across creators — use budget-optimizer.'\nversion: \"14.0.0\"\nlicense: Apache-2.0\ncompatibility: \"Claude Code and compatible agent-skill hosts\"\nhomepage: \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"\nwhen_to_use: \"Activate when the user needs to brief one or more influencers for a campaign, standardize brief formats across a team, onboard ambassador partners, build reusable templates for recurring campaigns, or tighten brief clarity after revision-heavy collaborations. Also fires for platform-specific briefs (TikTok review, Instagram Stories takeover, YouTube integration).\"\nargument-hint: \"<campaign or product> [platform] [content type]\"\nmetadata: {\"author\": \"aaron-he-zhu\", \"version\": \"14.0.0\", \"discipline\": \"influencer\", \"phase\": \"plan\", \"family\": \"influencer-marketing\", \"hermes\": {\"tags\": [\"marketing\", \"influencer\", \"plan\"], \"category\": \"influencer\"}, \"openclaw\": {\"emoji\": \"📣\", \"homepage\": \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"}}\n---\n\n# Brief Generator\n\nThis skill helps you create clear, comprehensive influencer briefs that set creators up for success. Good briefs lead to better content, fewer revisions, and stronger partnerships.\n\n## Quick Start\n\nShortest invocation:\n\n```\nCreate an influencer brief for [campaign]\n```\n\nCommon scenario:\n\n```\nGenerate a TikTok brief for micro-influencers promoting [product], 1 review video, with disclosure and timeline\n```\n\n## Skill Contract\n\n- **Reads**: campaign name, brand, product/service, target platforms, content types and quantities, key message, CTA, timeline, compensation terms. Pulls any prior campaign facts from `memory/hot-cache.md` when present.\n- **Writes**: a complete creator-ready brief saved to `memory/influencer/brief-generator/YYYY-MM-DD-<topic>.md`.\n- **Promotes**: durable campaign facts (brand handle, campaign hashtag, disclosure standard, posting window, usage-rights duration) to `memory/hot-cache.md`.\n- **Done when**:\n  - The brief covers all required sections (overview, key messages, deliverables, creative direction, timeline, compliance, compensation, contact).\n  - Disclosure requirements and usage rights are stated explicitly, with no placeholder left unresolved that the user gave input for.\n  - Deliverables and quantities match what the user requested per platform.\n- **Primary next skill**: [budget-optimizer](../budget-optimizer/SKILL.md)\n\n### Handoff Summary\n\n> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md).\n\n## Data Sources\n\nThis family has no live integrations required (Tier 1). The skill works end to end by asking the user for inputs: campaign details, deliverables, key messages, timeline, and compensation. Provide those in the prompt and you get a complete brief with zero setup.\n\nOptional connectors that can enrich a brief when available:\n\n- `~~influencer database` — pull creator handles, audience size, and past collaboration notes to personalize the \"Why You\" section.\n- `~~social platform analytics` — confirm current format specs and best-performing post lengths per platform.\n- `~~CRM` — fetch the assigned point of contact and prior brief versions for an ambassador.\n\nWhen the brief makes marketing claims (performance figures, guarantees, health/finance statements), pull approved claim wording and claim-level disclaimers from `memory/claims/claims-ledger.md` — the [offer-claims-registry](../../../protocol/offer-claims-registry/SKILL.md) ledger — when present (keyless Tier 1).\n\nSee [CONNECTORS.md](../../../CONNECTORS.md) for the verified free/keyless recipe per category. None are required.\n\n## Instructions\n\nWhen a user requests a brief:\n\n1. **Gather brief inputs** — capture campaign info, deliverables (platform, content type, quantity), key message, CTA, timeline, and compensation. Use the input checklist in [references/brief-templates.md](references/brief-templates.md#brief-input-capture). Pull prior campaign facts from `memory/hot-cache.md` if present. If the user wants the brief to reflect the creator's real voice, capture it first via [creator-voice-intake.md](references/creator-voice-intake.md).\n2. **Generate the professional brief** — fill the master template (overview, key messages, deliverables, creative direction, product details, campaign assets, timeline, approval process, legal/compliance with disclosure + usage rights, compensation, contact, FAQ, acknowledgment). Full fill-in template: [references/brief-templates.md](references/brief-templates.md#master-brief-template). Tune wording to the platform. Source claim-bearing key messages from the approved wording in `memory/claims/claims-ledger.md` when the claim is registered; mark unregistered claims `[needs source]` in the brief and drop them as one-line candidates in `memory/claims/candidates.md` for [offer-claims-registry](../../../protocol/offer-claims-registry/SKILL.md) to resolve.\n3. **Apply content-type and campaign-type variations** — adjust emphasis per platform (TikTok hook/sounds, IG Reels/Stories/Feed, YouTube integration/Shorts) and per campaign type (launch, review, event, ambassador, giveaway). Variation tables: [references/brief-templates.md](references/brief-templates.md#brief-variations-by-content-type).\n4. **Save and promote** — write the finished brief to `memory/influencer/brief-generator/YYYY-MM-DD-<topic>.md`. Promote durable facts (brand handle, campaign hashtag, disclosure standard, posting window, usage-rights duration) to `memory/hot-cache.md`.\n\nDisclosure and usage rights must be stated explicitly — never leave them as placeholders once the user has given input. Briefs are guidelines, not scripts: respect the creator's voice while pinning the key messages and compliance terms.\n\n## Example\n\n**User**: \"Create a brief for micro-influencers to promote our new organic protein powder on Instagram and TikTok\"\n\n**Output**: Complete brief — messaging around organic ingredients and clean label, deliverables of 1 IG Reel + 1 TikTok video with platform specs, creative direction for \"morning routine\" / \"workout fuel\" angles, timeline with draft + go-live dates, #ad disclosure at caption start, and 12-month repost/paid usage rights. Saved to `memory/influencer/brief-generator/`.\n\n## Reference Materials\n\n- Shared contract: [skill-contract.md](../../../references/skill-contract.md)\n- Shared state model: [state-model.md](../../../references/state-model.md)\n- Connector recipes: [CONNECTORS.md](../../../CONNECTORS.md)\n- C3 scoring architecture (when scoring brief quality): [references/c3/scoring-architecture.md](../../../references/c3/scoring-architecture.md)\n- Brief templates & variations (master fill-in template, content-type and campaign-type variations, invoke patterns, tips): [brief-templates.md](references/brief-templates.md)\n- Creator voice intake (capture real voice before briefing; content-reviewer reads the captured voice): [creator-voice-intake.md](references/creator-voice-intake.md)\n- Sibling skills:\n  - [campaign-planner](../campaign-planner/SKILL.md) - Create the campaign this brief supports\n  - [budget-optimizer](../budget-optimizer/SKILL.md) - Allocate spend across the briefed creators\n  - [content-reviewer](../../activate/content-reviewer/SKILL.md) - Review submitted content\n  - [outreach-manager](../../activate/outreach-manager/SKILL.md) - Deliver briefs to influencers\n  - [contract-helper](../../activate/contract-helper/SKILL.md) - Include legal terms\n\n## Next Best Skill\n\n- **Primary**: [budget-optimizer](../budget-optimizer/SKILL.md) - Once the brief defines deliverables, set how spend is split across creators and platforms.\n- **Alternates (same Plan family)**:\n  - [campaign-planner](../campaign-planner/SKILL.md) - Re-plan campaign scope if the brief surfaces new deliverable needs.\n  - [outreach-manager](../../activate/outreach-manager/SKILL.md) - Send the finished brief to selected creators.\n\n**Termination note**: Maintain a visited-set. If a recommended skill was already invoked this session, stop and report chain-complete instead of re-running it. Cap any handoff chain at max-depth 3.\n\nFile v14.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"brief-generator\",\n  \"version\": \"14.0.0\",\n  \"publishedAt\": 1783240969352\n}\n\nFile v14.0.0:references/brief-templates.md\n\n# Brief Generator — Templates & Variations\n\nFull templates and worked variations for the brief-generator skill. The skill's Instructions step 2 (\"Generate Professional Brief\") fills the master template below; steps for content-type and campaign-type tuning use the variation tables.\n\nBack to the skill: [SKILL.md](../SKILL.md)\n\n---\n\n## Brief Input Capture\n\nGather these before generating (Instructions step 1):\n\n```markdown\n### Brief Requirements\n\n**Campaign Information**:\n- Campaign Name: [name]\n- Brand: [brand]\n- Product/Service: [description]\n\n**Deliverables**:\n- Platform(s): [platforms]\n- Content Type: [types]\n- Quantity: [number of posts]\n\n**Key Details**:\n- Key message: [main point to convey]\n- CTA: [what action should viewers take]\n- Timeline: [key dates]\n- Budget/Compensation: [terms]\n```\n\n---\n\n## Master Brief Template\n\n```markdown\n---\n\n# Influencer Campaign Brief\n\n## Campaign: [Campaign Name]\n\n---\n\n## 📋 Overview\n\n### Brand\n**[Brand Name]** - [One-line brand description]\n\n[2-3 sentences about the brand, its values, and what makes it unique]\n\n### Product/Service\n**[Product Name]**\n\n[Product description including:\n- What it is\n- Key features/benefits\n- Price point\n- Where to buy]\n\n### Campaign Goal\n[Clear statement of what this campaign aims to achieve]\n\n### Why You\n[Personalized note on why this influencer was selected - makes creators feel valued]\n\n---\n\n## 🎯 Key Messages\n\n### Primary Message\n> \"[The one thing viewers should take away]\"\n\n### Supporting Messages (choose 1-2 to incorporate naturally)\n- [Message 1]\n- [Message 2]\n- [Message 3]\n\n### Talking Points\n- [Point 1]\n- [Point 2]\n- [Point 3]\n\n### What NOT to Say\n- [Avoid 1]\n- [Avoid 2]\n\n---\n\n## 📱 Deliverables\n\n### Content Requirements\n\n| Platform | Format | Quantity | Specs |\n|----------|--------|----------|-------|\n| [Platform 1] | [Format] | [#] | [Specs] |\n| [Platform 2] | [Format] | [#] | [Specs] |\n\n### Platform-Specific Details\n\n#### [Platform 1] Requirements\n\n**Format**: [Format type]\n**Quantity**: [Number]\n**Duration**: [If video: length]\n\n**Technical Specs**:\n- Aspect ratio: [ratio]\n- Resolution: [minimum]\n- File format: [formats]\n\n**Caption Requirements**:\n- Include: [@brand mention, #hashtags, disclosure]\n- Character limit: [platform limit]\n- Link: [yes/no, where]\n\n**Additional Elements**:\n- [ ] [Element 1]\n- [ ] [Element 2]\n\n---\n\n## 🎨 Creative Direction\n\n### Creative Concept\n[Describe the overall creative vision for this campaign]\n\n### Tone & Style\n- Tone: [e.g., fun and energetic / authentic and relatable / premium and aspirational]\n- Style: [e.g., lifestyle integration / tutorial / review / day-in-the-life]\n- Visual: [e.g., bright and colorful / moody and cinematic / minimal and clean]\n\n### Content Structure Suggestion\n\n**Hook** (first 1-3 seconds):\n[Suggestion for attention-grabbing opening]\n\n**Body**:\n[What the main content should cover]\n\n**CTA** (end):\n[What viewers should do next]\n\n### Creative Freedom\n[Statement about how much creative freedom the influencer has]\n\n> 💡 **Note**: We love your creative voice! These are guidelines, not scripts. Feel free to make this your own while hitting the key messages.\n\n### Inspiration\n\n**Reference Examples**:\n- [Link/description of example 1]\n- [Link/description of example 2]\n\n**What we love about these**:\n- [What makes them effective]\n\n### Do's and Don'ts\n\n#### ✅ Do\n- [Do 1]\n- [Do 2]\n- [Do 3]\n- [Do 4]\n\n#### ❌ Don't\n- [Don't 1]\n- [Don't 2]\n- [Don't 3]\n- [Don't 4]\n\n---\n\n## 📦 Product Details\n\n### What You'll Receive\n- [Product 1] - [description/variant]\n- [Product 2] - [description/variant]\n\n**Shipping Timeline**: [Expected delivery date]\n**Shipping Address**: [Confirm address with influencer]\n\n### Product Key Features\n\n| Feature | Benefit | How to Show |\n|---------|---------|-------------|\n| [Feature 1] | [Benefit] | [Demo suggestion] |\n| [Feature 2] | [Benefit] | [Demo suggestion] |\n| [Feature 3] | [Benefit] | [Demo suggestion] |\n\n### Product USPs to Highlight\n1. [USP 1]\n2. [USP 2]\n3. [USP 3]\n\n---\n\n## 🔗 Campaign Assets\n\n### Required Elements\n\n| Element | Details |\n|---------|---------|\n| Brand Handle | @[handle] |\n| Campaign Hashtag | #[hashtag] |\n| Branded Hashtag | #[hashtag] |\n| Landing Page | [URL] |\n| Promo Code | [CODE] - [discount details] |\n| UTM Link | [full tracking URL] |\n\n### Brand Assets (if needed)\n[Link to brand asset folder with logos, images, etc.]\n\n---\n\n## 📅 Timeline & Deadlines\n\n| Milestone | Date | Notes |\n|-----------|------|-------|\n| Brief Received | [date] | Today |\n| Product Delivery | [date] | |\n| Concept/Script Due | [date] | Optional - for approval |\n| Draft Content Due | [date] | For review before posting |\n| Feedback Provided | [date] | |\n| Revisions Due | [date] | If needed |\n| Final Approval | [date] | |\n| Content Goes Live | [date] | [time window if specific] |\n| Insights/Analytics Due | [date] | 48-72 hours post |\n\n**Posting Window**: [specific dates/times if applicable]\n\n---\n\n## ✅ Approval Process\n\n### What to Submit for Review\n\n1. **Before filming/creating**:\n   - [ ] Concept outline OR script (optional)\n   - [ ] Any questions or concerns\n\n2. **For content approval**:\n   - [ ] Draft content (unlisted/private)\n   - [ ] Draft caption with all required elements\n\n3. **After posting**:\n   - [ ] Live content link\n   - [ ] Screenshots of insights (48-72 hours post)\n\n### Submission Method\n[How to submit: email, platform, tool]\n\n### Review Timeline\n- Initial review: [X] business days\n- Revision feedback: [X] business days\n\n### Revision Policy\n[Number of revisions included, what constitutes a revision]\n\n---\n\n## ⚖️ Legal & Compliance\n\n### Disclosure Requirements\n\n**Required disclosure**: All sponsored content MUST include clear disclosure.\n\n**Acceptable disclosures**:\n- #ad (required)\n- #sponsored\n- \"Paid partnership with [Brand]\" (platform feature)\n- Verbal disclosure in video: \"This video is sponsored by [Brand]\"\n\n**Placement**: Disclosure must be:\n- Visible without clicking \"more\"\n- At the beginning of caption\n- Clear and unambiguous\n\n### Content Restrictions\n\n- [ ] No competitor mentions\n- [ ] No false claims about product\n- [ ] No before/after claims (unless approved)\n- [ ] No pricing comparisons\n- [ ] [Industry-specific restrictions]\n\n### Usage Rights\n\n**[Brand] is granted the following rights**:\n- [ ] Repost on brand social channels\n- [ ] Use in paid advertising\n- [ ] Use on website\n- [ ] Use in email marketing\n- [ ] Use in presentations/sales materials\n\n**Duration**: [e.g., perpetual / 12 months / campaign duration]\n**Territories**: [e.g., worldwide / US only]\n\n---\n\n## 💰 Compensation\n\n### Payment Terms\n\n| Item | Amount |\n|------|--------|\n| Base Fee | $[X] |\n| [Additional deliverable] | $[X] |\n| **Total** | **$[X]** |\n\n**Payment Method**: [method]\n**Payment Timeline**: [e.g., Net 30 after content goes live]\n**Invoice Requirements**: [what to include]\n\n### Additional Compensation\n- Affiliate commission: [% on sales with code]\n- Product to keep: [Yes/No - value]\n- Performance bonus: [if applicable]\n\n---\n\n## 📞 Contact Information\n\n### Your Point of Contact\n\n**Name**: [Contact name]\n**Role**: [Title]\n**Email**: [email]\n**Phone**: [phone - for urgent matters]\n**Response Time**: [expected response time]\n\n### Escalation Contact\n[Secondary contact for urgent issues]\n\n---\n\n## ❓ FAQ\n\n**Q: Can I share the product with friends/family in the content?**\nA: [Answer]\n\n**Q: What if I need more time?**\nA: [Answer]\n\n**Q: Can I repurpose this content for other platforms?**\nA: [Answer]\n\n**Q: What happens if I'm not happy with the product?**\nA: [Answer]\n\n---\n\n## ✍️ Brief Acknowledgment\n\nBy proceeding with this collaboration, you confirm:\n\n- [ ] I have read and understood this brief\n- [ ] I agree to the deliverables and timeline\n- [ ] I will comply with disclosure requirements\n- [ ] I understand the usage rights granted\n\n**Please confirm receipt and understanding by [date].**\n\n---\n\n*Thank you for partnering with [Brand]! We're excited to work with you. Don't hesitate to reach out with any questions.*\n\n---\n```\n\n---\n\n## Brief Variations by Content Type\n\nFor different content types, adjust:\n\n```markdown\n## Brief Variations\n\n### TikTok Video Brief\n- Emphasize: Hook importance, trending sounds, native feel\n- Include: Sound/music options, trending formats to consider\n- Duration: 15-60 seconds optimal\n\n### Instagram Reels Brief\n- Emphasize: Visual quality, cover image, carousel option\n- Include: Reel vs. Feed placement, Stories cross-posting\n- Duration: 15-30 seconds optimal\n\n### Instagram Feed Post Brief\n- Emphasize: High-quality imagery, detailed caption\n- Include: Carousel considerations, aesthetic fit\n- Format: Square/Portrait/Landscape options\n\n### Instagram Stories Brief\n- Emphasize: Authenticity, multiple frames, swipe-up/link\n- Include: Story frames breakdown, poll/questions use\n- Duration: 3-7 story frames typical\n\n### YouTube Video Brief\n- Emphasize: Integration style (dedicated vs. mention), SEO\n- Include: Video description requirements, end screen\n- Duration: Varies by integration type\n\n### YouTube Shorts Brief\n- Similar to TikTok with YouTube-specific features\n- Include: YouTube algorithm considerations\n```\n\n---\n\n## Brief Templates by Campaign Type\n\n- **Product Launch Brief** — Focus: introduction, key features, availability. Content: unboxing, first impressions, demo.\n- **Review/Testimonial Brief** — Focus: honest experience, specific benefits. Content: in-depth review, before/after (if applicable).\n- **Event/Activation Brief** — Focus: experience, atmosphere, brand interaction. Content: real-time posting, event highlights.\n- **Always-On/Ambassador Brief** — Focus: ongoing integration, long-term relationship. Content: regular organic mentions, lifestyle integration.\n- **Giveaway Brief** — Focus: entry mechanics, rules, excitement. Content: prize showcase, entry CTA.\n\n---\n\n## How to Invoke (extended)\n\n### Create a Campaign Brief\n\n```\nCreate an influencer brief for [campaign] with [deliverables] for [product]\n```\n\n```\nGenerate a brief for [influencer type] promoting [product] on [platform]\n```\n\n### Specific Content Types\n\n```\nCreate a TikTok brief for a product review video\n```\n\n```\nGenerate an Instagram Stories brief for a brand takeover\n```\n\n---\n\n## Tips for Great Briefs\n\n1. **Be clear, not controlling** — guidelines, not scripts.\n2. **Show inspiration** — visual examples help.\n3. **Respect their voice** — that's why you hired them.\n4. **Make it scannable** — use formatting, headers, bullets.\n5. **Include everything** — don't make them ask questions.\n6. **Be realistic** — don't ask for too much in one post.\n\nFile v14.0.0:references/creator-voice-intake.md\n\n# Creator Voice Intake\n\nCapture how the creator (or the brand's founder spokesperson) actually talks before you write the brief. A brief that respects the real voice gets content that needs fewer revisions. Drop the filled-out block into the brief's \"Why You\" and \"Creative Direction\" sections, and hand it to `content-reviewer` so reviewers check submitted content against the captured voice, not their own taste.\n\nAdapted from an external founder-voice intake template (competitive analysis).\n\n## Intake Block\n\nFill this with the creator's real patterns. Specific and honest beats polished. This is not a persona — it is how they already communicate.\n\n### Who This Person Is\n\n```\nName: [creator or founder name]\nHandle: @[platform handle]\nWhat they're known for: [niche, format, audience]\n```\n\n### Core Beliefs (Things They'd Actually Say)\n\nReal opinions, not mission statements. Include the contrarian or counterintuitive ones — that is where their voice is strongest.\n\n```\n- \"[A direct opinion they genuinely hold]\"\n- \"[One that would make some people disagree]\"\n- \"[Something they changed their mind on]\"\n```\n\n### GOOD vs BAD Sentence Patterns\n\nShow the difference in plain examples. Short, present tense, active voice on the GOOD side.\n\n```\nGOOD: \"I cut my supplement stack to three things. Sleep got better.\"\nBAD:  \"I strategically optimized my wellness routine for enhanced outcomes.\"\n```\n\n```\nGOOD: \"This actually works. Here's the one step people skip.\"\nBAD:  \"I'm so excited to share this game-changing product with you all!\"\n```\n\nAdd 1-2 more pairs from the creator's own posts.\n\n### Topic Authority Tied to Proof\n\nWhat can this person credibly speak on, and what is the proof? No proof, no authority claim.\n\n```\n- [Topic]: [the real experience, result, or number behind it]\n- [Topic]: [same — tie it to something concrete]\n```\n\n### Signature Moves / Tics (pick 3-5)\n\nThe repeatable things that make their content recognizable. Examples to prompt with:\n\n```\n1. [Opens with a blunt one-line claim, then proves it]\n2. [Uses exact numbers, never \"a lot\" or \"huge\"]\n3. [Films in the same spot / same framing every time]\n4. [Signs off with a recurring catchphrase]\n5.\n\nArchive v13.0.0: 5 files, 11437 bytes\n\nFiles: references/brief-templates.md (10605b), references/creator-voice-intake.md (2712b), skill-card.md (2146b), SKILL.md (8626b), _meta.json (135b)","readmeExcerpt":"Skill: Brief Generator Owner: aaron-he-zhu Summary: Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, crea... Tags: latest:19.0.0 Version history: v19.0.0 | 2026-07-24T14:17:59.155Z | auto - Major refactor to project structure: removed four legacy/reference files and added a new distribution-manifest.json for deploy","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"Create an influencer brief for [campaign]"},{"language":"text","snippet":"Generate a TikTok brief for micro-influencers promoting [product], 1 review video, with disclosure and timeline"},{"language":"markdown","snippet":"### Brief Requirements\n\n**Campaign Information**:\n- Campaign Name: [name]\n- Brand: [brand]\n- Product/Service: [description]\n\n**Deliverables**:\n- Platform(s): [platforms]\n- Content Type: [types]\n- Quantity: [number of posts]\n\n**Key Details**:\n- Key message: [main point to convey]\n- CTA: [what action should viewers take]\n- Timeline: [key dates]\n- Budget/Compensation: [terms]"},{"language":"markdown","snippet":"---\n\n# Influencer Campaign Brief\n\n## Campaign: [Campaign Name]\n\n---\n\n## 📋 Overview\n\n### Brand\n**[Brand Name]** - [One-line brand description]\n\n[2-3 sentences about the brand, its values, and what makes it unique]\n\n### Product/Service\n**[Product Name]**\n\n[Product description including:\n- What it is\n- Key features/benefits\n- Price point\n- Where to buy]\n\n### Campaign Goal\n[Clear statement of what this campaign aims to achieve]\n\n### Why You\n[Personalized note on why this influencer was selected - makes creators feel valued]\n\n---\n\n## 🎯 Key Messages\n\n### Primary Message\n> \"[The one thing viewers should take away]\"\n\n### Supporting Messages (choose 1-2 to incorporate naturally)\n- [Message 1]\n- [Message 2]\n- [Message 3]\n\n### Talking Points\n- [Point 1]\n- [Point 2]\n- [Point 3]\n\n### What NOT to Say\n- [Avoid 1]\n- [Avoid 2]\n\n---\n\n## 📱 Deliverables\n\n### Content Requirements\n\n| Platform | Format | Quantity | Specs |\n|----------|--------|----------|-------|\n| [Platform 1] | [Format] | [#] | [Specs] |\n| [Platform 2] | [Format] | [#] | [Specs] |\n\n### Platform-Specific Details\n\n#### [Platform 1] Requirements\n\n**Format**: [Format type]\n**Quantity**: [Number]\n**Duration**: [If video: length]\n\n**Technical Specs**:\n- Aspect ratio: [ratio]\n- Resolution: [minimum]\n- File format: [formats]\n\n**Caption Requirements**:\n- Include: [@brand mention, #hashtags, disclosure]\n- Character limit: [platform limit]\n- Link: [yes/no, where]\n\n**Additional Elements**:\n- [ ] [Element 1]\n- [ ] [Element 2]\n\n---\n\n## 🎨 Creative Direction\n\n### Creative Concept\n[Describe the overall creative vision for this campaign]\n\n### Tone & Style\n- Tone: [e.g., fun and energetic / authentic and relatable / premium and aspirational]\n- Style: [e.g., lifestyle integration / tutorial / review / day-in-the-life]\n- Visual: [e.g., bright and colorful / moody and cinematic / minimal and clean]\n\n### Content Structure Suggestion\n\n**Hook** (first 1-3 seconds):\n[Suggestion for attention-grabbing opening]\n\n**Body**:\n[What the main conten"},{"language":"markdown","snippet":"## Brief Variations\n\n### TikTok Video Brief\n- Emphasize: Hook importance, trending sounds, native feel\n- Include: Sound/music options, trending formats to consider\n- Duration: 15-60 seconds optimal\n\n### Instagram Reels Brief\n- Emphasize: Visual quality, cover image, carousel option\n- Include: Reel vs. Feed placement, Stories cross-posting\n- Duration: 15-30 seconds optimal\n\n### Instagram Feed Post Brief\n- Emphasize: High-quality imagery, detailed caption\n- Include: Carousel considerations, aesthetic fit\n- Format: Square/Portrait/Landscape options\n\n### Instagram Stories Brief\n- Emphasize: Authenticity, multiple frames, swipe-up/link\n- Include: Story frames breakdown, poll/questions use\n- Duration: 3-7 story frames typical\n\n### YouTube Video Brief\n- Emphasize: Integration style (dedicated vs. mention), SEO\n- Include: Video description requirements, end screen\n- Duration: Varies by integration type\n\n### YouTube Shorts Brief\n- Similar to TikTok with YouTube-specific features\n- Include: YouTube algorithm considerations"},{"language":"text","snippet":"Create an influencer brief for [campaign] with [deliverables] for [product]"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: brief-generator\nslug: brief-generator\ndisplayName: \"Brief Generator · 创作简报生成\"\nsummary: \"结构化红人简报:交付物、关键信息、创意方向、时间线、披露要求与报酬条款\"\ndescription: 'Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, creative direction, timeline, disclosure rules, and compensation terms. Not for choosing how to split spend across creators — use budget-optimizer. 达人合作简报/创作者BF'\nversion: \"19.0.0\"\nlicense: Apache-2.0\ncompatibility: \"Claude Code and compatible agent-skill hosts\"\nhomepage: \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"\nwhen_to_use: \"Activate when the user needs to brief one or more influencers for a campaign, standardize brief formats across a team, onboard ambassador partners, build reusable templates for recurring campaigns, or tighten brief clarity after revision-heavy collaborations. Also fires for platform-specific briefs (TikTok review, Instagram Stories takeover, YouTube integration).\"\nargument-hint: \"<campaign or product> [platform] [content type]\"\nmetadata: {\"author\": \"aaron-he-zhu\", \"version\": \"19.0.0\", \"discipline\": \"influencer\", \"phase\": \"target\", \"geo-relevance\": \"low\", \"hermes\": {\"tags\": [\"marketing\", \"influencer\", \"target\"], \"category\": \"influencer\"}, \"openclaw\": {\"emoji\": \"📣\", \"homepage\": \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"}}\n---\n\n# Brief Generator\n\nThis skill helps you create clear, comprehensive influencer briefs that set creators up for success. Good briefs lead to better content, fewer revisions, and stronger partnerships.\n\n## Quick Start\n\nShortest invocation:\n\n```\nCreate an influencer brief for [campaign]\n```\n\nCommon scenario:\n\n```\nGenerate a TikTok brief for micro-influencers promoting [product], 1 review video, with disclosure and timeline\n```\n\n## Skill Contract\n\n- **Reads**: campaign/product/platform/deliverable/CTA/timeline/compensation inputs plus `memory/projections/narrative.json`, `memory/projections/claims.json`, and relevant creator/channel projections; HOT is only an index to those sources.\n- **Writes**: a creator-ready brief in conversation and, with permission, `memory/influencer/brief-generator/YYYY-MM-DD-<topic>.md`; unresolved claims become authorized claims proposals.\n- **Done when**:\n  - The brief covers all required sections (overview, key messages, deliverables, creative direction, timeline, compliance, compensation, contact).\n  - Disclosure requirements and usage rights are stated explicitly, with no placeholder left unresolved that the user gave input for.\n  - Deliverables and quantities match what the user requested per platform.\n  - Key messages derive from accepted Narrative canon, claims are context-valid or visibly blocked, and the dependency tuple is present.\n- **Primary next skill**: [budget-optimizer](../budget-optimizer/SKILL.md)\n\n### Handoff Summary\n\n> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md), inclu"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"brief-generator\",\n  \"version\": \"19.0.0\",\n  \"publishedAt\": 1784902679155\n}"},{"path":"references/brief-templates.md","content":"# Brief Generator — Templates & Variations\n\nFull templates and worked variations for the brief-generator skill. The skill's Instructions step 2 (\"Generate Professional Brief\") fills the master template below; steps for content-type and campaign-type tuning use the variation tables.\n\nBack to the skill: [SKILL.md](../SKILL.md)\n\n---\n\n## Brief Input Capture\n\nGather these before generating (Instructions step 1):\n\n```markdown\n### Brief Requirements\n\n**Campaign Information**:\n- Campaign Name: [name]\n- Brand: [brand]\n- Product/Service: [description]\n\n**Deliverables**:\n- Platform(s): [platforms]\n- Content Type: [types]\n- Quantity: [number of posts]\n\n**Key Details**:\n- Key message: [main point to convey]\n- CTA: [what action should viewers take]\n- Timeline: [key dates]\n- Budget/Compensation: [terms]\n```\n\n---\n\n## Master Brief Template\n\n```markdown\n---\n\n# Influencer Campaign Brief\n\n## Campaign: [Campaign Name]\n\n---\n\n## 📋 Overview\n\n### Brand\n**[Brand Name]** - [One-line brand description]\n\n[2-3 sentences about the brand, its values, and what makes it unique]\n\n### Product/Service\n**[Product Name]**\n\n[Product description including:\n- What it is\n- Key features/benefits\n- Price point\n- Where to buy]\n\n### Campaign Goal\n[Clear statement of what this campaign aims to achieve]\n\n### Why You\n[Personalized note on why this influencer was selected - makes creators feel valued]\n\n---\n\n## 🎯 Key Messages\n\n### Primary Message\n> \"[The one thing viewers should take away]\"\n\n### Supporting Messages (choose 1-2 to incorporate naturally)\n- [Message 1]\n- [Message 2]\n- [Message 3]\n\n### Talking Points\n- [Point 1]\n- [Point 2]\n- [Point 3]\n\n### What NOT to Say\n- [Avoid 1]\n- [Avoid 2]\n\n---\n\n## 📱 Deliverables\n\n### Content Requirements\n\n| Platform | Format | Quantity | Specs |\n|----------|--------|----------|-------|\n| [Platform 1] | [Format] | [#] | [Specs] |\n| [Platform 2] | [Format] | [#] | [Specs] |\n\n### Platform-Specific Details\n\n#### [Platform 1] Requirements\n\n**Format**: [Format type]\n**Quantity**: [Number]\n**Duration**: [If video: length]\n\n**Technical Specs**:\n- Aspect ratio: [ratio]\n- Resolution: [minimum]\n- File format: [formats]\n\n**Caption Requirements**:\n- Include: [@brand mention, #hashtags, disclosure]\n- Character limit: [platform limit]\n- Link: [yes/no, where]\n\n**Additional Elements**:\n- [ ] [Element 1]\n- [ ] [Element 2]\n\n---\n\n## 🎨 Creative Direction\n\n### Creative Concept\n[Describe the overall creative vision for this campaign]\n\n### Tone & Style\n- Tone: [e.g., fun and energetic / authentic and relatable / premium and aspirational]\n- Style: [e.g., lifestyle integration / tutorial / review / day-in-the-life]\n- Visual: [e.g., bright and colorful / moody and cinematic / minimal and clean]\n\n### Content Structure Suggestion\n\n**Hook** (first 1-3 seconds):\n[Suggestion for attention-grabbing opening]\n\n**Body**:\n[What the main content should cover]\n\n**CTA** (end):\n[What viewers should do next]\n\n### Creative Freedom\n[Statement about how much creative freedom the influencer has]\n\n> 💡"},{"path":"references/creator-voice-intake.md","content":"# Creator Voice Intake\n\nCapture how the creator (or the brand's founder spokesperson) actually talks before you write the brief. A brief that respects the real voice gets content that needs fewer revisions. Drop the filled-out block into the brief's \"Why You\" and \"Creative Direction\" sections, and hand it to `creator-content-auditor` so reviewers check submitted content against the captured voice, not their own taste.\n\nAdapted from an external founder-voice intake template (competitive analysis).\n\n## Intake Block\n\nFill this with the creator's real patterns. Specific and honest beats polished. This is not a persona — it is how they already communicate.\n\n### Who This Person Is\n\n```\nName: [creator or founder name]\nHandle: @[platform handle]\nWhat they're known for: [niche, format, audience]\n```\n\n### Core Beliefs (Things They'd Actually Say)\n\nReal opinions, not mission statements. Include the contrarian or counterintuitive ones — that is where their voice is strongest.\n\n```\n- \"[A direct opinion they genuinely hold]\"\n- \"[One that would make some people disagree]\"\n- \"[Something they changed their mind on]\"\n```\n\n### GOOD vs BAD Sentence Patterns\n\nShow the difference in plain examples. Short, present tense, active voice on the GOOD side.\n\n```\nGOOD: \"I cut my supplement stack to three things. Sleep got better.\"\nBAD:  \"I strategically optimized my wellness routine for enhanced outcomes.\"\n```\n\n```\nGOOD: \"This actually works. Here's the one step people skip.\"\nBAD:  \"I'm so excited to share this game-changing product with you all!\"\n```\n\nAdd 1-2 more pairs from the creator's own posts.\n\n### Topic Authority Tied to Proof\n\nWhat can this person credibly speak on, and what is the proof? No proof, no authority claim.\n\n```\n- [Topic]: [the real experience, result, or number behind it]\n- [Topic]: [same — tie it to something concrete]\n```\n\n### Signature Moves / Tics (pick 3-5)\n\nThe repeatable things that make their content recognizable. Examples to prompt with:\n\n```\n1. [Opens with a blunt one-line claim, then proves it]\n2. [Uses exact numbers, never \"a lot\" or \"huge\"]\n3. [Films in the same spot / same framing every time]\n4. [Signs off with a recurring catchphrase]\n5. [Reads on-screen captions out loud in the first 2 seconds]\n```\n\n## What to Avoid\n\n```\n- [Phrasing that feels off-brand for them]\n- [A tone that doesn't fit, e.g. corporate hype]\n- [A topic they would not weigh in on]\n```\n\n## Handoff\n\nWhen the voice intake is filled out, pass it forward with the brief. `creator-content-auditor` reads the captured voice and the signature moves to judge whether submitted content sounds like the creator and stays on the proof-backed topics — flagging drift instead of imposing a reviewer's preference."},{"path":"skill-card.md","content":"## Description:\n\nProduces structured influencer campaign briefs with deliverables, key messages, creative direction, timeline, disclosure requirements, and compensation terms.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[aaron-he-zhu](https://clawhub.ai/user/aaron-he-zhu)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nMarketing, influencer, and partnership teams use this skill to turn campaign, product, platform, timeline, compensation, and compliance inputs into creator-ready briefs. It is useful for standardizing brief formats, onboarding ambassador partners, and adapting brief guidance for TikTok, Instagram, YouTube, and other creator workflows.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Generated briefs may contain campaign, compensation, contact, and creator details that are sensitive in a shared workspace.\n\nMitigation: Provide only intended campaign information, allow file saves only in an appropriate workspace, and review saved briefs before sharing.\n\nRisk: Marketing or product claims may be unsupported, outdated, or not approved for the audience, market, media, or offer window.\n\nMitigation: Use accepted narrative and claim sources, keep required disclaimers attached, and block or mark unresolved claims until they are approved.\n\nRisk: Sponsored content briefs can create compliance issues if disclosure requirements or usage rights remain vague.\n\nMitigation: State disclosure placement, acceptable disclosure language, usage rights, duration, and territory before treating a brief as creator-ready.\n\n## Reference(s):\n\n- [Brief templates and variations](references/brief-templates.md)\n- [Creator voice intake](references/creator-voice-intake.md)\n- [ClawHub skill page](https://clawhub.ai/aaron-he-zhu/skills/brief-generator)\n- [Project homepage](https://github.com/aaron-he-zhu/aaron-marketing-skills)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, configuration, guidance]\n\n**Output Format:** [Markdown creator brief with structured sections and optional saved Markdown file]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include campaign inputs, creator voice notes, disclosure terms, usage rights, timeline, compensation, and unresolved claim markers when source support is missing.]\n\n## Skill Version(s):\n\n19.0.0 (source: server release evidence and frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, crea... Skill: Brief Generator Owner: aaron-he-zhu Summary: Use when the user asks to \"create an influencer brief\" or \"write a campaign brief\"; produces a structured creator brief with deliverables, key messages, crea... Tags: latest:19.0.0 Version history: v19.0.0 | 2026-07-24T14:17:59.155Z | auto - Major refactor to project structure: removed four legacy/reference files and added a new distribution-manifest.json for deploy","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1684,"uniquenessScore":50,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T08:07:36.440Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T08:07:36.440Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T10:52:22.143Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}