Social Media Data Extraction
Follow shared release-shell rules in:
Use this skill only as a high-level entry point when the user asks for cross-platform public data extraction and has not named a platform-specific workflow yet.
This file is intentionally lightweight. Platform-specific collection logic lives elsewhere:
- TikTok:
skills/20-research/tiktok-research/SKILL.md
- TikTok music/sound collection:
skills/20-research/tiktok-music-sound-collector/SKILL.md
- TikTok music archive downloads:
skills/20-research/tiktok-music-archive-downloader/SKILL.md
- TikTok music chain: TikTok music workflow
- TikTok ads:
skills/20-research/tiktok-ad-research/SKILL.md
- TikTok Shop:
skills/20-research/tiktok-shop-research/SKILL.md
- Instagram creator discovery:
skills/20-research/instagram-creator-discovery/SKILL.md
- Instagram accounts:
skills/20-research/instagram-account-research/SKILL.md
- Instagram content benchmark:
skills/20-research/instagram-content-benchmark/SKILL.md
- Instagram audience voice:
skills/20-research/instagram-audience-voice/SKILL.md
- Instagram campaign scouting:
skills/20-research/instagram-campaign-scout/SKILL.md
- X:
skills/20-research/x-research/SKILL.md
- LinkedIn:
skills/20-research/linkedin-research/SKILL.md
- YouTube:
skills/20-research/youtube-research/SKILL.md
- Facebook:
skills/20-research/facebook-research/SKILL.md
Core Rule
Do not run generic collection actors by default from this skill.
Instead:
- identify the platform
- route into the dedicated platform skill
- let that skill choose the actor, input shape, normalization, and analysis flow
Product-Shell Rule
This skill is for deciding the first research path, not for staying as a permanent execution layer.
Once the route is clear, move into the narrowest useful platform skill and keep the work there.
In the product shell, downstream platform access follows
release-shell rules.
When This Skill Is Appropriate
Use it when the user says things like:
- "帮我抓社媒数据做趋势分析"
- "做一个跨平台内容研究"
- "把 TikTok、Instagram、X 都看一遍"
- "先帮我判断这个题目更该看哪个平台"
- "我想知道这个品牌在不同社媒上分别是什么状态"
When This Skill Is Not Appropriate
Do not stay in this skill when the request is already specific, for example:
- TikTok creator discovery
- TikTok benchmark or comments research
- TikTok sound-specific video collection or music archive download
- TikTok Shop creator analytics
- Instagram account enrichment
- X account or tweet research
Route immediately to the narrower skill.
Output Expectation
If multiple platforms are involved, return a merged research package with:
- per platform
- per platform
- one platform-specific summary per platform
- one merged comparison summary only after each platform has been normalized first
If the user wants to keep moving after research, the next layer should depend on the output:
- creator shortlist or partnership path ->
skills/10-routing/creator-discovery-router
or skills/50-publishing/creator-outreach
- strategy or concept handoff ->
skills/40-creative/benchmark-to-brief
- publishing or distribution execution -> only after the content is already packaged into publish-ready copy, assets, or approved deliverables