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

analyzing-youtube-competitor-channel-strategy — скилл Claude Code

Скилл разбирает стратегию YouTube-канала конкурента: контент, форматы, частоту публикаций и вовлечённость. Нужен для сравнительного анализа.

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

Что делает analyzing-youtube-competitor-channel-strategy

Скилл запускает apidojo~youtube-scraper, собирает данные о канале, а затем классифицирует и оценивает результаты. Он помогает разобрать состав контента, показатели форматов, частоту публикаций, вовлечённость и признаки роста или снижения активности.

Для анализа можно передать URL канала, плейлиста, Shorts или поиска через startUrls, указать youtubeHandles, ключевые слова и фильтры по стране, языку, дате, длительности и функциям видео. Результат можно вывести в чат или сохранить в CSV либо JSON. Для запуска нужен APIFY_TOKEN; без него актор не запустится.

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

  • разобрать стратегию канала конкурента
  • сравнить показатели своего и чужого канала
  • найти форматы с высокой отдачей по просмотрам
  • оценить частоту публикаций и состав контента

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

  • Проанализируй YouTube-канал конкурента по адресу https://www.youtube.com/@[COMPETITOR_CHANNEL].
  • Сравни последние видео канала конкурента и определи, какие форматы лучше работают.
  • Собери результаты анализа в JSON через apidojo~youtube-scraper.

Как установить analyzing-youtube-competitor-channel-strategy

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill analyzing-youtube-competitor-channel-strategy -a claude-code

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

~/.claude/skills/analyzing-youtube-competitor-channel-strategy/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/analyzing-youtube-competitor-channel-strategy/

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

Вопросы о analyzing-youtube-competitor-channel-strategy

Как установить analyzing-youtube-competitor-channel-strategy в Claude Code?

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

Что делает analyzing-youtube-competitor-channel-strategy?

Скилл запускает YouTube-скрейпер, классифицирует результаты и формирует разбор контентной смеси, форматов, графика публикаций и вовлечённости конкурента.

Что нужно для работы скилла?

В окружении должна быть задана переменная APIFY_TOKEN. Также можно использовать установленный Apify MCP-сервер.

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

SKILL.md · Apache-2.0
---
name: analyzing-youtube-competitor-channel-strategy
description: >
  Analyzes competitor YouTube channel strategy and content performance using apidojo's YouTube scraper. Triggers when the user asks to: analyze a competitor's YouTube channel strategy, understand what makes a competitor YouTube channel successful, benchmark a YouTube channel against a competitor, find patterns in a competitor's YouTube content that drive growth, analyze the content mix and publishing cadence of a competitor channel, understand a competitor's YouTube audience and engagement, or reverse-engineer what a competitor is doing well on YouTube.
  Returns content mix, format performance, publishing cadence, engagement benchmarks, and strategic insights.
  Ideal for YouTube content strategists, brand video teams, and competitive intelligence analysts.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/youtube-scraper
---

# Analyzing Youtube Competitor Channel Strategy

Executes analyzing youtube competitor channel strategy 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": "https://www.youtube.com/@[COMPETITOR_CHANNEL]",
  "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": "https://www.youtube.com/@[COMPETITOR_CHANNEL]", "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: GROWING (view rate > 20%) | HEALTHY (10-20%) | PLATEAU (5-10%) | DECLINING (< 5%)
```

### Step 4: Score Each Result

```
score = channel_health = avg_views/subscriber_count * 100  # view rate; healthy > 10%
```

### Step 5: Edge Cases

- **Channels with old viral videos have inflated subscriber counts relative to current performance — use median views from last 20 videos as the current health indicator**

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

```
# Analyzing Youtube Competitor Channel Strategy
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

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

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

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

finding-tiktok-creators-using-trending-sounds Находит TikTok-креаторов, которые снимали под конкретный трек или трендовый звук. Пригодится, когда нужно собрать список аккаунтов под размещение бренда. CX Codex +1 813установок scraping-instagram-location-content Собирает публичные посты Instagram, отмеченные в конкретном месте, и отдаёт ссылки, подписи, авторов, лайки и даты. Пригодится, когда нужно понять, что гости пишут о заведении. CX Codex +1 810установок extracting-google-paa-questions-for-seo Собирает вопросы Google People Also Ask для SEO-планов и раскладывает их по намерению, возможности контента и структуре будущей статьи. CX Codex +1 804установок scraping-tweets-from-account Скилл выгружает твиты, ответы и медиа из публичного аккаунта Twitter/X через актёра apidojo/tweet-scraper на Apify. Пригодится, когда нужен датасет по чужому профилю. CX Codex +1 802установок monitoring-instagram-brand-mentions Собирает публичные упоминания бренда в Instagram, включая хэштеги, отметки и названия товаров. Нужен для анализа отзывов и пользовательского контента. CX Codex +1 797установок researching-internet-slang-and-cultural-trends Ищет сленг и культурные термины в Urban Dictionary через Apify. Подходит для анализа мемной лексики, соцсетей и упоминаний брендов. CX Codex +1 796установок analyzing-competitor-instagram-content-strategy Скилл собирает посты конкурента в Instagram и показывает, какие форматы и темы дают ему отклик. Пригодится, когда нужно понять чужой контент-план. CX Codex +1 796установок extracting-youtube-comments-for-research Тянет комментарии с YouTube-видео и каналов через Apify и раскладывает их по темам, вопросам и тональности. Нужен, когда надо понять, о чём пишут зрители. CX Codex +1 794установок

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

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