transcript-intelligence — Claude Code skill: analyze video transcripts
Pulls transcripts from TikTok, YouTube, Instagram and other social video, then extracts hooks, quotes and reusable content ideas.
npx skills add ScrapeCreators/social-media-research-skills --skill transcript-intelligence -a claude-codeWhat transcript-intelligence does
The skill works on public video: it fetches the transcript through the ScrapeCreators API, breaks it into segments — hook, setup, main claim, examples, payoff, CTA — and pulls out what can be reused. Hooks and quotes stay verbatim, since paraphrasing them defeats the purpose.
The workflow has five steps: collect URLs or discover a creator's recent videos, extract the transcript text, segment it, analyze the content, then synthesize several transcripts into one report with a table of recurring patterns. Output is a markdown report with a TL;DR block, per-video notes and repurposing ideas for LinkedIn, X, short-form scripts and newsletters.
You need SCRAPECREATORS_API_KEY set in your environment, otherwise the API calls fail. When a transcript is unavailable the skill says so and falls back to the title and description instead of inventing text. The author advises marking machine-generated transcripts as approximate when the wording looks garbled.
What it helps with
- break down a video transcript and pull out its main claims
- collect hooks from several creators' videos into one swipe file
- turn a talking-head video into a short-form script
- compare what different creators say about one topic
- find verbatim quotes for a post or newsletter
Example prompts for the agent
- Analyze this video transcript and pull out the hooks and quotes
- Build a report on this creator's recent videos: themes, hook formulas, best examples
- Turn this transcript into a draft LinkedIn post
How to install transcript-intelligence
1Skills CLI (Vercel)
npx skills add ScrapeCreators/social-media-research-skills --skill transcript-intelligence -a claude-code2Manually: put the files in place
~/.claude/skills/transcript-intelligence/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/transcript-intelligence/
1Skills CLI (Vercel)
npx skills add ScrapeCreators/social-media-research-skills --skill transcript-intelligence -a codex2Manually: put the files in place
.agents/skills/transcript-intelligence/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add ScrapeCreators/social-media-research-skills --skill transcript-intelligence -a cursor2Manually: put the files in place
.cursor/skills/transcript-intelligence/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install ScrapeCreators/social-media-research-skills transcript-intelligence2Manually: put the files in place
.github/skills/transcript-intelligence/SKILL.md1Skills CLI (Vercel)
npx skills add ScrapeCreators/social-media-research-skills --skill transcript-intelligence -a gemini-cli2Platform CLI
gemini skills install https://github.com/ScrapeCreators/social-media-research-skills --path skills/transcript-intelligenceManually: put the files in place
.devin/skills/transcript-intelligence/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add ScrapeCreators/social-media-research-skills --skill transcript-intelligence -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about transcript-intelligence
How do I install transcript-intelligence in Claude?
Run npx skills add ScrapeCreators/social-media-research-skills --skill transcript-intelligence -a claude-code. The skill lands in ~/.claude/skills/transcript-intelligence/SKILL.md.
What does transcript-intelligence do?
It fetches transcripts from TikTok, Instagram, YouTube, Facebook, X/Twitter, LinkedIn, Rumble and Reddit video, segments them and produces a report with hooks, quotes, claims and content ideas.
What do I need for the skill to work?
A SCRAPECREATORS_API_KEY environment variable. If a transcript is unavailable, the skill falls back to the video title and description only.
Source text
SKILL.md · MIT
---
name: transcript-intelligence
description: 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.
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:
- social-media
- research
- scrapecreators
---
# 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
```markdown
# 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.
© ScrapeCreators · MIT · ScrapeCreators/social-media-research-skills