Skip to content
Content
Skill

/content-analyzer

Analyzes reference materials, transcripts, videos, and knowledge bases to extract insights for content creation. Use this skill when you need to understand existing content, extract key themes, find quotable moments, or build a knowledge foundation before creating new content.

From plugin
10x-content-expert
2230 skills3 agents4 commands

Claude Code

$ npx -y skills add OpenAnalystInc/10x-Content-Expert --skill content-analyzer --agent claude-code

SKILL.md

content-analyzer.SKILL.md
name: content-analyzer
description: |
  Analyzes reference materials, transcripts, videos, and knowledge bases to extract insights
  for content creation. Use this skill when you need to understand existing content, extract
  key themes, find quotable moments, or build a knowledge foundation before creating new content.
  Works with transcripts, documents, examples, and any reference material in the references folder.
allowed-tools:
  - Bash
  - Read
  - Write
  - Glob
  - Grep
  - AskUserQuestion

Content Analyzer Skill

> **QUICK REFERENCE** > - **Output folder**: `output/analysis/` > - **Scripts**: `scripts/content/analyze_transcript.py`, `scripts/content/extract_themes.py`, `scripts/content/find_quotes.py` > - **Sample script**: `scripts/samples/sample_content_analysis.py` > - **References to scan**: `references/transcripts/`, `references/examples/`, `references/brand-voice/` > - **Python**: `.venv\Scripts\python.exe` (Windows) or `.venv/bin/python` (Mac/Linux)

Deep analysis of reference materials, transcripts, and knowledge bases to power intelligent content creation.

Scope of This Skill

**This skill handles:**

  • Transcript analysis (video, audio, meeting notes)
  • Theme and topic extraction
  • Finding quotable moments and key insights
  • Brand voice pattern detection
  • Content example analysis
  • Knowledge base organization
  • Competitor content analysis
  • Performance pattern identification

**NOT handled by this skill:**

  • Actually writing content → Use appropriate writer skills
  • Creating presentations → Use `presentation-content`
  • Editing local files → Use `local-file-manager`

Reference Materials Structure

references/
├── transcripts/              # Primary knowledge source
│   ├── training/             # Training sessions, courses
│   │   ├── session1.txt
│   │   ├── session1_notes.md
│   │   └── ...
│   ├── interviews/           # Expert interviews
│   ├── webinars/             # Recorded webinars
│   ├── podcasts/             # Podcast transcripts
│   └── meetings/             # Meeting recordings
├── examples/                 # High-performing content
│   ├── emails/               # Best emails to learn from
│   │   ├── welcome_sequence/
│   │   ├── sales_emails/
│   │   └── newsletters/
│   ├── social/               # Top social posts
│   │   ├── linkedin/
│   │   ├── twitter/
│   │   └── instagram/
│   ├── presentations/        # Excellent PPTs
│   └── blogs/                # Top articles
├── brand-voice/              # Brand guidelines
│   ├── tone-guide.md
│   ├── messaging-framework.md
│   ├── keywords.txt
│   └── avoid-list.txt
└── competitors/              # Competitor analysis
    ├── [competitor1]/
    └── [competitor2]/

Analysis Types

1. Transcript Analysis

Extract insights from video/audio transcripts:

# Full transcript analysis
python scripts/content/analyze_transcript.py \
  --input references/transcripts/training/session1.txt \
  --output output/analysis/session1_analysis.json

# Output includes:
# - Key themes and topics
# - Quotable moments
# - Main arguments/points
# - Statistics and data mentioned
# - Action items/takeaways

**What to Extract:**

  • **Core Messages**: Main points being communicated
  • **Stories**: Anecdotes, case studies, examples used
  • **Data Points**: Statistics, research, proof points
  • **Quotes**: Memorable, shareable statements
  • **Frameworks**: Models, processes, methodologies
  • **Pain Points**: Problems discussed
  • **Solutions**: Recommendations given

2. Theme Extraction

Identify recurring themes across multiple sources:

# Extract themes from folder
python scripts/content/extract_themes.py \
  --folder references/transcripts/ \
  --output output/analysis/themes.json \
  --min-occurrences 3

# Compare themes across sources
python scripts/content/compare_themes.py \
  --source1 references/transcripts/training/ \
  --source2 references/transcripts/webinars/ \
  --output output/analysis/theme_comparison.md

3. Quote Mining

Find the best quotable moments:

# Extract quotes from transcript
python scripts/content/find_quotes.py \
  --input references/transcripts/interview.txt \
  --output output/analysis/quotes.txt \
  --min-length 10 \
  --max-length 280

# Categorize quotes by topic
python scripts/content/categorize_quotes.py \
  --input output/analysis/quotes.txt \
  --categories "motivation,strategy,tactics,mindset" \
  --output output/analysis/quotes_categorized.json

4. Brand Voice Analysis

Detect and document brand voice patterns:

# Analyze voice from examples
python scripts/content/analyze_brand_voice.py \
  --examples references/examples/ \
  --output references/brand-voice/detected_voice.json

# Output includes:
# - Tone characteristics (formal/casual, energetic/calm)
# - Vocabulary patterns (simple/sophisticated)
# - Sentence structure preferences
# - Emoji usage patterns
# - CTA styles
# - Hashtag strategies

5. Content Performance Analysis

Learn from high-performing content:

# Analyze what makes content work
python scripts/content/analyze_performance.py \
  --folder references/examples/social/linkedin/ \
  --metrics engagement \
  --output output/analysis/linkedin_patterns.json

# Compare high vs low performing
python scripts/content/compare_content.py \
  --high references/examples/emails/best/ \
  --low references/examples/emails/underperforming/ \
  --output output/analysis/email_insights.md

3-Mode Workflow

MODE 1: PLAN

1. **Understand Analysis Goals**

   - What insights are needed?
   - Which reference materials are available?
   - What will the insights be used for?

2. **Inventory References**

   # List available references
   find references/ -type f -name "*.txt" -o -name "*.md"

   # Count materials by type
   ls references/transcripts/ | wc -l
   ls references/examples/ | wc -l

3. **Create Analysis Plan**

   ## Analysis Plan

   ### Goal
   [Wha
Read more
@openanalystinc
Ships with10x-content-expert

A comprehensive Claude Code skills plugin for AI-powered content creation. Creates emails, social media content, presentations, blogs, and more - all aligned with your brand voice and informed by your reference materials.

2230 skills3 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
22
Star history of OpenAnalystInc/10x-Content-Expert on GitHub, a chart by star-history.com

Other skills on 10x-content-expert.

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

officecli12d33k
@iofficeai@iofficeaiInstall Skill

Questions about content-analyzer.

Which coding agents can use content-analyzer?
content-analyzer installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.