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

monitoring-tiktok-mentions-of-brand — скилл для Claude Code

Находит упоминания бренда и продуктов в TikTok через скрейпер Apify, оценивает тональность и выявляет вирусные ролики. Пригодится PR-службам и маркетингу для отслеживания репутации.

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

Что делает monitoring-tiktok-mentions-of-brand

Скилл ищет публикации в TikTok по брендовым хештегам и ключевым фразам через актор apidojo/tiktok-scraper на платформе Apify. Посты фильтруются по коду страны ISO 3166-1 и упорядочиваются по дате либо числу лайков. Собранные видео распределяются по категориям: распаковки, обзоры и жалобы покупателей.

Для оценки настроений лексический анализ взвешивается по числу лайков как маркеру согласия аудитории. Если просмотры ролика резко превосходят обычную аудиторию создателя, пост получает статус трендового. Скилл предупреждает о рисках для репутации при появлении серии жалоб за 48 часов или при высокой доле комментариев под негативным видео.

Итоговый отчёт показывает распределение тональности, популярные клипы и профили ключевых защитников бренда. Сбор данных запускается тремя путями: через скрипт scripts/run_actor.js, вызовом инструмента apify:run-actor в Apify MCP или напрямую через REST API. Без переменной окружения APIFY_TOKEN запустить скрейпер не получится.

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

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

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

  • Найди упоминания бренда Acme в TikTok за последнюю неделю и покажи общую тональность.
  • Проверь реакцию пользователей TikTok на запуск нашего нового продукта по хештегу #AcmeLaunch.
  • Собери популярные ролики с критикой бренда Acme и выдели посты с признаками кризиса.

Как установить monitoring-tiktok-mentions-of-brand

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill monitoring-tiktok-mentions-of-brand -a claude-code

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

~/.claude/skills/monitoring-tiktok-mentions-of-brand/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/monitoring-tiktok-mentions-of-brand/

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

Вопросы о monitoring-tiktok-mentions-of-brand

Как установить monitoring-tiktok-mentions-of-brand в Claude Code?

Выполните в терминале команду npx skills add apidojo-io/apidojo-skills --skill monitoring-tiktok-mentions-of-brand -a claude-code. Конфигурация запишется по пути ~/.claude/skills/monitoring-tiktok-mentions-of-brand/SKILL.md.

Что делает monitoring-tiktok-mentions-of-brand?

Скилл ищет видео в TikTok по хештегам и запросам, классифицирует типы постов и оценивает тональность отзывов. Он формирует сводку охватов и сигнализирует о всплесках негатива.

Что требуется для запуска сбора данных?

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

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

SKILL.md · Apache-2.0
---
name: monitoring-tiktok-mentions-of-brand
description: >
  Monitors TikTok for brand mentions and product discussions using apidojo's TikTok scraper on Apify.
  Triggers when the user asks to: track mentions of a brand on TikTok, monitor TikTok hashtags for
  brand content, find TikTok videos talking about a product or company, see what TikTok says about
  a brand this week, track TikTok reactions to a product launch, find TikTok creators who mentioned
  a competitor brand, monitor brand sentiment on TikTok, or discover viral TikTok content about a
  specific brand or product.
  Returns creator handle, views, likes, comments, sentiment signal, and video caption excerpt.
  Ideal for brand managers, community teams, crisis communications, and product marketing teams.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/tiktok-scraper
---

# Monitoring TikTok Mentions of a Brand

Tracks TikTok content mentioning a brand via branded hashtags and keyword searches. TikTok is the fastest-moving platform for brand sentiment — viral criticism or praise can emerge in hours.

## Prerequisites

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

## Inputs

| Parameter | Type | Required | Default | Notes |
|-----------|------|----------|---------|-------|
| `startUrls` | array | Optional | `[]` | TikTok URLs — user profiles, hashtags, music pages, search, locations |
| `keywords` | array | Optional | `[]` | Search keywords/terms to find posts |
| `sortType` | string | Optional | `RELEVANCE` | Sort order for keyword results: `RELEVANCE`, `MOST_LIKED`, `DATE_POSTED` |
| `location` | string | Optional | — | ISO 3166-1 alpha-2 country code for regional filtering (e.g. `US`, `GB`) |
| `maxItems` | number | Optional | Unlimited | Maximum posts to return across the run |
| `includeSearchKeywords` | boolean | Optional | `false` | Add the matched search keyword field to each post |
| `customMapFunction` | string | Optional | — | JavaScript function to transform each output object |

## Workflow

```
Progress:
- [ ] Step 1: Run tiktok-scraper for branded hashtags
- [ ] Step 2: Filter by view count and date
- [ ] Step 3: Classify sentiment and content type
- [ ] Step 4: Identify trending posts and crisis signals
- [ ] Step 5: Deliver monitoring report
```

### Step 1: 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~tiktok-scraper" \
  --input '{"param": "value"}'

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

# Save as JSON
node scripts/run_actor.js \
  --actor "apidojo~tiktok-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~tiktok-scraper"
Input:
{
  "keywords": ["#[BRAND]", "#[BRAND]review", "#[BRAND]honest"],
  "maxItems": 200
}
```

**REST API fallback:**
```bash
curl -X POST   "https://api.apify.com/v2/acts/apidojo~tiktok-scraper/runs?token=$APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{
    "keywords": ["#[brand]", "#[brand]review", "#[brand]honest"],
    "maxItems": 200
  }'
```

### Step 2: Classify and Score

**Content type:**
```
UNBOXING = "unboxing", "first impression", "first look"
REVIEW = "review", "honest", "real talk", "thoughts on"
COMPLAINT = "disappointed", "refund", "scam", "doesn't work", "returning"
TUTORIAL = "how to", "tips", "tutorial"
ENTERTAINMENT = trend audio, no product focus
```

**Sentiment** (lexical — same model as Twitter sentiment skill):
- Use positive/negative/neutral indicators
- Weight by `diggCount` (likes) as community agreement signal

**Virality signal:**
```
virality = playCount / (follower_count_of_creator + 1)
```
If `virality > 2.0`: post is reaching well beyond the creator's audience — flag as `TRENDING`

### Step 3: Crisis Detection

Flag `CRISIS_ALERT` when:
- Any single post with `playCount > 500K` AND `sentiment = NEGATIVE`
- More than 5 complaint posts in 48 hours
- Comment-to-view ratio > 3% on a negative post (high engagement = controversy)

### Step 4: Edge Cases

- **Hashtag overloaded with unrelated content**: Add brand sub-product or model name to narrow
- **Brand has low TikTok presence** (< 10 posts): This is notable data — report it; brand may need proactive TikTok strategy
- **Duet/Stitch posts about brand**: These count as mentions but are often reactions to original content — classify as `REACTION` and note the source video

## Output Format

```
# TikTok Brand Monitor: [BRAND_NAME]
Period: [DATE_RANGE] | Posts collected: [N] | Total estimated reach: [N] views | Date: [DATE]

## Overall Sentiment
Positive: [X%] | Negative: [X%] | Neutral: [X%]
⚠️ CRISIS ALERTS: [N] (posts above threshold — see below)

## Content Type Distribution
Unboxing: [N] | Reviews: [N] | Complaints: [N] | Tutorials: [N]

## Trending Posts (> 100K Views)
| Creator | @Handle | Views | Likes | Sentiment | Type | Caption Preview |
|---------|---------|-------|-------|-----------|------|----------------|

## CRISIS ALERTS (Negative + High Reach)
| Creator | Views | Complaint Theme | Days Live | Post URL |
|---------|-------|----------------|-----------|---------|

## Top Advocates
| Creator | @Handle | Followers | Views | Post Type | Score |
|---------|---------|-----------|-------|----------|-------|
```

## Troubleshooting

**Very few posts found**: Brand may be using a different hashtag convention. Try product name without brand (`#[product]` not `#[brand]product`).
**All results are unboxing/haul content**: Normal for consumer brands — this is positive. Set monitoring to alert only on negative content.
**Crisis alert triggered by troll campaign**: Check if complaint posts are from a cluster of new accounts (created within 30 days, < 100 followers) — may be coordinated; note this context in report.

© 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установок

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

finding-fitness-brands-on-tiktok Скилл находит фитнес-студии, велнес-бренды и спортзалы в TikTok через скрейпер Apify. Собирает метрики вовлечённости и ссылки на профили для B2B-продаж. CX Codex +1 756установок monitoring-trending-topics-twitter-by-niche Скилл ищет растущие темы и обсуждения в выбранной нише Twitter, оценивает динамику твитов и выделяет заметные голоса. Пригодится для отслеживания отраслевых разговоров. CX Codex +1 755установок discovering-tiktok-creators-by-niche Ищет и ранжирует тиктокеров по нишам и хештегам через скраперы Apify. Рассчитывает вовлечённость и собирает базу контактов для инфлюенс-маркетинга. CX Codex +1 755установок 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-youtube-sponsorship-candidates Скилл ищет YouTube-каналы для спонсорских интеграций и оценивает их по просмотрам, активности и истории спонсорства. Пригодится для сбора списка кандидатов на рекламную кампанию. CX Codex +1 749установок

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

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