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.
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/creator-casting-tool/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How creator-casting-tool Compares
| Feature / Agent | creator-casting-tool | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/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
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
Best AI Agents for Marketing
A curated list of the best AI agents and skills for marketing teams focused on SEO, content systems, outreach, and campaign execution.
AI Agent for YouTube Script Writing
Find AI agent skills for YouTube script writing, video research, content outlining, and repeatable channel production workflows.
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
Build accurate demand forecasts using multiple methodologies. Combines statistical models with market intelligence for actionable predictions.
AI Coding Toolkit — Master Every AI Coding Assistant
> 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
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
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.
docx-tool
使用 python-docx 库创建、读取和修改 Word 文档 (.docx)。支持文本、段落、表格、样式、图片等操作。
Plonky Forecasting Skill
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
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
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
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
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
处理 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
创建、编辑、优化或审查 OpenClaw AgentSkills 技能。提供完整的工作流程指引:技能结构设计、frontmatter 规范、_meta.json 格式、ClawHub scanner 规则、渐进式披露设计、validation checklist 及发布流程。适用于从零创建新技能或改进现有技能。输出:SKILL.md + _meta.json。