creator-casting-tool

Find the right creators for any brand campaign, activation, or ambassador program. Takes a campaign brief (brand, vibe, category, budget, audience), searches Instagram, TikTok, YouTube, and Substack, and returns a castable shortlist with stats, content examples, rate estimates, and brand conflict checks. Use when casting creators for campaigns, sourcing influencers for a brand, building ambassador shortlists, finding creators for events/activations, or matching talent to a brief. Triggers on: 'find creators for,' 'cast for this campaign,' 'who should we use for,' 'source influencers,' 'creator shortlist,' 'casting list,' 'find talent for [brand],' 'ambassador search,' or any request to match creators to a brand or campaign brief.

3,891 stars

Best use case

creator-casting-tool is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Find the right creators for any brand campaign, activation, or ambassador program. Takes a campaign brief (brand, vibe, category, budget, audience), searches Instagram, TikTok, YouTube, and Substack, and returns a castable shortlist with stats, content examples, rate estimates, and brand conflict checks. Use when casting creators for campaigns, sourcing influencers for a brand, building ambassador shortlists, finding creators for events/activations, or matching talent to a brief. Triggers on: 'find creators for,' 'cast for this campaign,' 'who should we use for,' 'source influencers,' 'creator shortlist,' 'casting list,' 'find talent for [brand],' 'ambassador search,' or any request to match creators to a brand or campaign brief.

Teams using creator-casting-tool should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/creator-casting-tool/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/alexa853/creator-casting-tool/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/creator-casting-tool/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How creator-casting-tool Compares

Feature / Agentcreator-casting-toolStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Find the right creators for any brand campaign, activation, or ambassador program. Takes a campaign brief (brand, vibe, category, budget, audience), searches Instagram, TikTok, YouTube, and Substack, and returns a castable shortlist with stats, content examples, rate estimates, and brand conflict checks. Use when casting creators for campaigns, sourcing influencers for a brand, building ambassador shortlists, finding creators for events/activations, or matching talent to a brief. Triggers on: 'find creators for,' 'cast for this campaign,' 'who should we use for,' 'source influencers,' 'creator shortlist,' 'casting list,' 'find talent for [brand],' 'ambassador search,' or any request to match creators to a brand or campaign brief.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Creator Casting Tool

Find and shortlist the right creators for any brand campaign, activation, event, or ambassador program.

## Who This Is For

- Brand marketing teams casting influencer campaigns
- PR and comms agencies sourcing talent for clients
- Casting directors for events, activations, content shoots
- DTC brands building ambassador or affiliate programs
- Creative agencies staffing content productions

## Prerequisites

- **web_search** tool (required) — for cross-platform discovery, rate research, conflict checks
- **web_fetch** tool (required) — for reading profiles, articles, and content
- **gram CLI** (optional but recommended) — for Instagram discovery, engagement data, and content analysis. If unavailable, web search is used as fallback.

Check gram:
```bash
which gram
```

## Workflow

### 1. Collect Campaign Brief

Ask the user for (or detect from context):

| Parameter | Required | Description |
|-----------|----------|-------------|
| `brand` | yes | Brand name and brief description |
| `campaign_type` | yes | Content, event, activation, ambassador, gifting, UGC |
| `category` | yes | Fashion, beauty, food, fitness, lifestyle, art, tech, travel, wellness, home, luxury, music, gaming, comedy, parenting, finance |
| `vibe` | yes | Aesthetic/tonal direction (e.g., "minimalist, editorial, elevated" or "playful, bold, Gen-Z") |
| `audience_demo` | recommended | Target audience age, gender, location |
| `budget_range` | recommended | Per-creator budget (e.g., "$1K-5K" or "$10K+") |
| `num_creators` | 10 | How many to return |
| `platforms` | all | Which platforms matter: instagram, tiktok, youtube, substack |
| `follower_range` | 10K-500K | Min and max followers |
| `geo_focus` | US | Geographic focus for creators |
| `exclusions` | none | Competitor brands, creators to avoid, agencies to skip |
| `deliverables` | optional | What the creators would produce (e.g., "1 IG Reel + 3 Stories") |

### 2. Discover Creators

Search across platforms for creators matching the brief. Cast a wide net (40-60 candidates) to filter down.

**Instagram (via gram CLI if available):**
```bash
gram search "[category] [vibe keyword]" --limit 20
gram explore "[category]" --limit 20
gram hashtag "[relevant hashtag]" --limit 20
```

If gram unavailable, use web search:
```
"[category] [vibe] instagram creator" [geo]
"[category] influencer" aesthetic [vibe keywords] 2026
site:instagram.com "[category]" "[vibe keyword]"
```

**TikTok:**
```
"[category] tiktok creator" [vibe] [geo] 2026
"[category] tiktoker" [audience_demo keywords]
"best [category] tiktok" [vibe] creators
```

**YouTube:**
```
"[category] youtube creator" [vibe] [geo]
"[category] youtuber" [audience_demo] subscribers
```

**Substack:**
```
"[category] substack" [vibe] newsletter writer
site:substack.com "[category]" "[vibe keyword]"
```

**Also search for:**
```
"[brand name] type creator" OR "[competitor brand] influencer"
"[vibe] creators to watch 2026"
"[category] creators for brand campaigns"
best "[category] [vibe]" influencer lists 2026
```

**Listicles and round-ups** (great for discovery):
```
"[category] influencers to watch 2026"
"[vibe] creators" brand campaign
"best [category] content creators" [geo]
```

### 3. Gather Creator Profiles

For each candidate, collect:

**From gram (if available):**
```bash
gram user info [handle]
gram user posts [handle] --limit 12
```

**From web search / web_fetch:**
```
"[creator name]" [platform] followers engagement
"[creator handle]" brand partnership OR sponsored
"[creator name]" rate OR pricing (for rate estimates)
```

Build a profile for each:
- Name / handles per platform
- Follower counts per platform
- Engagement quality (like-to-follower ratio, comment quality, saves if visible)
- Content style and aesthetic
- Audience demo indicators (comments, content topics, stated location)
- Recent brand partnerships (last 6 months)
- Content quality notes (production value, editing, originality)

### 4. Check Brand Conflicts

This is critical. For each candidate, check if they're currently working with or recently posted for a competitor.

```
"[creator name]" "[competitor brand 1]" OR "[competitor brand 2]"
"[creator handle]" sponsored "[competitor category]"
```

**From gram (if available):**
```bash
gram user posts [handle] --limit 30
```
Scan recent posts for competitor brand tags, #ad/#sponsored with competitors, or gifted product from competing brands.

Classify as:
- **Clear** — No competitor conflicts found
- **Potential conflict** — Posted competitor product but unclear if paid
- **Active conflict** — Currently in a paid campaign with a competitor → FLAG prominently

Also check for:
- Controversial content or past brand safety issues
- Alignment between creator's personal brand and the campaign brand

### 5. Estimate Rates

Based on follower count, engagement, platform, and niche, estimate per-creator rates:

| Follower Range | IG Post | IG Reel | IG Story Set | TikTok | YouTube |
|----------------|---------|---------|--------------|--------|---------|
| 10K-50K | $250-1K | $500-2K | $150-500 | $300-1.5K | $500-2K |
| 50K-100K | $1K-3K | $2K-5K | $500-1.5K | $1.5K-4K | $2K-5K |
| 100K-250K | $3K-7K | $5K-10K | $1.5K-3K | $4K-8K | $5K-10K |
| 250K-500K | $7K-15K | $10K-20K | $3K-5K | $8K-15K | $10K-25K |
| 500K+ | $15K+ | $20K+ | $5K+ | $15K+ | $25K+ |

Adjust estimates based on:
- **Niche premium:** Luxury, finance, tech command higher rates
- **Engagement quality:** High engagement = higher rates justified
- **Content production value:** High-quality production = premium
- **Exclusivity:** If campaign requires exclusivity, add 30-50%

Cross-reference with web search:
```
"[creator name]" rate card OR pricing
influencer rate calculator [follower count] [platform]
```

Note: These are ESTIMATES. Always flag them as approximate.

### 6. Score & Rank (1-100 Campaign Fit Score)

| Signal | Points |
|--------|--------|
| Aesthetic/vibe alignment with brief | +25 |
| Audience demo match | +20 |
| Engagement quality (not just rate — comment quality, saves, shares) | +15 |
| Brand safety — clean history, no conflicts | +15 |
| Within budget range | +10 |
| Multi-platform presence (amplification potential) | +10 |
| Past brand campaign experience (knows how to deliver) | +5 |

Deductions:
- Active competitor conflict: -30
- Potential competitor conflict: -10
- Low engagement relative to following: -15
- Inconsistent posting: -10
- Content quality below brief standard: -20

### 7. Output Format

```markdown
# Creator Casting Report

**Brand:** [brand name]
**Campaign:** [campaign type and description]
**Category:** [category]
**Vibe:** [vibe description]
**Budget:** [per-creator range]
**Platforms:** [target platforms]
**Geo:** [geographic focus]
**Candidates Screened:** [total reviewed]
**Shortlist:** [number returned]

---

## Shortlist

### 1. [Creator Name] — Fit Score: [X]/100
**Handles:** IG @[handle] ([X]K) · TikTok @[handle] ([X]K) · YT [channel] ([X]K)
**Engagement:** [avg likes/comments per post, engagement rate if available]
**Content Style:** [2-3 sentence description of their aesthetic and content approach]
**Why They Fit:** [Specific reasons this creator matches the brief — reference vibe, audience, content style]
**Recent Brand Work:** [List 2-3 recent partnerships if any, or "No recent sponsored content visible"]
**Conflict Check:** 🟢 Clear / 🟡 Potential conflict with [brand] / 🔴 Active conflict with [brand]
**Est. Rate:** $[X]-[Y] for [deliverable type]
**Content Examples:** [Link or describe 2-3 posts that demonstrate campaign-relevant content]
**Notes:** [Anything else relevant — representation status, availability signals, negotiation notes]

---

### 2. [Creator Name] — Fit Score: [X]/100
...

---

## Budget Summary

| Creator | Est. Rate | Fit Score | Conflict |
|---------|-----------|-----------|----------|
| [Name] | $[X]-[Y] | [score] | 🟢/🟡/🔴 |
| ... | ... | ... | ... |
| **Total Est. Range** | **$[min]-[max]** | | |

## Casting Notes
- **Best value picks:** [creators with high fit score relative to rate]
- **Premium picks:** [highest fit score, may be above budget]
- **Safe bets:** [proven brand campaign performers with clean histories]
- **Rising stars:** [smaller but high-momentum, great for long-term ambassador programs]

## Methodology
- Platforms searched: [list]
- Search queries run: [count]
- Candidates screened: [count]
- Excluded (conflicts): [count]
- Excluded (poor fit): [count]
- Instagram data source: [gram CLI / web search]
- Rate estimates are approximate and based on publicly available data + industry benchmarks
```

## Error Handling

| Issue | Action |
|-------|--------|
| gram not installed | Use web search for all Instagram data; note reduced accuracy in engagement metrics |
| Vague brief | Ask clarifying questions before searching. Minimum: brand, category, vibe |
| No budget given | Return creators across ranges, flag estimated rates, let user filter |
| Very niche category | Broaden to adjacent categories, note limited pool |
| Can't find enough creators | Lower follower minimum, expand geo, broaden vibe interpretation. Report what you found. |
| Rate data unavailable | Use benchmark table, flag as "estimated based on industry averages" |
| Competitor list unclear | Ask user to confirm top 3-5 competitors to check against |
| Creator has no recent posts | Flag as "potentially inactive" with last post date |

## Tips for Best Results

- Be specific with the vibe. "Elevated minimalist with warm tones" yields better results than "fashion"
- Include competitor brands in exclusions — this prevents embarrassing casting overlaps
- For ambassador programs, prioritize creators with owned audience (newsletter, podcast, Substack) over pure social
- Smaller creators (10K-50K) often deliver better engagement rates and are more responsive to briefs
- Always verify shortlist manually before presenting to a client — this tool finds candidates, humans close deals
- Run quarterly for ongoing programs to catch rising creators before they price up
- For events/activations, factor in location — a creator's city matters for in-person work

Related Skills

Demand Forecasting Framework

3891
from openclaw/skills

Build accurate demand forecasts using multiple methodologies. Combines statistical models with market intelligence for actionable predictions.

AI Coding Toolkit — Master Every AI Coding Assistant

3891
from openclaw/skills

> The complete methodology for 10X productivity with AI-assisted development. Covers Cursor, Windsurf, Cline, Aider, Claude Code, GitHub Copilot, and more — tool-agnostic principles that work everywhere.

china-tools-sourcing

3891
from openclaw/skills

Comprehensive tools industry sourcing guide for international buyers – provides detailed information about China's hand tools, power tools, garden tools, measuring tools, and industrial tool manufacturing clusters, supply chain structure, regional specializations, and industry trends (2026 updated).

github-tools

3891
from openclaw/skills

Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.

DevOps & Infrastructure

docx-tool

3891
from openclaw/skills

使用 python-docx 库创建、读取和修改 Word 文档 (.docx)。支持文本、段落、表格、样式、图片等操作。

Plonky Forecasting Skill

3891
from openclaw/skills

You are using Plonky, a time-series forecasting API. This skill teaches you the end-to-end forecasting workflow — from data preparation to interpreting results.

tooldeck

3891
from openclaw/skills

Auto-scrapes URLs to extract tool/service info, auto-categorizes, and saves to a personal database. Use when user explicitly shares a URL to save or asks to remember a service. Always confirm before saving. Never auto-save without user intent.

video-script-creator

3891
from openclaw/skills

Short video script generator. 短视频脚本生成器、视频脚本、抖音文案、抖音脚本、快手脚本、口播稿、视频拍摄脚本、YouTube脚本、YouTube Shorts脚本、B站脚本、bilibili脚本、分镜脚本、视频大纲、视频文案、短视频创作、Reels脚本、TikTok脚本、vlog脚本、带货脚本、种草视频脚本、系列视频规划、视频数据复盘、完播率分析、前3秒钩子。Generate complete video scripts with hooks, outlines, titles, tags, CTA, storyboards, series planning, and data review. Use when: (1) creating short video scripts for any platform, (2) writing口播稿/talking-head scripts, (3) generating viral video titles, (4) planning video outlines and storyboards, (5) writing opening hooks (first 3 seconds), (6) generating CTA/ending prompts, (7) planning video series, (8) reviewing video performance data. 适用场景:写短视频脚本、拍摄脚本、口播文案、视频策划、爆款标题、开场钩子、结尾引导、完整分镜、系列规划、数据复盘。 Triggers on: video script creator.

aaddyy-ai-tools

3891
from openclaw/skills

Access 100+ AI tools via MCP — image generation, article writing, logo creation, SEO analysis, math solving, video generation. One API key, pay-per-use pricing.

chrome-devtools

3891
from openclaw/skills

Uses Chrome DevTools via MCP for efficient debugging, troubleshooting and browser automation. Use when debugging web pages, automating browser interactions, analyzing performance, or inspecting network requests.

office-toolkit

3891
from openclaw/skills

处理 Office 文档(Word/Excel/PPT/PDF)的技能。当用户要求读取、创建、编辑 Word 文档(.docx)、Excel 表格(.xlsx/.csv)、PPT(.pptx)或 PDF 时使用。基于 python-docx、openpyxl、python-pptx、pypdf 库。Requires: python-docx, openpyxl, python-pptx, pypdf, pandoc, LibreOffice(验证用)。

skill-creator-plus

3891
from openclaw/skills

创建、编辑、优化或审查 OpenClaw AgentSkills 技能。提供完整的工作流程指引:技能结构设计、frontmatter 规范、_meta.json 格式、ClawHub scanner 规则、渐进式披露设计、validation checklist 及发布流程。适用于从零创建新技能或改进现有技能。输出:SKILL.md + _meta.json。