New to Claude Skills? Learn how to install them →

aaron-he-zhu on GitHub

Brief Generator

Free

Create structured influencer briefs effortlessly.

Get this skill

Free · Opens the source repo

What Brief Generator does

The Brief Generator skill is designed to assist users in crafting detailed influencer briefs that facilitate effective collaboration between brands and creators. By providing a structured format, this skill ensures that all essential elements are included, leading to clearer communication and better content outcomes. Users can generate briefs tailored to various platforms, such as TikTok or Instagram, making it versatile for different marketing campaigns.

When a user invokes the skill, they simply need to provide relevant inputs like campaign details, deliverables, key messages, timelines, and compensation terms. The skill will then compile this information into a comprehensive brief that covers all necessary sections, including an overview, key messages, deliverables, creative direction, compliance, and compensation. This structured approach minimizes the risk of misunderstandings and revisions, ultimately enhancing the partnership between brands and influencers.

The Brief Generator also emphasizes compliance by explicitly stating disclosure requirements and usage rights, ensuring that all legal aspects are addressed. It is particularly useful for marketers and campaign managers who need to streamline the briefing process for influencer collaborations. By following a systematic approach, the skill helps users avoid common pitfalls and create effective briefs that resonate with creators.

This skill is not intended for budget allocation across creators; for that purpose, users should refer to the budget-optimizer skill. However, it excels in producing high-quality, creator-ready briefs that can be saved for future reference, making it a valuable tool in any marketing professional's toolkit.

When to use it

Use this skill when you need to create a detailed influencer brief for a marketing campaign, specifying deliverables and compliance requirements.

When not to use it

Do not use this skill for budget allocation across creators; it is focused solely on generating briefs.

What you can build with it

Creating a TikTok Campaign Brief

Generate a detailed brief for micro-influencers to promote a product on TikTok, including deliverables and compliance.

Launching a New Product

Create a comprehensive influencer brief for a product launch campaign, ensuring all key messages and timelines are included.

Reviewing Influencer Content

Use the skill to draft briefs for influencers reviewing products, specifying creative direction and compensation terms.

How to install Brief Generator

View source

1. Install with the skills CLI

npx skills add aaron-he-zhu/aaron-marketing-skills/brief-generator --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by aaron-he-zhu

Brief Generator

This 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.

Quick Start

Shortest invocation:

Create an influencer brief for [campaign]

Common scenario:

Generate a TikTok brief for micro-influencers promoting [product], 1 review video, with disclosure and timeline

Skill Contract

  • 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.
  • 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.
  • Done when:
    • The brief covers all required sections (overview, key messages, deliverables, creative direction, timeline, compliance, compensation, contact).
    • Disclosure requirements and usage rights are stated explicitly, with no placeholder left unresolved that the user gave input for.
    • Deliverables and quantities match what the user requested per platform.
    • Key messages derive from accepted Narrative canon, claims are context-valid or visibly blocked, and the dependency tuple is present.
  • Primary next skill: budget-optimizer

Handoff Summary

Emit the standard shape from skill-contract.md §Handoff Summary Format, including the Narrative/claims dependency tuple.

Required fields: narrative_canon_id, narrative_canon_version, claims_projection_offset, and dependency_status: verified | approved-fallback | blocked.

Data Sources

This 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.

Optional connectors that can enrich a brief when available:

  • ~~influencer database — pull creator handles, audience size, and past collaboration notes to personalize the "Why You" section.
  • ~~social platform analytics — confirm current format specs and best-performing post lengths per platform.
  • ~~CRM — fetch the assigned point of contact and prior brief versions for an ambassador.

Read 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.

See CONNECTORS.md for the verified free/keyless recipe per category. None are required.

Instructions

When a user requests a brief:

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Disclosure 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.

Example

User: "Create a brief for micro-influencers to promote our new organic protein powder on Instagram and TikTok"

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/.

Reference Materials

Next Best Skill

  • Primary: budget-optimizer - Once the brief defines deliverables, set how spend is split across creators and platforms.
  • Alternates (same Target family):

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.

Frequently asked questions about Brief Generator

Similar skills