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

monitoring-trending-topics-twitter-by-niche — скилл для Claude Code

Скилл ищет растущие темы и обсуждения в выбранной нише Twitter, оценивает динамику твитов и выделяет заметные голоса. Пригодится для отслеживания отраслевых разговоров.

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

Что делает monitoring-trending-topics-twitter-by-niche

Скилл запускает скрапер apidojo~tweet-scraper по поисковым запросам, которые вы задаёте в searchTerms. Результаты фильтруются и классифицируются по динамике: от BREAKING до DECLINING; в итоговой таблице могут быть показатели вовлечённости и оценка тренда. Данные можно вывести в чат или сохранить в CSV либо JSON.

Для запуска нужен APIFY_TOKEN в переменной окружения или файле .env. Скрапер можно вызвать через scripts/run_actor.js, Apify MCP или REST API; MCP-сервер Apify — необязательный вариант. Если поиск находит общие тренды Twitter вместо тем ниши, проверьте связанные ключевые слова: иначе классификация не гарантирует нишевую релевантность.

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

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

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

  • Найди растущие обсуждения в нише генеративного ИИ в Twitter и покажи динамику твитов.
  • Отбери новые обсуждения о PostgreSQL, которые набирают больше ответов и лайков.
  • Сохрани результаты поиска по теме кибербезопасности в CSV.

Как установить monitoring-trending-topics-twitter-by-niche

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill monitoring-trending-topics-twitter-by-niche -a claude-code

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

~/.claude/skills/monitoring-trending-topics-twitter-by-niche/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/monitoring-trending-topics-twitter-by-niche/

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

Вопросы о monitoring-trending-topics-twitter-by-niche

Как установить monitoring-trending-topics-twitter-by-niche в Claude Code?

Выполните npx skills add apidojo-io/apidojo-skills --skill monitoring-trending-topics-twitter-by-niche -a claude-code. Файл скилла будет доступен по пути ~/.claude/skills/monitoring-trending-topics-twitter-by-niche/SKILL.md.

Что делает monitoring-trending-topics-twitter-by-niche?

Он ищет твиты по заданным запросам, оценивает динамику обсуждений и распределяет результаты по категориям от BREAKING до DECLINING. Вывод можно сохранить в CSV или JSON.

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

Нужен APIFY_TOKEN в переменной окружения или в .env. Apify MCP можно использовать для запуска скрапера, но это необязательно.

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

SKILL.md · Apache-2.0
---
name: monitoring-trending-topics-twitter-by-niche
description: >
  Monitors trending topics and conversations in a specific niche on Twitter using apidojo's Twitter Search scraper. Triggers when the user asks to: monitor trending topics in a niche on Twitter, track what's being discussed in an industry on X right now, find emerging conversations in a sector on Twitter, see what topics are trending in a specific community, track real-time buzz around a business topic on Twitter, or identify breaking trends before they hit mainstream media.
  Returns trending topics, tweet velocity, engagement signals, and top voices in the trend.
  Ideal for social media managers, PR teams, and real-time content strategists.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/tweet-scraper
---

# Monitoring Trending Topics Twitter By Niche

Executes monitoring trending topics twitter by niche 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 |
|-----------|------|----------|---------|-------|
| `searchTerms` | array | ✅ | `[]` | Twitter advanced search queries (e.g. `["#AI lang:en", "from:NASA"]`) |
| `sort` | string | Optional | `Top` | Sort order: `Latest`, `Top`, or `Latest+Top` |
| `tweetLanguage` | string | Optional | — | ISO 639-1 language code (e.g. `en`) |
| `maxItems` | number | Optional | Unlimited | Maximum tweets to return |
| `onlyVerifiedUsers` | boolean | Optional | `false` | Only tweets from verified users |
| `onlyTwitterBlue` | boolean | Optional | `false` | Only Twitter Blue subscribers |
| `onlyImage` | boolean | Optional | `false` | Only tweets with images |
| `onlyVideo` | boolean | Optional | `false` | Only tweets with videos |
| `onlyQuote` | boolean | Optional | `false` | Only quote tweets |
| `author` | string | Optional | — | Filter to a specific author handle |
| `inReplyTo` | string | Optional | — | Tweets replying to a specific handle |
| `mentioning` | string | Optional | — | Tweets mentioning a specific handle |
| `geotaggedNear` | string | Optional | — | Tweets near a location |
| `withinRadius` | string | Optional | — | Radius around geotaggedNear |
| `geocode` | string | Optional | — | Lat/lng + radius string |
| `placeObjectId` | string | Optional | — | Tweets tagged with a place |
| `minimumRetweets` | number | Optional | — | Minimum retweet count |
| `minimumFavorites` | number | Optional | — | Minimum like count |
| `minimumReplies` | number | Optional | — | Minimum reply count |
| `start` | string | Optional | — | Tweets after this date (YYYY-MM-DD) |
| `end` | string | Optional | — | Tweets before this date (YYYY-MM-DD) |
| `includeSearchTerms` | boolean | Optional | `false` | Add the matched search term to each tweet |
| `customMapFunction` | string | Optional | — | JavaScript function to transform each output object |

## Workflow

```
Progress:
- [ ] Step 1: Define parameters
- [ ] Step 2: Run tweet-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~tweet-scraper" \
  --input '{"param": "value"}'

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

# Save as JSON
node scripts/run_actor.js \
  --actor "apidojo~tweet-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~tweet-scraper"
Input:
{
  "searchTerms": ["[NICHE]", "#[niche]trending", "[NICHE] breaking"],
  "maxItems": 100
}
```

**REST API fallback:**
```bash
curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~tweet-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["[NICHE]", "#[niche]trending", "[NICHE] breaking"], "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: BREAKING (velocity > 3×) | RISING (1.5-3×) | STEADY (0.8-1.5×) | DECLINING (< 0.8×)
```

### Step 4: Score Each Result

```
score = trend_velocity = count(tweets_in_last_24h) / count(tweets_in_prior_24h)
```

### Step 5: Edge Cases

- **Distinguish trending within the niche from general Twitter trending — verify the topic is genuinely relevant to the niche by checking co-occurring keywords**

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

```
# Monitoring Trending Topics Twitter By Niche
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 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

scraping-youtube-playlist Собирает данные обо всех видео в плейлисте YouTube через скрейпер Apify. Пригодится, чтобы выгрузить метаданные и статистику для дальнейшего анализа. CX Codex +1 759установок scraping-google-search-results Собирает результаты поиска Google по любому запросу: URL, заголовки, сниппеты, позиции и типы SERP-блоков. Пригодится, когда нужна сырая выдача для SEO или анализа конкурентов. CX Codex +1 759установок benchmarking-instagram-influencer-engagement Считает вовлечённость Instagram-аккаунтов и сравнивает их между собой: подписки, средние лайки и комментарии, ER, свежие посты. CX Codex +1 757установок extracting-tiktok-comments-for-research Собирает комментарии TikTok и помогает разобрать тональность, темы и самые популярные реакции. Нужен для исследования аудитории и отзывов. CX Codex +1 757установок 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установок

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

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