mcpField
T
tracking-startup-founders-on-twitter

tracking-startup-founders-on-twitter

github.com/apidojo-io生产力1796 次安装24 周前更新
代码仓库

关于 tracking-startup-founders-on-twitter

此技能通过 Apify 的 apidojo 抓取器查找并评估 Twitter 上的初创公司创始人,支持基于个人资料、推文、关注者和转推者数据进行研究,并提供分类与评分流程。

主要功能

  1. 01搜索个人资料、推文或用户 ID
  2. 02获取关注者和关注列表
  3. 03查找推文的转推者
  4. 04分类并评估创始人信号
  5. 05通过 Actor 脚本输出结果

适用场景

  1. 01研究目标行业的创始人
  2. 02识别公开分享创业进展的创始人
  3. 03查看关注者及互动信号

MCP 相关

可选用 Apify MCP 服务运行 Apify Actor;也可通过脚本或 REST API 执行。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/apidojo-io/apidojo-skills --skill tracking-startup-founders-on-twitter

安装后在 Claude Code 中输入/tracking-startup-founders-on-twitter确认已加载。

详细介绍

在 Twitter 上追踪创业公司创始人

使用 apidojo 抓取工具追踪 Twitter 上的创业公司创始人。属于 apidojo 情报技能库的一部分。

前置条件

  • 已设置 APIFY_TOKEN 环境变量
  • 可选:已安装 Apify MCP 服务

输入

参数类型必填默认值备注
startUrls数组可选[]Twitter 个人资料或推文 URL
twitterHandles数组可选[]Twitter 用户名(不含 @)
twitterUserIds数组可选[]Twitter 用户 ID
getFollowers布尔值可选false提取关注者列表
getFollowing布尔值可选false提取正在关注的用户列表
getRetweeters布尔值可选false提取转推某条推文 URL 的用户
includeUnavailableUsers布尔值可选false包含无法访问或已暂停的用户
maxItems数字可选不限返回的用户数上限
customMapFunction字符串可选—用于转换每个输出对象的 JavaScript 函数

工作流

Progress:
- [ ] Step 1: Define parameters
- [ ] Step 2: Run twitter-user-scraper
- [ ] Step 3: Filter and classify results
- [ ] Step 4: Score by quality and relevance
- [ ] Step 5: Deliver output
步骤 2:运行 Actor

推荐 — 使用 run_actor.js(自动处理等待、输出和文件保存):

# 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

必须在环境或 .env 文件中设置 APIFY_TOKEN。

如果 Apify MCP 可用:

Tool: apify:run-actor
Actor: "apidojo~twitter-user-scraper"
Input:
{
  "searchTerms": ["founder [SECTOR]", "building [SECTOR] startup", "CEO [SECTOR]", "#buildinpublic [SECTOR]"],
  "maxItems": 100
}

REST API 备用方案:

curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~twitter-user-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["founder [SECTOR]", "building [SECTOR] startup", "CEO [SECTOR]", "#buildinpublic [SECTOR]"], "maxItems": 100}'

等待状态变为 SUCCEEDED。获取数据集:

curl "https://api.apify.com/v2/actor-runs/$RUN_ID/dataset/items?token=$APIFY_TOKEN"
步骤 3:分类结果
classification: EARLY_STAGE (< 1K followers, building in public) | SEED_STAGE (1K-10K, active fundraising signals) | GROWTH_STAGE (> 10K, scaling)
步骤 4:为每条结果评分
score = founder_signal_score = (bio_contains_founder_title ? 1 : 0) * 0.35 + (recent_product_tweet ? 1 : 0) * 0.35 + min(followerCount/10000, 1) * 0.30
步骤 5:特殊情况
  • 许多名为“创始人”的账号实际上是个体创业者或业余项目开发者,并非获得风险投资支持;请检查简介中是否提及融资或加速器关联,以进行核实

其他备用方案:

  • 结果少于 20 条:扩大搜索词范围;移除次要筛选条件
  • 无结果:确认搜索词正确;尝试其他表述
  • 数据质量问题:移除缺少关键字段的条目;在输出中注明数量

输出格式

# Tracking Startup Founders 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]

故障排除

结果太少: 扩大主要搜索词范围;移除限制性筛选条件。 结果质量较低: 应用最低评分阈值(≥ 0.50)以过滤无关结果。 Actor 运行失败: 确认 API 密钥;在 apify.com/apidojo 查看 Actor 状态。

评论

支持 Markdown