Social Research Analyzer

Content Research — stop guessing what to post

by Ootto-AI · MIT license · ★ 139 on GitHub

Content Research — stop guessing what to post cover

Turn Claude into a content research machine for any niche. Point it at any creator or account and it pulls their posts, finds the exact ones that blew up (the outliers), then breaks down WHY — the hook, the format, and the retention…

---
name: content-research
description: >
  Turn Claude into a content research machine for any niche. Point it at any creator or account and it
  pulls their posts, finds the exact ones that blew up (the outliers), then breaks down WHY — the hook,
  the format, and the retention patterns — and surfaces the repeatable playbook you can copy. Use when
  the user says "research this niche", "what's working for @account", "find what's going viral in
  [niche]", "what should I post about", "study this creator", or wants a content strategy grounded in
  real data instead of guessing.
user-invokable: true
argument-hint: "[creator @handle, account URL, or niche]"
license: MIT
metadata:
  author: Ootto
  version: "1.0.0"
  category: content
---

Overview

Most people spend hours scrolling to figure out what to post. This skill turns Claude into a research machine: point it at any account or niche and it finds the exact moments that went viral and the patterns behind them — so you copy what works instead of guessing.

What you get

  • Pull the postsFor a creator/account, gather their recent reels + view counts (Instagram Graph
  • Find the spikesRank posts by views and flag the outliers — the exact posts where the account
  • Break down WHYFor each outlier, study the reel frame-by-frame + transcript (hand off to the
  • Surface the playbookAcross the outliers, surface the repeatable patterns — the hook types,
Manual install (npx, ZIP)
Claude Codenpx skills add Ootto-AI/claude-content-skills --skill content-research -g -a claude-code
Claude Code (degit)npx degit Ootto-AI/claude-content-skills/skills/content-research#main ~/.claude/skills/content-research
Claude.ai / desktopZip the folder 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.md3.4 KB
Read SKILL.md here
Ootto-AI/main1 file shown
SKILL.md
Show the full text66 lines

Content Research — stop guessing what to post

Most people spend hours scrolling to figure out what to post. This skill turns Claude into a research machine: point it at any account or niche and it finds the exact moments that went viral and the patterns behind them — so you copy what works instead of guessing.

What it does

  1. Pull the posts. For a creator/account, gather their recent reels + view counts (Instagram Graph API via Composio, or any list of reel URLs the user provides).
  2. Find the spikes. Rank posts by views and flag the outliers — the exact posts where the account blew up vs their baseline. Those are the moments worth studying.
  3. Break down WHY. For each outlier, study the reel frame-by-frame + transcript (hand off to the reel-analyzer skill / ootto-watch) and extract the hook (first 2s), the format/structure, the pacing, and the retention pattern.
  4. Surface the playbook. Across the outliers, surface the repeatable patterns — the hook types, formats, and topics that consistently earn saves/shares — and turn them into a short, copyable plan for the user's own niche.

How to run it

  1. Ask for a creator @handle, an account URL, or a niche (+ a few example accounts).
  2. Pull their reels + view counts. Options:
    • sandcastles.ai — a research engine that pulls top channels and auto-surfaces the viral outliers + the frameworks behind them (fastest path; connect it to Claude and let it do the heavy lifting).
    • Composio Instagram tools — free/DIY: list a creator's media + insights from the Graph API.
    • Or a plain list of reel URLs the user pastes.
  3. Rank by views, compute each post's ratio vs the account median, and mark anything ~2-3x median as an outlier ("blew up here").
  4. For the top 3-5 outliers, run reel-analyzer (or ootto-watch — github.com/Ootto-AI/ootto-watch) to break down hook / format / retention.
  5. Synthesize: list the winning hook patterns, formats, and topics, then write 3 ready-to-shoot ideas for the user's own account modeled on what actually worked.

Output

A short research report:

  • The spikes — which posts blew up and by how much (vs baseline).
  • Why they worked — hook / format / retention breakdown per outlier.
  • The playbook — the repeatable patterns + 3 original ideas for your niche.

Honesty

Model the technique, never copy another creator's exact script, visuals, or caption. Cite the source reels you studied. View counts come from real data (Composio / what the user provides) — never fabricate.

Part of the Ootto content-skills marketplace. Pairs with reel-analyzer, going-viral, and reel-scripter.

1---
2name: content-research
3description: >
4 Turn Claude into a content research machine for any niche. Point it at any creator or account and it
5 pulls their posts, finds the exact ones that blew up (the outliers), then breaks down WHY — the hook,
6 the format, and the retention patterns — and surfaces the repeatable playbook you can copy. Use when
7 the user says "research this niche", "what's working for @account", "find what's going viral in
8 [niche]", "what should I post about", "study this creator", or wants a content strategy grounded in
9 real data instead of guessing.
10user-invokable: true
11argument-hint: "[creator @handle, account URL, or niche]"
12license: MIT
13metadata:
14 author: Ootto
15 version: "1.0.0"
16 category: content
17---
18 
19# Content Research — stop guessing what to post
20 
21Most people spend hours scrolling to figure out what to post. This skill turns Claude into a research
22machine: point it at any account or niche and it finds the exact moments that went viral and the
23patterns behind them — so you copy what works instead of guessing.
24 
25## What it does
26 
271. **Pull the posts.** For a creator/account, gather their recent reels + view counts (Instagram Graph
28 API via Composio, or any list of reel URLs the user provides).
292. **Find the spikes.** Rank posts by views and flag the outliers — the exact posts where the account
30 blew up vs their baseline. Those are the moments worth studying.
313. **Break down WHY.** For each outlier, study the reel frame-by-frame + transcript (hand off to the
32 `reel-analyzer` skill / ootto-watch) and extract the hook (first 2s), the format/structure, the
33 pacing, and the retention pattern.
344. **Surface the playbook.** Across the outliers, surface the repeatable patterns — the hook types,
35 formats, and topics that consistently earn saves/shares — and turn them into a short, copyable plan
36 for the user's own niche.
37 
38## How to run it
39 
401. Ask for a creator @handle, an account URL, or a niche (+ a few example accounts).
412. Pull their reels + view counts. Options:
42 - **sandcastles.ai** — a research engine that pulls top channels and auto-surfaces the viral outliers + the
43 frameworks behind them (fastest path; connect it to Claude and let it do the heavy lifting).
44 - **Composio Instagram** tools — free/DIY: list a creator's media + insights from the Graph API.
45 - Or a plain list of reel URLs the user pastes.
463. Rank by views, compute each post's ratio vs the account median, and mark anything ~2-3x median as an
47 **outlier** ("blew up here").
484. For the top 3-5 outliers, run `reel-analyzer` (or ootto-watch — github.com/Ootto-AI/ootto-watch) to
49 break down hook / format / retention.
505. Synthesize: list the winning hook patterns, formats, and topics, then write 3 ready-to-shoot ideas for
51 the user's own account modeled on what actually worked.
52 
53## Output
54 
55A short research report:
56- **The spikes** — which posts blew up and by how much (vs baseline).
57- **Why they worked** — hook / format / retention breakdown per outlier.
58- **The playbook** — the repeatable patterns + 3 original ideas for your niche.
59 
60## Honesty
61 
62Model the *technique*, never copy another creator's exact script, visuals, or caption. Cite the source
63reels you studied. View counts come from real data (Composio / what the user provides) — never fabricate.
64 
65*Part of the Ootto content-skills marketplace. Pairs with `reel-analyzer`, `going-viral`, and `reel-scripter`.*
66 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 139
Checked
Source
Ootto-AI/claude-content-skills ↗
Creator
Ootto-AI · 36 listings
View creator

Similar skills

See all →

More from Ootto-AI

SkillHook Variant A/B GeneratorOotto-AI/claude-content-skills · by Ootto-AIGenerates two genuinely distinct hook variants for the same reel so you can post-test which opening actually wins. Use when the user says "give me two hooks to test", "A/B this hook", "which opening should I use", "hook variants".★ 139 GitHub starsSkillInternet Research RouterOotto-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 starsSkillObsidian Long-Term MemoryOotto-AI/claude-content-skills · by Ootto-AIGive Claude a permanent, searchable long-term memory using an Obsidian vault as the store. At the end of a session, summarize what mattered and save it as a Markdown note in your "AI Brain" vault; at the start of a session (or on demand), read back only the relevant past notes. Local markdown you own — connected via the Filesystem MCP. Trigger with "wrap up", "save this session", or "remember this".★ 139 GitHub starsSkillAnalytics Readout TranslatorOotto-AI/claude-content-skills · by Ootto-AIReads your reel insights and explains in plain English what to make more of and what to stop — no jargon. Use when the user says "explain my analytics", "what do my numbers mean", "read my insights", "how did this reel do".★ 139 GitHub starsSkillSocial Audience PersonasOotto-AI/claude-content-skills · by Ootto-AIBuild evidence-led social audience personas from customer interviews, comments, reviews, or CRM notes.★ 139 GitHub starsSkillSocial Profile ConverterOotto-AI/claude-content-skills · by Ootto-AIRewrites your bio, name field and pinned-reel order to convert profile visits into follows and clicks. Use when the user says "rewrite my bio", "optimize my profile", "what should my bio say", "which reels should I pin".★ 139 GitHub stars