building-twitter-industry-watchlist — скилл для Claude Code: список
Собирает подборку ключевых аккаунтов в отрасли на X: хендл, подписчики, вовлечённость, тема и оценка влияния.
npx skills add apidojo-io/apidojo-skills --skill building-twitter-industry-watchlist -a claude-codeЧто делает building-twitter-industry-watchlist
Скилл ищет обсуждения по отрасли, отбирает авторов, чьи твиты собирают лайки и ответы, и раскладывает их по типам: основатели, инвесторы, аналитики, журналисты, практики. На выходе — таблица с хендлом, числом подписчиков, средней вовлечённостью, тематикой и оценкой сигнала, плюс короткая инструкция, как перенести список в Twitter Lists.
Внутри два актора Apify: apidojo/twitter-user-scraper и apidojo/tweet-scraper. Запускать их можно скриптом scripts/run_actor.js с сохранением в CSV или JSON, через Apify MCP-сервер, если он у вас стоит, или обычным curl к REST API. Оценка влияния считается по формуле из четырёх слагаемых: доля ретвитов и ответов от числа подписчиков, размер аудитории и регулярность постов по теме за 30 дней.
Заранее нужен APIFY_TOKEN в переменных окружения или в .env — без него ни один из трёх способов запуска не сработает. Если в выдаче вместо участников сообщества лезут новостные аккаунты, скилл советует искать по хештегу отрасли. Список легко разрастается: при оценке ниже 0.60 аккаунты отсекаются, а для ежедневного чтения оставляют не больше 40.
Какие задачи решает
- собрать список ключевых аккаунтов отрасли на X
- отсеять ботов и промо-аккаунты по соотношению ретвитов и лайков
- посчитать оценку влияния по вовлечённости и размеру аудитории
- разложить найденных людей по ролям: основатель, инвестор, аналитик
- выгрузить подборку в CSV или JSON для отчёта
Примеры запросов агенту
- собери Twitter-watchlist по венчурному рынку, до 40 аккаунтов
- найди ключевых аналитиков в нише кибербезопасности на X
- сделай подборку основателей и инвесторов в финтехе и сохрани в CSV
Как установить building-twitter-industry-watchlist
1Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill building-twitter-industry-watchlist -a claude-code2Вручную: положить файлы
~/.claude/skills/building-twitter-industry-watchlist/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/building-twitter-industry-watchlist/
1Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill building-twitter-industry-watchlist -a codex2Вручную: положить файлы
.agents/skills/building-twitter-industry-watchlist/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill building-twitter-industry-watchlist -a cursor2Вручную: положить файлы
.cursor/skills/building-twitter-industry-watchlist/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install apidojo-io/apidojo-skills building-twitter-industry-watchlist2Вручную: положить файлы
.github/skills/building-twitter-industry-watchlist/SKILL.md1Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill building-twitter-industry-watchlist -a gemini-cli2Командой платформы
gemini skills install https://github.com/apidojo-io/apidojo-skills --path skills/intent/building-twitter-industry-watchlistВручную: положить файлы
.devin/skills/building-twitter-industry-watchlist/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add apidojo-io/apidojo-skills --skill building-twitter-industry-watchlist -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о building-twitter-industry-watchlist
Как установить building-twitter-industry-watchlist в Claude?
Выполните npx skills add apidojo-io/apidojo-skills --skill building-twitter-industry-watchlist -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/building-twitter-industry-watchlist/SKILL.md.
Что делает building-twitter-industry-watchlist?
Ищет твиты по отрасли, отбирает авторов с высокой вовлечённостью и отдаёт таблицу с хендлом, подписчиками, темой и оценкой влияния. Аккаунты разделены на основателей, инвесторов, аналитиков, журналистов и практиков.
Что нужно для работы скилла?
Переменная окружения APIFY_TOKEN — она нужна и для scripts/run_actor.js, и для REST API. Apify MCP-сервер ставить не обязательно, он просто ещё один способ запуска.
Исходный текст
SKILL.md · Apache-2.0
---
name: building-twitter-industry-watchlist
description: >
Builds a curated Twitter industry watchlist of key voices using apidojo's Twitter scrapers on Apify.
Triggers when the user asks to: build a Twitter watchlist for an industry, find key Twitter accounts
to follow in a niche, create a curated list of thought leaders in a sector on X, identify the most
influential Twitter accounts in a business category, build a Twitter list for industry monitoring,
find the signal-to-noise accounts in a topic area, or compile the must-follow accounts for staying
current in an industry.
Returns account list with handle, follower count, engagement rate, topic focus, and influence score.
Ideal for business analysts, investors, executives, and professionals doing industry intelligence.
license: Apache-2.0
metadata:
author: apidojo
version: "1.0"
apify-actors: apidojo/twitter-user-scraper, apidojo/tweet-scraper
---
# Building a Twitter Industry Watchlist
Identifies highest-signal Twitter accounts in an industry — people whose tweets consistently generate discussion, surface new information, or shape thinking in the space.
## 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: Search for high-engagement industry tweets
- [ ] Step 2: Collect influential account handles
- [ ] Step 3: Enrich and score
- [ ] Step 4: Classify by account type
- [ ] Step 5: Deliver curated watchlist
```
### Step 1: Search Industry Conversations
**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~tweet-scraper"
Input:
{
"searchTerms": ["[INDUSTRY]", "#[industry]", "[INDUSTRY] trends", "[INDUSTRY] analysis"],
"maxItems": 500
}
```
**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": ["venture capital", "#vc", "VC trends 2026"], "maxItems": 500}'
```
Collect authors with `likeCount + replyCount >= 10` on their industry tweets.
### Step 2: Score Influence
```
signal_score = (retweets / followers * 1000) * 0.35
+ (replies / followers * 1000) * 0.30
+ min(followers / 100000, 1) * 0.20
+ (tweeted_industry_content >= 3 in 30 days ? 1 : 0) * 0.15
```
**Account type from bio:**
- FOUNDER: "founder", "CEO", "built"
- INVESTOR: "partner", "VC", "investor"
- ANALYST: "analyst", "researcher", "writer"
- JOURNALIST: known pub or "reporter", "journalist"
- PRACTITIONER: role title at company
### Step 3: Edge Cases
- **Bot accounts**: `retweetCount >> likeCount` → flag if retweets > 5× likes
- **Ambiguous type**: Use `PRACTITIONER` as default when unclear
- **Multiple accounts from same company**: Keep the most influential one
## Output Format
```
# [INDUSTRY] Twitter Watchlist
Accounts: [N] | Date: [DATE]
## Founders & Operators
| Name | @Handle | Role | Followers | Avg Likes | Signal Score |
|------|---------|------|-----------|----------|-------------|
## Investors & Analysts
| Name | @Handle | Role | Followers | Signal Score |
|------|---------|------|-----------|-------------|
## Press & Media
| Name | @Handle | Publication | Followers | Signal Score |
|------|---------|------------|-----------|-------------|
## How to Create Twitter List
Go to Twitter → Lists → Create List → Add members by username
```
## Troubleshooting
**Results are news not insiders**: Use `#[industry]` hashtag to find community members vs. general readers.
**Too many promotional accounts**: Filter accounts where > 50% of tweets include external links.
**Watchlist too large**: Apply score cutoff ≥ 0.60; keep ≤ 40 accounts for daily readability.
© apidojo · Apache-2.0 · apidojo-io/apidojo-skills