finding-youtube-channels-by-growth-rate — скилл для Claude Code
Ищет YouTube-каналы с высоким темпом роста в заданной нише через скрейпер Apify. Пригодится, когда нужно найти набирающих популярность авторов до того, как они станут крупными.
npx skills add apidojo-io/apidojo-skills --skill finding-youtube-channels-by-growth-rate -a claude-codeЧто делает finding-youtube-channels-by-growth-rate
Скилл запускает актор apidojo/youtube-scraper на Apify и обрабатывает результаты. На вход принимает ключевые слова, YouTube-хэндлы, URL каналов или плейлистов, фильтры по стране, языку, дате загрузки и длительности видео.
Дальше скилл классифицирует каналы: ACCELERATING (рост больше 50% месяц к месяцу), GROWING (10–50%), STEADY (0–10%), DECLINING. Скоринг строится на скорости просмотров свежих видео по сравнению со старыми: score = (recent_views_avg / older_views_avg) - 1. Число подписчиков считается запаздывающим показателем, поэтому в первую очередь смотрится на динамику просмотров.
Для работы нужна переменная окружения APIFY_TOKEN. Без неё актор не запустится — это стоит проверить до первого вызова. Скилл входит в библиотеку apidojo intelligence skills под лицензией Apache-2.0.
Какие задачи решает
- найти быстрорастущие YouTube-каналы в конкретной нише
- отследить момент, когда канал начинает набирать подписчиков
- составить список каналов для раннего партнёрства
- отфильтровать каналы по стране, языку и формату видео
- получить таблицу с метриками роста и классификацией
Примеры запросов агенту
- найди быстрорастущие каналы про настольные игры
- какие каналы про кулинарию сейчас набирают подписчиков в Германии
- найди rising YouTube-каналы в нише фитнеса и выгрузи CSV
Как установить finding-youtube-channels-by-growth-rate
1Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-youtube-channels-by-growth-rate -a claude-code2Вручную: положить файлы
~/.claude/skills/finding-youtube-channels-by-growth-rate/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/finding-youtube-channels-by-growth-rate/
1Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-youtube-channels-by-growth-rate -a codex2Вручную: положить файлы
.agents/skills/finding-youtube-channels-by-growth-rate/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-youtube-channels-by-growth-rate -a cursor2Вручную: положить файлы
.cursor/skills/finding-youtube-channels-by-growth-rate/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install apidojo-io/apidojo-skills finding-youtube-channels-by-growth-rate2Вручную: положить файлы
.github/skills/finding-youtube-channels-by-growth-rate/SKILL.md1Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-youtube-channels-by-growth-rate -a gemini-cli2Командой платформы
gemini skills install https://github.com/apidojo-io/apidojo-skills --path skills/intent/finding-youtube-channels-by-growth-rateВручную: положить файлы
.devin/skills/finding-youtube-channels-by-growth-rate/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill finding-youtube-channels-by-growth-rate -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о finding-youtube-channels-by-growth-rate
Как установить finding-youtube-channels-by-growth-rate в Claude Code?
Выполните npx skills add apidojo-io/apidojo-skills --skill finding-youtube-channels-by-growth-rate -a claude-code. Файл скилла появится в ~/.claude/skills/finding-youtube-channels-by-growth-rate/SKILL.md.
Что делает скилл finding-youtube-channels-by-growth-rate?
Запускает YouTube-скрейпер Apify по заданным ключевым словам или URL, затем классифицирует найденные каналы по темпу роста и считает momentum-скор на основе динамики просмотров.
Что нужно для работы скилла?
Переменная окружения APIFY_TOKEN с токеном Apify. Опционально можно подключить Apify MCP-сервер, тогда скилл будет вызывать актор через инструмент apify:run-actor.
Исходный текст
SKILL.md · Apache-2.0
---
name: finding-youtube-channels-by-growth-rate
description: >
Finds YouTube channels with high growth rates in a niche using apidojo's YouTube scraper. Triggers when the user asks to: find fast-growing YouTube channels in a niche, discover YouTube channels with high momentum, identify YouTube creators gaining subscribers quickly, find rising YouTube channels before they get big, discover YouTube channel growth trends in an industry, find channels to partner with early while still growing, or research which YouTube channels are gaining traction in a topic area.
Returns channel name, subscriber count, growth signals, view momentum, upload frequency, and growth tier.
Ideal for brand partnership managers, talent scouts, and early-stage sponsorship teams.
license: Apache-2.0
metadata:
author: apidojo
version: "1.0"
apify-actor: apidojo/youtube-scraper
---
# Finding Youtube Channels By Growth Rate
Executes finding youtube channels by growth rate using apidojo scrapers. Part of the apidojo intelligence skills library.
## 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: Define parameters
- [ ] Step 2: Run youtube-scraper
- [ ] Step 3: Filter and classify results
- [ ] Step 4: Score by quality and relevance
- [ ] Step 5: Deliver output
```
### Step 2: Run the Actor
**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:
{
"searchTerms": "[NICHE] channel", "[NICHE] YouTube",
"maxItems": 100
}
```
**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 '{"searchTerms": "[NICHE] channel", "[NICHE] YouTube", "maxItems": 100}'
```
Wait for `SUCCEEDED`. Fetch dataset:
```bash
curl "https://api.apify.com/v2/actor-runs/$RUN_ID/dataset/items?token=$APIFY_TOKEN"
```
### Step 3: Classify Results
```
classification: ACCELERATING (growth > 50% MoM) | GROWING (10-50% MoM) | STEADY (0-10%) | DECLINING (negative)
```
### Step 4: Score Each Result
```
score = growth_signal = (recent_views_avg / older_views_avg) - 1 # momentum ratio; > 0 = accelerating
```
### Step 5: Edge Cases
- **Subscriber count is a lagging indicator — use view velocity (views per day on recent videos) as the leading indicator of current growth**
Additional fallbacks:
- **< 20 results**: Broaden search terms; remove secondary filters
- **No results**: Verify the search terms are correct; try alternate phrasings
- **Data quality issues**: Remove entries with missing key fields; note count in output
## Output Format
```
# Finding Youtube Channels By Growth Rate
Results: [N] | Date: [DATE]
| # | [Key Field] | [Metric 1] | [Metric 2] | [Classification] | [Score] |
|---|------------|-----------|-----------|-----------------|---------|
| 1 | [value] | [value] | [value] | [type] | [0.XX] |
## Summary
Top result: [description]
Key finding: [insight]
```
## Troubleshooting
**Too few results:** Broaden the primary search term; remove restrictive filters.
**Low quality results:** Apply minimum score threshold (≥ 0.50) to filter noise.
**Actor fails to run:** Verify API key; check actor status at apify.com/apidojo.
© apidojo · Apache-2.0 · apidojo-io/apidojo-skills