New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Find posts, videos, reels, shorts, tweets

Outlier post finder

by ScrapeCreators · MIT license · ★ 2,619 on GitHub · v1.0.0 · updated Aug 26

Outlier post finder cover

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…

---
name: outlier-post-finder
description: 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.
allowed-tools: Bash, Read, Write, WebFetch

version: 1.0.0
author: ScrapeCreators
license: MIT
homepage: https://scrapecreators.com
repository: https://github.com/ScrapeCreators/social-media-research-skills
metadata:
  openclaw:
    requires:
      env:
        - SCRAPECREATORS_API_KEY
    primaryEnv: SCRAPECREATORS_API_KEY
    homepage: https://scrapecreators.com
    tags:

Overview

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.

The SKILL.md below is the copy AgentAlley read and checked. The repo has changed it since; the other files are from commit 64ba7b4.

Manual install (npx, ZIP)
Claude Codenpx skills add ScrapeCreators/social-media-research-skills --skill outlier-post-finder -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/ScrapeCreators/social-media-research-skills/tar.gz/64ba7b4dea71 \ | tar -xz -C ~/.claude/skills --strip-components=2 social-media-research-skills-64ba7b4dea71/skills/outlier-post-finder
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/2e747a73030a1791a1dd/outlier-post-finder.zip" -OutFile "$env:TEMP\outlier-post-finder.zip"; Expand-Archive "$env:TEMP\outlier-post-finder.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md6.0 KB
Read the files here
ScrapeCreators/64ba7b41 file
SKILL.md
Show the full text151 lines
outlier-post-finder/SKILL.md151 lines · 6.0 KB

Outlier Post Finder

Overview

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.

When to Use

Use this skill when the user asks to:

  • find outlier posts, viral posts, top posts, best reels, best shorts, best TikToks, or best tweets
  • analyze why a creator's content is working
  • find competitor posts worth copying or learning from
  • build a swipe file from high-performing social posts
  • compare performance across a creator's recent posts

Do not use this for raw endpoint lookup only. Use scrapecreators-api for direct API routing.

Data Sources

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.

Workflow

  1. Clarify scope only if needed

    • Platform(s)
    • Handles or URLs
    • Time/post count window
    • Whether to include transcript/comment analysis
  2. Fetch recent posts

    • Pull at least 20 posts when available. More is better for baseline confidence.
    • Paginate if the endpoint supports cursors and the user wants a larger window.
    • Keep source URLs for citations.
  3. Normalize metrics

    • Capture whatever exists: views, plays, likes, comments, shares, reposts, saves.
    • Build a combined engagement score only after preserving raw metrics.
    • For video-first platforms, views/play count is usually the primary metric.
    • For text-first platforms, likes + replies/comments + reposts/shares is usually better.
  4. Calculate the account baseline

    • Use median instead of mean so one viral post does not distort the baseline.
    • Calculate per-platform and per-account baselines separately.
    • If mixed formats exist, split by format when possible: reel vs carousel, short vs long video, text vs video.
  5. Score outliers

    • view_lift = post_views / median_views
    • engagement_lift = post_engagement / median_engagement
    • Label posts as:
      • Huge outlier: 5x+ baseline
      • Strong outlier: 2x-5x baseline
      • Mild outlier: 1.5x-2x baseline
    • If sample size is under 10 posts, call confidence low.
  6. Enrich the winners

    • Fetch post details for top outliers.
    • Fetch transcripts for video posts when useful.
    • Optionally fetch comments to understand audience reaction.
  7. Explain why they worked Look for:

    • hook style
    • topic/category
    • format
    • emotional trigger
    • novelty/timeliness
    • creator proof or authority
    • controversy or debate
    • comments showing confusion, desire, or buying intent

Output Format

# 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.

Common Pitfalls

  • Do not call the highest raw-view post the best outlier if a huge account is being compared with a small one. Use lift versus each account's own baseline.
  • Do not average TikTok, Instagram, YouTube, and LinkedIn metrics into one baseline. Score each platform separately.
  • Do not invent transcript quotes. Fetch transcripts or quote only visible captions/text.
  • Do not overstate confidence from fewer than 10 posts.
  • Do not ignore old viral posts if the user asked for recent performance. Respect the requested window.
1---
2name: outlier-post-finder
3description: 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.
4allowed-tools: Bash, Read, Write, WebFetch
5 
6version: 1.0.0
7author: ScrapeCreators
8license: MIT
9homepage: https://scrapecreators.com
10repository: https://github.com/ScrapeCreators/social-media-research-skills
11metadata:
12 openclaw:
13 requires:
14 env:
15 - SCRAPECREATORS_API_KEY
16 primaryEnv: SCRAPECREATORS_API_KEY
17 homepage: https://scrapecreators.com
18 tags:
19 - social-media
20 - research
21 - scrapecreators
22---
23 
24# Outlier Post Finder
25 
26## Overview
27 
28Find 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.
29 
30Use 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.
31 
32## When to Use
33 
34Use this skill when the user asks to:
35 
36- find outlier posts, viral posts, top posts, best reels, best shorts, best TikToks, or best tweets
37- analyze why a creator's content is working
38- find competitor posts worth copying or learning from
39- build a swipe file from high-performing social posts
40- compare performance across a creator's recent posts
41 
42Do not use this for raw endpoint lookup only. Use `scrapecreators-api` for direct API routing.
43 
44## Data Sources
45 
46Prefer the platform-specific feed endpoint, then enrich individual posts only when needed.
47 
48| Platform | Feed endpoint | Detail/enrichment endpoint |
49|---|---|---|
50| TikTok | `/v3/tiktok/profile/videos` | `/v2/tiktok/video`, `/v1/tiktok/video/transcript` |
51| Instagram posts | `/v2/instagram/user/posts` | `/v1/instagram/post`, `/v2/instagram/media/transcript` |
52| Instagram reels | `/v1/instagram/user/reels` | `/v1/instagram/post`, `/v2/instagram/media/transcript` |
53| YouTube videos | `/v1/youtube/channel-videos` | `/v1/youtube/video`, `/v1/youtube/video/transcript` |
54| YouTube Shorts | `/v1/youtube/channel/shorts` | `/v1/youtube/video`, `/v1/youtube/video/transcript` |
55| Facebook | `/v1/facebook/profile/posts`, `/v1/facebook/profile/reels` | `/v1/facebook/post`, `/v1/facebook/post/transcript` |
56| LinkedIn | `/v1/linkedin/company/posts` | `/v1/linkedin/post`, `/v1/linkedin/post/transcript` |
57| X/Twitter | `/v1/twitter/user-tweets` | `/v1/twitter/tweet`, `/v1/twitter/tweet/transcript` |
58| Threads | `/v1/threads/user/posts` | `/v1/threads/post` |
59| Bluesky | `/v1/bluesky/user/posts` | `/v1/bluesky/post` |
60 
61Before calling an endpoint, fetch its docs or per-endpoint OpenAPI spec if parameter names or response fields are uncertain.
62 
63## Workflow
64 
651. **Clarify scope only if needed**
66 - Platform(s)
67 - Handles or URLs
68 - Time/post count window
69 - Whether to include transcript/comment analysis
70 
712. **Fetch recent posts**
72 - Pull at least 20 posts when available. More is better for baseline confidence.
73 - Paginate if the endpoint supports cursors and the user wants a larger window.
74 - Keep source URLs for citations.
75 
763. **Normalize metrics**
77 - Capture whatever exists: views, plays, likes, comments, shares, reposts, saves.
78 - Build a combined engagement score only after preserving raw metrics.
79 - For video-first platforms, views/play count is usually the primary metric.
80 - For text-first platforms, likes + replies/comments + reposts/shares is usually better.
81 
824. **Calculate the account baseline**
83 - Use median instead of mean so one viral post does not distort the baseline.
84 - Calculate per-platform and per-account baselines separately.
85 - If mixed formats exist, split by format when possible: reel vs carousel, short vs long video, text vs video.
86 
875. **Score outliers**
88 - `view_lift = post_views / median_views`
89 - `engagement_lift = post_engagement / median_engagement`
90 - Label posts as:
91 - **Huge outlier:** 5x+ baseline
92 - **Strong outlier:** 2x-5x baseline
93 - **Mild outlier:** 1.5x-2x baseline
94 - If sample size is under 10 posts, call confidence low.
95 
966. **Enrich the winners**
97 - Fetch post details for top outliers.
98 - Fetch transcripts for video posts when useful.
99 - Optionally fetch comments to understand audience reaction.
100 
1017. **Explain why they worked**
102 Look for:
103 - hook style
104 - topic/category
105 - format
106 - emotional trigger
107 - novelty/timeliness
108 - creator proof or authority
109 - controversy or debate
110 - comments showing confusion, desire, or buying intent
111 
112## Output Format
113 
114```markdown
115# Outlier Posts Report: {creator_or_brand}
116 
117## Summary
118- Sample: {n} posts from {platforms}
119- Window: {window}
120- Baseline: median {primary_metric} = {value}
121- Confidence: High/Medium/Low
122 
123## Biggest Outliers
124| Rank | Post | Platform | Date | Primary Metric | Lift | Why it likely worked |
125|---:|---|---|---|---:|---:|---|
126| 1 | [title/hook](url) | TikTok | 2026-01-01 | 1.2M views | 8.4x | Contrarian hook + clear before/after |
127 
128## Repeatable Patterns
1291. **Pattern name** — evidence and examples.
1302. **Pattern name** — evidence and examples.
131 
132## Hooks to Steal
133- "Exact hook from caption or transcript"
134- "Exact hook from caption or transcript"
135 
136## Content Ideas Based on the Outliers
1371. ...
1382. ...
139 
140## Notes and Caveats
141- Public data only.
142- Small samples are directional, not definitive.
143```
144 
145## Common Pitfalls
146 
147- Do not call the highest raw-view post the best outlier if a huge account is being compared with a small one. Use lift versus each account's own baseline.
148- Do not average TikTok, Instagram, YouTube, and LinkedIn metrics into one baseline. Score each platform separately.
149- Do not invent transcript quotes. Fetch transcripts or quote only visible captions/text.
150- Do not overstate confidence from fewer than 10 posts.
151- Do not ignore old viral posts if the user asked for recent performance. Respect the requested window.
View all files on GitHub →

Details

Version
1.0.0
Updated
Aug 26, 2026
License
MIT
Stars on the repo
★ 2,619
Checked
Source
ScrapeCreators/social-media-research-skills ↗
Creator
ScrapeCreators · 13 listings
View creator

Similar skills

See all →
SkillResearch what people actually say about any topicSTEP 0: STALE-CLONE SELF-CHECK — RUN BEFORE READING BELOWmvanhorn/last30days-skill · by mvanhornResearch what people actually say about any topic in the last 30 days. Pulls posts and engagement from Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub, and the web. Includes a doctor health check to diagnose broken or missing sources.★ 63.5k GitHub starsSkillScrapes social platforms, business dataApifydanielmiessler/LifeOS · by danielmiesslerScrapes social platforms, business data, and e-commerce via Apify actors — Instagram, LinkedIn, TikTok, YouTube, Facebook, Google Maps, Amazon, and web crawls — filtering in code. USE WHEN scrape Instagram, scrape LinkedIn, scrape TikTok, scrape YouTube, scrape Facebook, Google Maps leads, Amazon reviews, business intelligence, multi-platform social listening, competitive analysis, lead generation, social monitoring, Apify actors, web crawl, extract contacts. NOT FOR X/Twitter account operations like posting, threads, or bookmarks (those need a dedicated X API client), 4-tier progressive scraping with proxy escalation (use BrightData), or real-Chrome bot bypass and computer use (use Interceptor).★ 19.3k GitHub starsSkill微信公众号长文增长闭环 ——tsingyuai/growth-lab · by tsingyuai微信公众号长文增长闭环 —— 从读者问题与复刻锚选题、写出可验证的公众号长文、预览与合规检查、同步微信草稿、三重确认下受控发布,到回收阅读与转化数据并复盘。用户要求写公众号、把内容改成公众号、同步或发布微信草稿、查看公众号数据或复盘时使用。★ 2k GitHub starsSkillSearch and retrieve content from Twitter/XTwitter/X SkillReScienceLab/opc-skills · by ReScienceLabSearch and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io. Use when user mentions Twitter, X, or tweets.★ 1.8k GitHub starsSkillSays 'YouTube script', 'video script'🎬 YouTube Script: Writing retention-optimized video script...cwinvestments/memstack · by cwinvestmentsUse this skill when the user says 'YouTube script', 'video script', 'write script for YouTube', 'YouTube video outline', or is creating scripted content for a YouTube video with hooks, chapters, and CTAs. Do NOT use for TikTok/Reels short-form scripts or webinar presentations.★ 423 GitHub starsSkillAgent Reach — 互联网能力路由器Ootto-AI/claude-content-skills · by Ootto-AIMUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g. 全网调研 X / 帮我调研一下 X / 查一下 X / 搜搜 X / 看看大家怎么评价 X / X 上有什么讨论 / research this topic。 Also MUST USE when user mentions any platform or shares any URL/链接: 小红书/xiaohongshu/xhs, Twitter/推特/X, B站/bilibili, Reddit, V2EX, LinkedIn/领英/招聘/求职/jobs, YouTube, GitHub code search, 小宇宙播客, 雪球/股票行情, RSS feeds, or any web URL. 13 platforms, multi-backend routing (OpenCLI / per-platform CLIs / APIs). Zero config for 6 channels. Run `agent-reach doctor --json` to see which backend serves each platform right now. NOT for: 写报告/数据分析/翻译等内容加工(本 skill 只负责从互联网获取内容); 发帖/评论/点赞等写操作;已有专门 skill 的平台(先用专门 skill)。 【路由方式】SKILL.md 包含路由表和常用命令,复杂场景需按需阅读对应分类的 references/*.md。 分类:search / social (小红书/推特/B站/V2EX/Reddit) / career(LinkedIn) / dev(github) / web(网页/文章/RSS) / video(YouTube/B站/播客)。★ 139 GitHub stars

More from ScrapeCreators

SkillAnalyze active ads from Meta/Facebook, GoogleAd library teardownScrapeCreators/social-media-research-skills · by ScrapeCreatorsUse when the user wants to analyze active ads from Meta/Facebook, Google, or LinkedIn ad libraries; tear down a competitor's messaging; extract hooks, offers, CTAs, video transcripts, landing page claims, and test ideas from public ads.★ 2.6k GitHub starsSkillEvaluate a creator, influencerAudience researchScrapeCreators/social-media-research-skills · by ScrapeCreatorsUse when the user wants to evaluate a creator, influencer, or brand audience using public profile signals, TikTok audience demographics, follower/following data, comments, geography, language, and content fit. Helps judge sponsorship and market fit.★ 2.6k GitHub starsSkillMine comments and replies for audience reactionsComment miningScrapeCreators/social-media-research-skills · by ScrapeCreatorsUse when the user wants to mine comments and replies for audience reactions, customer language, questions, objections, complaints, product ideas, buying intent, sentiment, or voice-of-customer insights from public social posts and videos.★ 2.6k GitHub starsSkillResearch competitors' social media strategyCompetitor social researchScrapeCreators/social-media-research-skills · by ScrapeCreatorsUse when the user wants to research competitors' social media strategy, compare brands or creators, find what content is working in a niche, identify content gaps, or produce a practical social strategy brief from public social data.★ 2.6k GitHub starsSkillTurn public social videos, transcripts, postsContent repurposingScrapeCreators/social-media-research-skills · by ScrapeCreatorsUse when the user wants to turn public social videos, transcripts, posts, or creator research into reusable content assets such as LinkedIn posts, X threads, short-form scripts, newsletters, blog outlines, carousels, or content calendars.★ 2.6k GitHub starsSkillAnalyze a creator, influencer, founderCreator profile teardownScrapeCreators/social-media-research-skills · by ScrapeCreatorsUse when the user wants to analyze a creator, influencer, founder, or brand social account and understand positioning, content pillars, outlier posts, hooks, format choices, audience reaction, and what can be copied or tested.★ 2.6k GitHub stars