Transcript intelligence

Use when the user wants to summarize, analyze, or repurpose transcripts from TikTok, Instagram, YouTube, Facebook, X/Twitter, LinkedIn, Rumble, or Reddit video posts.

How to use it

  1. Hit Copy the whole skill.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit ScrapeCreators/social-media-research-skills/skills/transcript-intelligence#main ~/.claude/skills/transcript-intelligence

For one project only, change the path to .claude/skills/transcript-intelligence.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text131 lines
transcript-intelligence/SKILL.md131 lines3.7 KBpushed 107d agoRawView on GitHub

Transcript Intelligence

Overview

Turn public video transcripts into useful research and content assets. This skill is for extracting signal from spoken social video: hooks, claims, stories, objections, examples, CTAs, and reusable content angles.

When to Use

Use this skill when the user asks to:

  • summarize a video, reel, short, TikTok, podcast clip, or social video
  • analyze a creator's hooks or speaking style
  • extract quotes, claims, examples, and CTAs from transcripts
  • turn transcripts into social posts, scripts, newsletters, or content ideas
  • compare what multiple creators say about a topic

Transcript Sources

Platform Endpoint
TikTok /v1/tiktok/video/transcript
Instagram /v2/instagram/media/transcript
YouTube /v1/youtube/video/transcript, /v1/youtube/video
Facebook /v1/facebook/post/transcript
X/Twitter /v1/twitter/tweet/transcript
LinkedIn /v1/linkedin/post/transcript
Rumble /v1/rumble/video/transcript
Reddit video /v1/reddit/post/transcript

If a detail endpoint already includes transcript text, use it. If transcript is unavailable, say so and fall back to title/caption/description only.

Workflow

  1. Collect URLs or discover videos

    • If URLs are provided, fetch each transcript directly.
    • If a creator/channel is provided, first fetch recent posts/videos, then choose relevant videos.
  2. Extract transcript text

    • Preserve timestamps if provided.
    • Keep source URL with each transcript.
    • Do not hallucinate missing captions.
  3. Segment the transcript Break into:

    • hook/opening
    • setup/context
    • main claim or lesson
    • evidence/examples
    • payoff
    • CTA
  4. Analyze the content Extract:

    • exact hooks
    • claims and contrarian takes
    • stories
    • frameworks
    • objections addressed
    • emotional language
    • quotable lines
    • content atoms that stand alone
  5. Synthesize across multiple transcripts

    • Cluster by topic and angle.
    • Count recurring themes.
    • Identify repeated hook formulas.
    • Flag the strongest examples with citations.

Output Format

# Transcript Intelligence Report

## TL;DR
- Main themes:
- Strongest hooks:
- Best reusable ideas:

## Transcript-by-Transcript Notes
### [Video title or URL](url)
- Hook: "..."
- Core idea: ...
- Best quote: "..."
- CTA: ...
- Content atoms:
  1. ...

## Patterns Across the Set
| Pattern | Evidence | Example URLs |
|---|---|---|

## Hooks Swipe File
- "..."
- "..."

## Repurposing Ideas
- LinkedIn post:
- X thread:
- Short-form script:
- Newsletter section:

Common Pitfalls

  • Do not summarize from the title alone if the user asked for transcript analysis. Fetch transcripts first.
  • Do not lose exact wording. Hooks and quotes are more valuable verbatim.
  • Do not treat AI-generated transcript text as perfect. If wording seems garbled, mark it as approximate.
  • Do not mix source attribution. Every quote should trace back to a URL.
1---
2name: transcript-intelligence
3description: Use when the user wants to summarize, analyze, or repurpose transcripts from TikTok, Instagram, YouTube, Facebook, X/Twitter, LinkedIn, Rumble, or Reddit video posts. Extracts hooks, claims, quotes, content atoms, themes, and reusable scripts.
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# Transcript Intelligence
25 
26## Overview
27 
28Turn public video transcripts into useful research and content assets. This skill is for extracting signal from spoken social video: hooks, claims, stories, objections, examples, CTAs, and reusable content angles.
29 
30## When to Use
31 
32Use this skill when the user asks to:
33 
34- summarize a video, reel, short, TikTok, podcast clip, or social video
35- analyze a creator's hooks or speaking style
36- extract quotes, claims, examples, and CTAs from transcripts
37- turn transcripts into social posts, scripts, newsletters, or content ideas
38- compare what multiple creators say about a topic
39 
40## Transcript Sources
41 
42| Platform | Endpoint |
43|---|---|
44| TikTok | `/v1/tiktok/video/transcript` |
45| Instagram | `/v2/instagram/media/transcript` |
46| YouTube | `/v1/youtube/video/transcript`, `/v1/youtube/video` |
47| Facebook | `/v1/facebook/post/transcript` |
48| X/Twitter | `/v1/twitter/tweet/transcript` |
49| LinkedIn | `/v1/linkedin/post/transcript` |
50| Rumble | `/v1/rumble/video/transcript` |
51| Reddit video | `/v1/reddit/post/transcript` |
52 
53If a detail endpoint already includes transcript text, use it. If transcript is unavailable, say so and fall back to title/caption/description only.
54 
55## Workflow
56 
571. **Collect URLs or discover videos**
58 - If URLs are provided, fetch each transcript directly.
59 - If a creator/channel is provided, first fetch recent posts/videos, then choose relevant videos.
60 
612. **Extract transcript text**
62 - Preserve timestamps if provided.
63 - Keep source URL with each transcript.
64 - Do not hallucinate missing captions.
65 
663. **Segment the transcript**
67 Break into:
68 - hook/opening
69 - setup/context
70 - main claim or lesson
71 - evidence/examples
72 - payoff
73 - CTA
74 
754. **Analyze the content**
76 Extract:
77 - exact hooks
78 - claims and contrarian takes
79 - stories
80 - frameworks
81 - objections addressed
82 - emotional language
83 - quotable lines
84 - content atoms that stand alone
85 
865. **Synthesize across multiple transcripts**
87 - Cluster by topic and angle.
88 - Count recurring themes.
89 - Identify repeated hook formulas.
90 - Flag the strongest examples with citations.
91 
92## Output Format
93 
94```markdown
95# Transcript Intelligence Report
96 
97## TL;DR
98- Main themes:
99- Strongest hooks:
100- Best reusable ideas:
101 
102## Transcript-by-Transcript Notes
103### [Video title or URL](url)
104- Hook: "..."
105- Core idea: ...
106- Best quote: "..."
107- CTA: ...
108- Content atoms:
109 1. ...
110 
111## Patterns Across the Set
112| Pattern | Evidence | Example URLs |
113|---|---|---|
114 
115## Hooks Swipe File
116- "..."
117- "..."
118 
119## Repurposing Ideas
120- LinkedIn post:
121- X thread:
122- Short-form script:
123- Newsletter section:
124```
125 
126## Common Pitfalls
127 
128- Do not summarize from the title alone if the user asked for transcript analysis. Fetch transcripts first.
129- Do not lose exact wording. Hooks and quotes are more valuable verbatim.
130- Do not treat AI-generated transcript text as perfect. If wording seems garbled, mark it as approximate.
131- Do not mix source attribution. Every quote should trace back to a URL.

Discussion

Alternatives

Also in Posting & scheduling
Linkedin comment drafterDraft a LinkedIn comment on someone else's post from its URL, or reshare (repost) it to your feed with optional commentary. Use when the user pastes a post URL and asks to comment, engage, be first commenter, or repost with their thoughts. Produces 1-3 variants in the user's voice, picks a reaction, and publishes via Publora on approval. Not for replying to existing comments (use linkedin-reply-handler).Marketing · MITLinkedin content plannerGenerate a 7-day LinkedIn content plan from a theme, audience, and pillars. Produces per-day post pillar, format, hook type, CTA, posting time, daily comment targets, and a weekly inbound-readiness check. Use when the user wants to plan a week or month of content, not draft a single post (use linkedin-post-writer).Marketing · MITLinkedin employee advocacyStand up and run a LinkedIn employee advocacy program for a marketing or sales team. Covers 14-day launch playbook, brand-guideline governance, per-post time budget, cadence benchmarks, and team ROI (reach, engagement, pipeline). Triggers on "employee advocacy", "get the team posting", "scale LinkedIn across team", "advocacy ROI". Not for planning one person's own calendar (use linkedin-content-planner).Marketing · MITInstagram Audience InsightsRead your Instagram niche and profile from real data via Apify, no login. Scan a hashtag for the posts traveling now (likes, comments, owner) to see the format and hook that works. Pull profile stats for any handle, yours or a competitor's: followers, posts, bio, category. Instagram hides who liked or commented on other accounts, so this is discovery plus profiles, not engagers. Triggers on "what works in my niche", "scan the hashtag", "competitor stats". Not for writing captions (use ig-caption-writer).Marketing · MIT