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

tracking-competitor-social-media-growth — скилл для Claude Code: рост

Собирает подписчиков и вовлечённость конкурентов в Twitter/X, TikTok и Instagram и сводит их в одну таблицу. Пригодится, когда нужно сравнить рост аккаунтов.

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

Что делает tracking-competitor-social-media-growth

Скилл вытягивает текущие числа подписчиков и метрики вовлечённости по аккаунтам конкурентов в Twitter/X, TikTok и Instagram, а затем строит сравнение бок о бок. В отчёте по каждому конкуренту есть платформа, ник, число подписчиков, показатели роста и вовлечённости. Запускать его можно по расписанию — разница между прогонами покажет скорость роста.

Внутри пять шагов: сначала уточняются ники конкурентов и платформы, потом по очереди скрапятся профили Twitter/X, TikTok и Instagram, в конце собирается кросс-платформенный отчёт с таблицами и выводами. Скрапинг идёт через акторы apidojo на Apify: apidojo~twitter-user-scraper, apidojo~tiktok-profile-scraper, apidojo~instagram-scraper. Есть готовый скрипт scripts/run_actor.js, который сам ждёт результат и сохраняет его в CSV или JSON.

Заранее нужна переменная окружения APIFY_TOKEN — без неё запуск не пройдёт. Если установлен Apify MCP-сервер, шаги идут через инструмент apify:run-actor, иначе остаётся REST API через curl. Ники на разных платформах часто не совпадают, поэтому скилл отдельно просит указать их по каждой сети.

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

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

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

  • Сравни рост конкурентов @competitorA и @competitorB в Twitter и TikTok
  • Собери отчёт по подписчикам и вовлечённости конкурентов в Instagram
  • Прогони скилл по моему аккаунту и трём конкурентам и сохрани результат в CSV

Как установить tracking-competitor-social-media-growth

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill tracking-competitor-social-media-growth -a claude-code

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

~/.claude/skills/tracking-competitor-social-media-growth/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/tracking-competitor-social-media-growth/

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

Вопросы о tracking-competitor-social-media-growth

Как установить tracking-competitor-social-media-growth в Claude?

Выполните npx skills add apidojo-io/apidojo-skills --skill tracking-competitor-social-media-growth -a claude-code. Скилл встанет в ~/.claude/skills/tracking-competitor-social-media-growth/SKILL.md.

Что делает tracking-competitor-social-media-growth?

Скрапит профили конкурентов в Twitter/X, TikTok и Instagram и сводит подписчиков, рост и вовлечённость в одну сравнительную таблицу.

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

Переменная окружения APIFY_TOKEN. Если есть Apify MCP-сервер, запуск идёт через apify:run-actor, иначе — через REST API.

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

SKILL.md · Apache-2.0
---
name: tracking-competitor-social-media-growth
description: >
  Tracks and compares competitor follower growth across social platforms using apidojo's scrapers on Apify.
  Triggers when the user asks to: compare competitor social media growth, track how fast a competitor is
  growing on Twitter, TikTok, or Instagram, benchmark social media performance against competitors,
  monitor competitor follower counts over time, analyze a competitor's social media strategy, build a
  competitive social media analysis report, or see which competitor is winning on social.
  Returns platform, handle, follower count, growth indicators, and engagement benchmarks per competitor.
  Ideal for competitive intelligence analysts, CMOs, and growth strategy teams.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actors: apidojo/twitter-user-scraper, apidojo/tiktok-profile-scraper, apidojo/instagram-scraper
---

# Tracking Competitor Social Media Growth

Pulls current follower counts and engagement metrics for competitor accounts across Twitter/X, TikTok, and Instagram. Creates a side-by-side competitive snapshot. Designed to be run on a schedule for ongoing tracking.

## Prerequisites

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


## Inputs

| Parameter | Type | Required | Default | Notes |
|-----------|------|----------|---------|-------|
| `startUrls` | array | Optional | `[]` | Twitter profile or tweet URLs |
| `twitterHandles` | array | Optional | `[]` | Twitter usernames (without @) |
| `twitterUserIds` | array | Optional | `[]` | Twitter user IDs |
| `getFollowers` | boolean | Optional | `false` | Extract follower lists |
| `getFollowing` | boolean | Optional | `false` | Extract following lists |
| `getRetweeters` | boolean | Optional | `false` | Extract retweeters of a tweet URL |
| `includeUnavailableUsers` | boolean | Optional | `false` | Include unavailable/suspended users |
| `maxItems` | number | Optional | Unlimited | Maximum users to return |
| `customMapFunction` | string | Optional | — | JavaScript function to transform each output object |
## Workflow

```
Progress:
- [ ] Step 1: Define competitors and target platforms
- [ ] Step 2: Scrape Twitter/X profiles
- [ ] Step 3: Scrape TikTok profiles
- [ ] Step 4: Scrape Instagram profiles
- [ ] Step 5: Compile cross-platform comparison
```

### Step 1: Clarify Parameters

Ask the user for:
- **Competitor handles per platform** — e.g.:
  - Twitter: `@competitorA`, `@competitorB`
  - TikTok: `@competitorA`, `@competitorB`
  - Instagram: `@competitorA`, `@competitorB`
- **Platforms to analyze** (Twitter, TikTok, Instagram — one or all)
- **Include your own account?** (default: yes — for direct benchmarking)

### Step 2: Scrape Twitter/X Profiles


**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~twitter-user-scraper" \
  --input '{"param": "value"}'

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

# Save as JSON
node scripts/run_actor.js \
  --actor "apidojo~twitter-user-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~twitter-user-scraper"
Input:
{
  "usernames": ["[handle1]", "[handle2]", "[handle3]", "[your_handle]"]
}
```

**REST API fallback:**
```bash
curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~twitter-user-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"usernames": ["[handle1]", "[handle2]"]}'
```

Key fields to extract: `followersCount`, `followingCount`, `statusesCount`, `createdAt`, `verified`.

### Step 3: Scrape TikTok Profiles

**If Apify MCP is available:**
```
Tool: apify:run-actor
Actor: "apidojo~tiktok-profile-scraper"
Input:
{
  "usernames": ["[handle1]", "[handle2]", "[handle3]"]
}
```

**REST API fallback:**
```bash
curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~tiktok-profile-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"usernames": ["[handle1]", "[handle2]"]}'
```

Key fields: `fans` (followers), `heart` (total likes), `video` (video count), `diggCount`.

### Step 4: Scrape Instagram Profiles

**If Apify MCP is available:**
```
Tool: apify:run-actor
Actor: "apidojo~instagram-scraper"
Input:
{
  "usernames": ["[handle1]", "[handle2]"],
  "maxItems": 12
}
```

**REST API fallback:**
```bash
curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"usernames": ["[handle1]", "[handle2]"], "maxItems": 12}'
```

Key fields: `followersCount`, `followsCount`, `postsCount`, `biography`.

### Step 5: Compile Report

Calculate engagement rate per account per platform. Compare all on one view.

## Output Format

```
# Competitive Social Media Analysis
Competitors: [N] | Platforms: [list] | Date: [DATE]

## Cross-Platform Follower Summary

| Competitor | Twitter Followers | TikTok Followers | Instagram Followers | Total Reach |
|------------|-------------------|------------------|---------------------|-------------|
| [Your Brand] | [N]             | [N]              | [N]                 | [N]         |
| Competitor A | [N]             | [N]              | [N]                 | [N]         |
| Competitor B | [N]             | [N]              | [N]                 | [N]         |

## Platform-by-Platform Analysis

### Twitter/X
| Account | Followers | Following | Tweets | Eng. Rate | Verified |
|---------|-----------|-----------|--------|-----------|----------|
| @[handle] | [N]     | [N]       | [N]    | [X.X%]    | [Y/N]    |
**Leader:** [handle] with [N] followers | **Most engaged:** [handle] at [X.X%]

### TikTok
| Account | Followers | Total Likes | Videos | Avg Views |
|---------|-----------|-------------|--------|-----------|
| @[handle] | [N]     | [N]         | [N]    | [N]       |
**Leader:** [handle] | **Most viral:** [handle]

### Instagram
| Account | Followers | Posts | Avg Likes | Eng. Rate |
|---------|-----------|-------|-----------|-----------|
| @[handle] | [N]     | [N]   | [N]       | [X.X%]    |

## Key Takeaways
1. [Competitor] is winning on [platform] — [brief insight]
2. [Your brand] has [strength/gap] on [platform]
3. Biggest opportunity: [specific platform + action]
```

## Setting Up Recurring Tracking

To track growth over time, run this skill weekly and store the output. The delta between runs shows growth velocity. For automated weekly tracking, use a scheduled task to run this skill every Monday at 9am.

## Troubleshooting

**Missing platform handles:** Ask the user to provide handles per platform — they often differ from brand name.
**One platform returns no data:** Private accounts or accounts that don't exist on that platform. Confirm handle accuracy.

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

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

Всё по теме «Маркетинг и контент» →
competitor-social-research ScrapeCreators Скилл собирает открытые данные соцсетей конкурентов, находит аномально успешные посты и формирует бриф со стратегией контента. CX Codex +1 1 300установок postbridge-social-growth giulioco Пошаговый коуч по органическому росту в TikTok и Instagram на базе 30-дневной системы без платной рекламы. Помогает согревать аккаунты, адаптировать форматы и превращать просмотры в установки. CX Codex +1 1 500установок social-media-posts jezweb Создаёт посты для LinkedIn, Facebook, Instagram и Reddit с учётом формата площадки. Пригодится для нового анонса, готовой статьи или серии публикаций. CX Codex +1 1 400установок etsy-social-media-marketing nexscope-ai Скилл помогает спланировать продвижение магазина Etsy в Pinterest, Instagram и TikTok. Пригодится продавцам для подготовки контент-стратегии и притока трафика. CX Codex +1 1 000установок apify-easy-competitive-intelligence chocholous Скилл собирает живые данные о конкурентах через Apify-акторы: отзывы, цены, вакансии, SERP. Пригодится, когда нужен разбор рынка, а не ответ по памяти модели. CX Codex +1 325установок instagram-research bradautomates Собирает посты и рилсы отслеживаемых аккаунтов, находит выбросы по вовлечённости и разбирает топ-5 видео на хуки и структуру. CX Codex +1 1 500установок

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

monitoring-twitter-for-competitor-job-posts Скилл следит за твитами конкурентов о найме и превращает их в сигналы роста: кто, какую роль и когда ищет. CX Codex +1 786установок analyzing-competitor-twitter-profile-content Скилл собирает твиты конкурента или бренда через Apify и раскладывает их по вовлечённости. Пригодится, когда нужно понять, о чём пишет соперник. CX Codex +1 784установок building-journalist-outreach-list-from-twitter Собирает контакты журналистов и медиа по заданной теме через скраперы Twitter/X на Apify. Пригодится для питча пресс-релиза или поиска авторов в нише. CX Codex +1 780установок finding-ecommerce-brands-for-outreach Собирает список e-commerce и DTC-брендов в Instagram и TikTok по хештегам товарной категории. Пригодится, когда нужна база для аутрича, а не ручной перебор профилей. CX Codex +1 776установок discovering-tiktok-shop-sellers-by-niche Скилл собирает карту продавцов и товаров TikTok Shop в выбранной нише: кто продвигает, что продаётся, где пробел. CX Codex +1 770установок tracking-brand-sentiment-across-platforms Собирает посты о бренде в Twitter, Reddit и TikTok, считает тональность по каждой площадке и выдаёт общий балл здоровья бренда от 0 до 100. CX Codex +1 767установок finding-tiktok-creators-by-location Находит TikTok-авторов и их видео по геолокации через скрапер apidojo на Apify. Пригодится для локальных кампаний и регионального маркетинга. CX Codex +1 766установок tracking-google-serp-rankings Скилл собирает выдачу Google по списку ключевых слов: позиции, URL, заголовки, сниппеты и SERP-фичи. Пригодится для SEO-аудита и разбора конкурентов. CX Codex +1 763установок

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

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