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

discovering-pre-launch-startups-on-twitter — скилл для Claude Code

Ищет стартапы до публичного запуска в Twitter и сортирует найденные сигналы по стадии. Нужен для разведки ранних продуктов и waitlist.

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

Что делает discovering-pre-launch-startups-on-twitter

Скилл запускает поиск по Twitter через скрапер apidojo~tweet-scraper. Он собирает аккаунт стартапа, описание продукта, сигналы waitlist или запуска, стадию и нишу. Результаты проходят классификацию: WAITLIST, BETA, STEALTH или SOFT_LAUNCH.

Внутри есть шаги для задания параметров, запуска Actor, фильтрации, оценки качества и выдачи результата. Можно задать searchTerms, сортировку, язык твитов, автора, географию, даты и лимит результатов, а также сохранить ответ в CSV или JSON через scripts/run_actor.js.

Для запуска нужен APIFY_TOKEN в окружении или .env; без него Actor не запустится. Apify MCP-сервер можно использовать как альтернативный способ запуска.

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

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

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

  • Найди в Twitter стартапы в сфере [SECTOR], которые готовят запуск или собирают waitlist.
  • Проверь твиты о продуктах в beta и классифицируй найденные компании по стадии.
  • Собери результаты поиска по [SECTOR] и сохрани их в JSON.

Как установить discovering-pre-launch-startups-on-twitter

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill discovering-pre-launch-startups-on-twitter -a claude-code

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

~/.claude/skills/discovering-pre-launch-startups-on-twitter/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/discovering-pre-launch-startups-on-twitter/

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

Вопросы о discovering-pre-launch-startups-on-twitter

Как установить discovering-pre-launch-startups-on-twitter в Claude Code?

Выполните npx skills add apidojo-io/apidojo-skills --skill discovering-pre-launch-startups-on-twitter -a claude-code, затем проверьте файл ~/.claude/skills/discovering-pre-launch-startups-on-twitter/SKILL.md.

Что делает discovering-pre-launch-startups-on-twitter?

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

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

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

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

SKILL.md · Apache-2.0
---
name: discovering-pre-launch-startups-on-twitter
description: >
  Discovers pre-launch startups and products on Twitter using apidojo's Twitter Search scraper. Triggers when the user asks to: find pre-launch startups on Twitter, discover companies building in stealth mode on X, find products in beta or waitlist mode on Twitter, identify early-stage startups before they launch publicly, find founders building in public before launch, discover startup waitlists or beta invites on Twitter, or research what new companies are building in a space.
  Returns startup handle, product description, waitlist/launch signals, stage, and niche.
  Ideal for VCs scouting early deals, accelerator scouts, and competitive intelligence teams.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/tweet-scraper
---

# Discovering Pre Launch Startups On Twitter

Executes discovering pre launch startups on twitter 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": ["launching soon [SECTOR]", "beta waitlist [SECTOR]", "building [SECTOR] product", "#buildinpublic [SECTOR]", "soft launch [SECTOR]"],
  "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": ["launching soon [SECTOR]", "beta waitlist [SECTOR]", "building [SECTOR] product", "#buildinpublic [SECTOR]", "soft launch [SECTOR]"], "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: WAITLIST (accepting signups) | BETA (active testing) | STEALTH (building but not sharing product) | SOFT_LAUNCH (live but not announced widely)
```

### Step 4: Score Each Result

```
score = pre_launch_score = (waitlist_signal ? 1 : 0) * 0.40 + (build_in_public_signal ? 1 : 0) * 0.30 + (followerCount < 5000 ? 1 : 0.5) * 0.20 + (tweeted_in_last_14_days ? 1 : 0) * 0.10
```

### Step 5: Edge Cases

- **Pre-launch startups may tweet inconsistently; check last 10 tweets for product updates rather than bio alone to confirm active development**

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

```
# Discovering Pre Launch Startups On Twitter
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

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

Все скиллы по теме «Браузер и парсинг» →
x-twitter-scraper официальный github Помогает настроить работу с X API и парсерами через Xquik, Apify Actors или MCP-сервер. Пригодится для выгрузки твитов, подписчиков и обработки вебхуков. 80установок x-scraper apidojo-io Скилл тянет твиты по запросу, профилю, хэштегу, каштагу, ветке обсуждения или списку — через актор X Scraper API на Apify. Полезен, когда нужно собрать реальную выдачу и смотреть метрики. CX Codex +1 15 600установок twitter Starchild-ai-agent Скилл для чтения данных Twitter и X через API: постов и профилей пользователей. Пригодится, когда агенту нужно разобрать ссылку на публикацию или собрать статистику. CX Codex +1 7 900установок twitter-reader himself65 Скилл читает Twitter/X через opencli: лента, поиск твитов, тренды, закладки, профили и уведомления. Только чтение, для финансовых исследований. CX Codex +1 3 100установок twitter-api fetcher-sh Скилл подключает поиск и чтение данных Twitter/X через API fetcher.sh. Пригодится для мониторинга аккаунтов, хэштегов и отдельных твитов. CX Codex +1 8 000установок he4rt-twitter-engagement-tracker reason-machines Скилл помогает собрать расширение Chrome для пассивного трекинга активности в X/Twitter и выгрузки данных в JSON. Пригодится для аналитики сообщества. CX Codex +1 875установок

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

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установок finding-software-engineers-on-twitter Скилл ищет инженеров и разработчиков в Twitter/X по стеку и сигналам «open to work». Пригодится техническому рекрутеру или нанимающему менеджеру. CX Codex +1 752установок scraping-instagram-comments Собирает комментарии к публикациям Instagram через Apify и возвращает текст, реакции и данные авторов. Нужен для анализа откликов аудитории. CX Codex +1 750установок finding-freelancers-by-skill-on-twitter Ищет фрилансеров и независимых подрядчиков в Twitter по навыкам и сигналам готовности к работе. Подходит для поиска специалистов под проект. CX Codex +1 740установок monitoring-instagram-hashtag-trends Собирает посты по хештегам Instagram и считает, какие теги дают лучший отклик. Пригодится, когда нужно собрать набор хештегов под пост или сравнить теги для бренда. CX Codex +1 740установок

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

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