К основному содержанию
скилл CX Codex

finding-youtube-sponsorship-candidates — скилл для Claude Code

Скилл ищет YouTube-каналы для спонсорских интеграций и оценивает их по просмотрам, активности и истории спонсорства. Пригодится для сбора списка кандидатов на рекламную кампанию.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add apidojo-io/apidojo-skills --skill finding-youtube-sponsorship-candidates -a claude-code
Открыть на GitHub

Что делает finding-youtube-sponsorship-candidates

Скилл запускает поиск по YouTube через скрапер apidojo~youtube-scraper на Apify, собирает каналы из результатов и обогащает их данными. Затем оценивает соответствие спонсорству по соотношению просмотров и подписчиков, комментариям, тематике роликов и упоминаниям рекламодателей. Результат — список каналов с оценками и категориями кандидатов.

Для работы нужен APIFY_TOKEN в переменной окружения или файле .env. Запускать скрапер можно через scripts/run_actor.js, Apify MCP или REST API; результаты можно сохранить в CSV или JSON. Упоминания спонсоров ищутся в заголовках и описаниях последних роликов, поэтому скрытая в субтитрах реклама может не попасть в оценку. В таком случае скилл советует вручную проверить ведущих кандидатов.

Какие задачи решает

  • найти YouTube-каналы по тематике бренда
  • собрать список каналов с историей спонсорства
  • оценить соответствие канала рекламной интеграции
  • отсортировать кандидатов по потенциалу охвата

Примеры запросов агенту

  • Найди YouTube-каналы про личные финансы для спонсорской кампании и ранжируй кандидатов.
  • Собери список каналов про инструменты для разработчиков, которые уже размещали рекламу.
  • Проверь каналы по теме SaaS и сохрани результаты в CSV.

Как установить finding-youtube-sponsorship-candidates

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill finding-youtube-sponsorship-candidates -a claude-code

2Вручную: положить файлы

~/.claude/skills/finding-youtube-sponsorship-candidates/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/finding-youtube-sponsorship-candidates/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о finding-youtube-sponsorship-candidates

Как установить finding-youtube-sponsorship-candidates в Claude Code?

Выполните npx skills add apidojo-io/apidojo-skills --skill finding-youtube-sponsorship-candidates -a claude-code. Файл скилла появится по пути ~/.claude/skills/finding-youtube-sponsorship-candidates/SKILL.md.

Что делает finding-youtube-sponsorship-candidates?

Ищет YouTube-каналы по заданной нише, собирает данные об аудитории и оценивает кандидатов для спонсорских интеграций. В итоговый список входят сведения о каналах и история упоминаний спонсоров.

Что нужно для запуска скилла?

Нужен APIFY_TOKEN, заданный в переменной окружения или файле .env. Скрапер можно запускать через scripts/run_actor.js, Apify MCP или REST API.

Исходный текст

SKILL.md · Apache-2.0
---
name: finding-youtube-sponsorship-candidates
description: >
  Finds YouTube channels suitable for brand sponsorships using apidojo's YouTube scraper on Apify.
  Triggers when the user asks to: find YouTube channels to sponsor, discover YouTubers who accept
  brand deals in a niche, identify YouTube influencers for mid-roll or integration sponsorships,
  find channels that already run sponsors in a product category, research YouTube sponsorship
  opportunities for a brand, identify high-CPM YouTube audiences for B2B or SaaS sponsorships,
  or build a YouTube outreach list for a sponsorship campaign.
  Returns channel name, subscriber count, avg views, engagement rate, niche, and sponsorship history.
  Ideal for brand partnerships managers, SaaS marketing teams, and sponsorship agencies.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/youtube-scraper
---

# Finding YouTube Sponsorship Candidates

Discovers YouTube channels that are good fits for brand integrations. Channels with existing sponsor history are the most efficient outreach targets — they've already proven willingness to accept sponsorships.

## Prerequisites

- `APIFY_TOKEN` environment variable set
- Optional: Apify MCP server installed

## Inputs

| Parameter | Type | Required | Default | Notes |
|-----------|------|----------|---------|-------|
| `startUrls` | array | Optional | `[]` | YouTube URLs — channels, playlists, Shorts, search results |
| `youtubeHandles` | array | Optional | `[]` | YouTube channel handles (e.g. `@kurzgesagt`) |
| `getTrending` | boolean | Optional | `false` | Retrieve trending videos |
| `keywords` | array | Optional | `[]` | Search keywords |
| `gl` | string | Optional | `us` | Country code for results (e.g. `US`, `GB`) |
| `hl` | string | Optional | `en` | Language code (e.g. `en`, `de`) |
| `uploadDate` | string | Optional | `all` | Upload date filter: `any`, `hour`, `today`, `week`, `month`, `year` |
| `duration` | string | Optional | `all` | Duration filter: `any`, `short`, `long` |
| `features` | string | Optional | `all` | Feature filter: `4k`, `hd`, `live`, `cc`, `3d`, `hdr`, etc. |
| `sort` | string | Optional | `r` | Sort order for search results |
| `maxItems` | number | Optional | Unlimited | Maximum videos to return |
| `customMapFunction` | string | Optional | — | JavaScript function to transform each output object |

## Workflow

```
Progress:
- [ ] Step 1: Search YouTube for niche channel content
- [ ] Step 2: Collect channel handles from results
- [ ] Step 3: Enrich channel data
- [ ] Step 4: Score sponsorship fit
- [ ] Step 5: Deliver ranked outreach list
```

### Step 1: Search for Niche Content


**Recommended — run_actor.js (handles waiting, output, and file saving automatically):**
```bash
# Quick answer (prints table to chat)
node scripts/run_actor.js \
  --actor "apidojo~youtube-scraper" \
  --input '{"param": "value"}'

# Save as CSV
node scripts/run_actor.js \
  --actor "apidojo~youtube-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.csv --format csv

# Save as JSON
node scripts/run_actor.js \
  --actor "apidojo~youtube-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.json --format json
```
> `APIFY_TOKEN` must be set in environment or `.env` file.

**If Apify MCP is available:**
```
Tool: apify:run-actor
Actor: "apidojo~youtube-scraper"
Input:
{
  "searchKeywords": ["best [NICHE] tools", "[NICHE] review", "[NICHE] for beginners", "top [NICHE]"],
  "maxResults": 50,
  "type": "video"
}
```

**REST API fallback:**
```bash
curl -X POST   "https://api.apify.com/v2/acts/apidojo~youtube-scraper/runs?token=$APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{
    "searchKeywords": ["best personal finance tools", "personal finance review"],
    "maxResults": 50,
    "type": "video"
  }'
```

Collect unique `channelId` and `channelName` values.

### Step 2: Enrich Channel Data

**If Apify MCP is available:**
```
Tool: apify:run-actor
Actor: "apidojo~youtube-scraper"
Input:
{
  "startUrls": [{"url": "https://www.youtube.com/channel/[CHANNEL_ID]"}],
  "maxResults": 10,
  "type": "video"
}
```

### Step 3: Score Sponsorship Fit

```
view_ratio = avg_views / subscriber_count

sponsorship_score = (view_ratio > 0.1 ? 1 : view_ratio / 0.1) * 0.30
                  + (subscriber_count in 10000..200000 ? 1 : 0.6) * 0.20
                  + (avg_comments / avg_views > 0.005 ? 1 : (avg_comments/avg_views)/0.005) * 0.20
                  + (has_sponsor_history ? 1 : 0) * 0.30
```

**Sponsorship signal detection (in last 10 video titles/descriptions):**
```
sponsor_count = count(videos where description contains ["sponsored by", "use code", "thanks to", "partner"])
has_sponsor_history = sponsor_count >= 1
repeat_sponsor = sponsor_count >= 3
```

**Tier:** TIER A ≥ 0.70 | TIER B 0.45–0.69 | TIER C < 0.45

### Step 4: Edge Cases

- **View count spike from one viral video**: Use median views from last 10 videos, not mean; flag channels where `max_views > 10× median`
- **Channel in adjacent but not target niche**: Score niche alignment — percentage of last 20 videos in target niche
- **Subscriber count stale**: YouTube counts lag; use `avg_views` as the true reach proxy
- **No description available**: Skip sponsorship history check; score at 0.5 for that component

## Output Format

```
# YouTube Sponsorship Candidates: [NICHE]
Channels evaluated: [N] | TIER A: [N] | TIER B: [N] | Date: [DATE]

## TIER A — Strong Sponsorship Candidates
| Channel | Subscribers | Avg Views | View Ratio | Sponsor History | Niche Fit | Score |
|---------|------------|-----------|------------|-----------------|-----------|-------|
| [name] | [N] | [N] | [X.XX] | [Yes/No/Repeat] | [%] | [0.XX] |

## TIER B — Secondary Candidates
| Channel | Subscribers | Avg Views | View Ratio | Last Sponsor |
|---------|------------|-----------|------------|-------------|

## Sponsorship Landscape in [NICHE]
- Channels already running sponsors: [N]/[N] evaluated ([X%])
- Most common sponsor in category: [brand name] (seen on [N] channels)
- Typical viewer demographic signal (from video titles): [description]
```

## Troubleshooting

**Results are all mega-channels (> 1M subs)**: Narrow the search query with "beginner" or "indie" qualifiers; or filter post-scrape by subscriber count.
**Niche too broad**: Narrow to a sub-niche (e.g. "personal finance" → "fire movement", "crypto" → "Bitcoin long-term investing").
**Can't detect sponsor history from descriptions**: Sponsor language is sometimes hidden in video captions (not descriptions). This is a known limitation — supplement with manual check of top 5 candidates.

© apidojo · Apache-2.0 · apidojo-io/apidojo-skills

Похожие скиллы

Всё по теме «Маркетинг и контент» →
seo-audit coreyhaines31 Скилл проводит технический и on-page аудит сайта: краулинг, индексация, Core Web Vitals, метатеги, hreflang. Пригодится, когда трафик упал или страницы застряли на второй выдаче. CX Codex +1 238 500установок programmatic-seo coreyhaines31 Скилл помогает планировать генерацию сотен посадочных страниц на базе шаблонов и структурированных данных. Позволяет избежать санкций поисковиков за пустой контент. CX Codex +1 150 800установок copy-editing coreyhaines31 Правит уже написанный маркетинговый текст: убирает речевые штампы, чистит формулировки и обновляет устаревшие страницы. Для нового текста с нуля не подходит. CX Codex +1 149 800установок marketing-ideas coreyhaines31 Скилл помогает подобрать маркетинговые идеи для SaaS или другого программного продукта с учётом этапа развития и доступных ресурсов. Пригодится, когда непонятно, с какого канала начать. CX Codex +1 147 400установок sales-enablement coreyhaines31 Скилл для ИИ-агента, который собирает презентации, one-pager'ы, скрипты демо и документы для отработки возражений. Пригодится, когда команда продаж просит материалы, а не очередную презентацию о продукте. CX Codex +1 119 400установок revops coreyhaines31 Скилл помогает проектировать RevOps: вести лидов по этапам, считать скоринг и выстраивать передачу из маркетинга в продажи. Нужен для CRM-процессов. CX Codex +1 114 000установок

Из того же набора82

discovering-pre-launch-startups-on-twitter Ищет стартапы до публичного запуска в Twitter и сортирует найденные сигналы по стадии. Нужен для разведки ранних продуктов и waitlist. CX Codex +1 754установок finding-startup-employees-for-recruiting Ищет сотрудников стартапов в Twitter через Apify и собирает кандидатов для рекрутинга. Пригодится для поиска пассивных специалистов и сигналов о смене работы. CX Codex +1 753установок finding-software-engineers-on-twitter Скилл ищет инженеров и разработчиков в Twitter/X по стеку и сигналам «open to work». Пригодится техническому рекрутеру или нанимающему менеджеру. CX Codex +1 752установок scraping-instagram-comments Собирает комментарии к публикациям Instagram через Apify и возвращает текст, реакции и данные авторов. Нужен для анализа откликов аудитории. CX Codex +1 750установок finding-gaming-content-creators Ищет игровых блогеров в TikTok и YouTube через скраперы Apify. Пригодится при составлении базы авторов для рекламы и спонсорских интеграций. CX Codex +1 745установок scraping-twitter-list-members Скилл выгружает участников публичных списков Twitter/X с биографиями и статистикой через Apify. Пригодится при сборе аудиторий или анализе конкурентов. CX Codex +1 742установок finding-freelancers-by-skill-on-twitter Ищет фрилансеров и независимых подрядчиков в Twitter по навыкам и сигналам готовности к работе. Подходит для поиска специалистов под проект. CX Codex +1 740установок monitoring-instagram-hashtag-trends Собирает посты по хештегам Instagram и считает, какие теги дают лучший отклик. Пригодится, когда нужно собрать набор хештегов под пост или сравнить теги для бренда. CX Codex +1 740установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой