Use when the user wants to find posts, videos, reels, shorts, tweets, or social content that overperformed versus a creator, brand, or competitor baseline. Finds outliers, explains why they worked, extracts hooks and formats, and produces a practical swipe file.
npx skills add https://github.com/ScrapeCreators/social-media-research-skills --skill outlier-post-finder
Find social posts that beat an account's normal performance. The goal is not just to sort by views. The goal is to identify posts that performed unusually well for that creator or brand, then explain the repeatable patterns.
Use ScrapeCreators as the data layer. Pull recent public posts, normalize engagement metrics, calculate each account's baseline, and produce an outlier report with source URLs and practical takeaways.
Use this skill when the user asks to:
Do not use this for raw endpoint lookup only. Use scrapecreators-api for direct API routing.
Prefer the platform-specific feed endpoint, then enrich individual posts only when needed.
| Platform | Feed endpoint | Detail/enrichment endpoint |
|---|---|---|
| TikTok | /v3/tiktok/profile/videos | /v2/tiktok/video, /v1/tiktok/video/transcript |
| Instagram posts | /v2/instagram/user/posts | /v1/instagram/post, /v2/instagram/media/transcript |
| Instagram reels | /v1/instagram/user/reels | /v1/instagram/post, /v2/instagram/media/transcript |
| YouTube videos | /v1/youtube/channel-videos | /v1/youtube/video, /v1/youtube/video/transcript |
| YouTube Shorts | /v1/youtube/channel/shorts | /v1/youtube/video, /v1/youtube/video/transcript |
| Facebook | /v1/facebook/profile/posts, /v1/facebook/profile/reels | /v1/facebook/post, /v1/facebook/post/transcript |
| LinkedIn | /v1/linkedin/company/posts | /v1/linkedin/post, /v1/linkedin/post/transcript |
| X/Twitter | /v1/twitter/user-tweets | /v1/twitter/tweet, /v1/twitter/tweet/transcript |
| Threads | /v1/threads/user/posts | /v1/threads/post |
| Bluesky | /v1/bluesky/user/posts | /v1/bluesky/post |
Before calling an endpoint, fetch its docs or per-endpoint OpenAPI spec if parameter names or response fields are uncertain.
view_lift = post_views / median_viewsengagement_lift = post_engagement / median_engagementLook for:
# Outlier Posts Report: {creator_or_brand}
## Summary
- Sample: {n} posts from {platforms}
- Window: {window}
- Baseline: median {primary_metric} = {value}
- Confidence: High/Medium/Low
## Biggest Outliers
| Rank | Post | Platform | Date | Primary Metric | Lift | Why it likely worked |
|---:|---|---|---|---:|---:|---|
| 1 | [title/hook](url) | TikTok | 2026-01-01 | 1.2M views | 8.4x | Contrarian hook + clear before/after |
## Repeatable Patterns
1. **Pattern name** — evidence and examples.
2. **Pattern name** — evidence and examples.
## Hooks to Steal
- "Exact hook from caption or transcript"
- "Exact hook from caption or transcript"
## Content Ideas Based on the Outliers
1. ...
2. ...
## Notes and Caveats
- Public data only.
- Small samples are directional, not definitive.
Take scrapecreators/outlier-post-finder from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.