name: content-eval
description: >-
Generate and score content ideas using an expert panel. Pulls from podcast
transcripts, meeting notes, competitor analysis, and trending topics to
produce a ranked content menu with production schedule. Use when asked to:
"content eval", "score content ideas", "weekly content menu", "what should
I film", "content ideas", "rate these video ideas".
Content Eval
Content ideation + expert panel scoring pipeline. Ingests raw material, generates
ideas across your messaging pillars, scores them via a 7-expert panel, and
outputs a ranked list with production schedule.
Step 1: Gather Raw Material
Collect signal from all available sources. Skip any source that's unavailable.
Podcast episodes
- Read recent episodes from your podcast transcript directory (last 7 days)
- Extract: topics covered, guest insights, audience questions, contrarian takes
- Note episode titles for dedup against new ideas
Meeting notes
- Check your meeting notes directory for recent notes
- Extract: client questions, recurring themes, interesting moments, pain points
- Focus on what your target buyers are actually asking about
Sales call insights
- Check your call recording platform data for recent calls
- Extract: objection patterns, recurring questions, competitor mentions
- Note what prospects are confused about or struggling with
Trending topics
- Note any topics the user mentions directly
- Check competitor scan results (Step 2) for trending formats/topics
- Look for news hooks or industry shifts you could react to
Step 2: Competitive Scan (if not provided)
If the user hasn't supplied competitive data, run a scan using your YouTube
competitive analysis tool.
Channel sets are defined in references/competitors.md (same directory as this skill).
Analyze results
- Outlier videos: Identify any video with >2x the channel's average views
- Topic patterns: What subjects are multiple creators covering?
- Format patterns: What formats are performing (listicles, reactions, tutorials, story-driven)?
- Content gaps: Topics where NO competitor is covering something you could own
- Especially gaps at the intersection of your unique expertise areas
- Or gaps where you have unique data (revenue numbers, internal metrics, tool costs)
If your competitive analysis tool is not available, skip this step and note it was skipped.
Step 3: Generate Ideas
Generate 20-30 content ideas across three formats. Read references/pillars.md for
pillar definitions and references/voice-rules.md for content voice rules.
Format targets
| Format |
Count |
Details |
| YouTube Long-form (10-20 min) |
8-10 ideas |
Deep dives, screen recordings, frameworks |
| YouTube Shorts (<60 sec) |
8-10 ideas |
One punch, one insight, one hook |
| X / LinkedIn Articles |
5-7 ideas |
Manifesto-style, data-heavy, contrarian takes |
Pillar requirement
Every idea MUST connect to at least one pillar defined in references/pillars.md.
Ideas that don't clearly serve a pillar get killed.
Idea format
Each idea needs:
- Title — specific, hook-driven, follows voice-rules.md
- Description — 1-2 sentences on the content and angle
- Format — Long-form / Short / Article
- Pillar(s) — which pillar(s) it serves
- Source signal — what raw material inspired it (podcast topic, competitor gap, client question, etc.)
Dedup check
- Check recent published content (last 30 days)
- If a similar angle was covered recently, either kill it or document a genuinely new hook
- Apply the dedup rule from
references/voice-rules.md
Manual override
If the user passes specific ideas to score (e.g., "score these content ideas: [list]"),
skip idea generation and go directly to Step 4 with the provided ideas.
Step 4: Expert Panel Scoring
Run each idea through the 7-expert panel defined in references/panel.md.
Panel summary
| # |
Expert |
Lens |
| 1 |
Viral Hook Expert |
Curiosity gap, scroll-stopping power, title strength |
| 2 |
Algorithm Expert |
CTR potential, watch time, search demand, recommendation likelihood |
| 3 |
Founder Brand Strategist |
Pillar alignment, authenticity to founder's voice/experience |
| 4 |
B2B Buyer Persona Expert |
Would a CMO/VP/CEO watch and want what you're selling? |
| 5 |
Content Differentiation Expert |
Is anyone else making this? Unique angle? |
| 6 |
Short-form Adaptation Expert |
Can it clip into 3+ viral Shorts? Quotable moments? |
| 7 |
Debate/Engagement Expert |
Comments, shares, disagreements potential |
Scoring rules
- Each expert scores 0-100
- Pass threshold: 85+ average
- For each idea, output:
- Average score across all 7 experts
- PASS / FAIL
- Top expert comment (the most insightful feedback)
- Biggest weakness (the lowest-scoring dimension and why)
Output table per idea
### [Idea Title] — [Format]
**Pillar(s):** [pillar names]
**Description:** [1-2 sentences]
| Expert | Score | Comment |
|--------|-------|---------|
| Viral Hook | [score] | [one-line] |
| Algorithm | [score] | [one-line] |
| Brand Strategist | [score] | [one-line] |
| B2B Buyer | [score] | [one-line] |
| Differentiation | [score] | [one-line] |
| Short-form | [score] | [one-line] |
| Debate/Engagement | [score] | [one-line] |
**Average: [score] — [PASS / FAIL]**
**Top insight:** [best expert comment]
**Biggest weakness:** [lowest dimension + why]
Scoring integrity
- Be brutally honest. No grade inflation.
- Generic ideas that anyone could make should score <70 on Differentiation.
- Ideas without personal receipts/data should score <75 on Brand Strategist.
- If an idea is genuinely great, let it score high. The threshold exists so only the best survive.
Step 5: Rank and Schedule
Rank passing ideas
Sort all ideas scoring 85+ by average score, highest first.
Create 4-week production schedule
Assign passing ideas to weeks based on effort vs impact:
| Week |
Focus |
Typical content |
| Week 1 |
Low effort, high impact |
Shorts that can ship same day, reaction clips |
| Week 2 |
Medium effort, highest ceiling |
Long-form with screen recordings, tutorials |
| Week 3 |
High effort, strategic anchors |
Articles, manifesto pieces, deep-dive frameworks |
| Week 4 |
Compounding content |
Reference pieces, reaction content, series starters |
Kill list
List all ideas that scored <85 with:
- Title
- Average score
- Primary reason for failure (the expert dimension that killed it)
Step 6: Output
Create a document with the full results.
Document structure:
- Executive Summary — Total ideas generated, pass rate, top 5
- Competitive Gaps Found — What no one else is covering
- Ranked Ideas (Passing) — Full scoring tables for each
- 4-Week Production Schedule — Visual calendar layout
- Kill List — Failed ideas with reasons
- Raw Material Summary — Sources used (podcasts, meetings, calls, trends)
Optionally post a summary to your team channel with:
- Top 5 ideas (title, score, format, pillar)
- Competitive gaps found (2-3 bullets)
- Week 1 production schedule (what to film/write this week)
- Link to the full document
Reference Files
| File |
Purpose |
When to read |
references/pillars.md |
Messaging pillar definitions |
Step 3 (idea generation) |
references/panel.md |
7-expert panel with scoring criteria |
Step 4 (scoring) |
references/competitors.md |
YouTube competitor channel sets |
Step 2 (competitive scan) |
references/voice-rules.md |
Content voice/style rules |
Step 3 (idea generation) |
1---2name: ericosiu-ai-marketing-skills-content-eval3description: name: content-eval4---5name: content-eval6description: >-7 Generate and score content ideas using an expert panel. Pulls from podcast8 transcripts, meeting notes, competitor analysis, and trending topics to9 produce a ranked content menu with production schedule. Use when asked to:10 "content eval", "score content ideas", "weekly content menu", "what should11 I film", "content ideas", "rate these video ideas".12---1314# Content Eval1516Content ideation + expert panel scoring pipeline. Ingests raw material, generates17ideas across your messaging pillars, scores them via a 7-expert panel, and18outputs a ranked list with production schedule.1920---2122## Step 1: Gather Raw Material2324Collect signal from all available sources. Skip any source that's unavailable.2526### Podcast episodes27- Read recent episodes from your podcast transcript directory (last 7 days)28- Extract: topics covered, guest insights, audience questions, contrarian takes29- Note episode titles for dedup against new ideas3031### Meeting notes32- Check your meeting notes directory for recent notes33- Extract: client questions, recurring themes, interesting moments, pain points34- Focus on what your target buyers are actually asking about3536### Sales call insights37- Check your call recording platform data for recent calls38- Extract: objection patterns, recurring questions, competitor mentions39- Note what prospects are confused about or struggling with4041### Trending topics42- Note any topics the user mentions directly43- Check competitor scan results (Step 2) for trending formats/topics44- Look for news hooks or industry shifts you could react to4546---4748## Step 2: Competitive Scan (if not provided)4950If the user hasn't supplied competitive data, run a scan using your YouTube51competitive analysis tool.5253Channel sets are defined in `references/competitors.md` (same directory as this skill).5455### Analyze results56- **Outlier videos:** Identify any video with >2x the channel's average views57- **Topic patterns:** What subjects are multiple creators covering?58- **Format patterns:** What formats are performing (listicles, reactions, tutorials, story-driven)?59- **Content gaps:** Topics where NO competitor is covering something you could own60 - Especially gaps at the intersection of your unique expertise areas61 - Or gaps where you have unique data (revenue numbers, internal metrics, tool costs)6263If your competitive analysis tool is not available, skip this step and note it was skipped.6465---6667## Step 3: Generate Ideas6869Generate 20-30 content ideas across three formats. Read `references/pillars.md` for70pillar definitions and `references/voice-rules.md` for content voice rules.7172### Format targets73| Format | Count | Details |74|--------|-------|---------|75| YouTube Long-form (10-20 min) | 8-10 ideas | Deep dives, screen recordings, frameworks |76| YouTube Shorts (<60 sec) | 8-10 ideas | One punch, one insight, one hook |77| X / LinkedIn Articles | 5-7 ideas | Manifesto-style, data-heavy, contrarian takes |7879### Pillar requirement80Every idea MUST connect to at least one pillar defined in `references/pillars.md`.81Ideas that don't clearly serve a pillar get killed.8283### Idea format84Each idea needs:85- **Title** — specific, hook-driven, follows voice-rules.md86- **Description** — 1-2 sentences on the content and angle87- **Format** — Long-form / Short / Article88- **Pillar(s)** — which pillar(s) it serves89- **Source signal** — what raw material inspired it (podcast topic, competitor gap, client question, etc.)9091### Dedup check92- Check recent published content (last 30 days)93- If a similar angle was covered recently, either kill it or document a genuinely new hook94- Apply the dedup rule from `references/voice-rules.md`9596### Manual override97If the user passes specific ideas to score (e.g., "score these content ideas: [list]"),98skip idea generation and go directly to Step 4 with the provided ideas.99100---101102## Step 4: Expert Panel Scoring103104Run each idea through the 7-expert panel defined in `references/panel.md`.105106### Panel summary107| # | Expert | Lens |108|---|--------|------|109| 1 | Viral Hook Expert | Curiosity gap, scroll-stopping power, title strength |110| 2 | Algorithm Expert | CTR potential, watch time, search demand, recommendation likelihood |111| 3 | Founder Brand Strategist | Pillar alignment, authenticity to founder's voice/experience |112| 4 | B2B Buyer Persona Expert | Would a CMO/VP/CEO watch and want what you're selling? |113| 5 | Content Differentiation Expert | Is anyone else making this? Unique angle? |114| 6 | Short-form Adaptation Expert | Can it clip into 3+ viral Shorts? Quotable moments? |115| 7 | Debate/Engagement Expert | Comments, shares, disagreements potential |116117### Scoring rules118- Each expert scores 0-100119- **Pass threshold: 85+ average**120- For each idea, output:121 - Average score across all 7 experts122 - PASS / FAIL123 - Top expert comment (the most insightful feedback)124 - Biggest weakness (the lowest-scoring dimension and why)125126### Output table per idea127```128### [Idea Title] — [Format]129**Pillar(s):** [pillar names]130**Description:** [1-2 sentences]131132| Expert | Score | Comment |133|--------|-------|---------|134| Viral Hook | [score] | [one-line] |135| Algorithm | [score] | [one-line] |136| Brand Strategist | [score] | [one-line] |137| B2B Buyer | [score] | [one-line] |138| Differentiation | [score] | [one-line] |139| Short-form | [score] | [one-line] |140| Debate/Engagement | [score] | [one-line] |141142**Average: [score] — [PASS / FAIL]**143**Top insight:** [best expert comment]144**Biggest weakness:** [lowest dimension + why]145```146147### Scoring integrity148- Be brutally honest. No grade inflation.149- Generic ideas that anyone could make should score <70 on Differentiation.150- Ideas without personal receipts/data should score <75 on Brand Strategist.151- If an idea is genuinely great, let it score high. The threshold exists so only the best survive.152153---154155## Step 5: Rank and Schedule156157### Rank passing ideas158Sort all ideas scoring 85+ by average score, highest first.159160### Create 4-week production schedule161Assign passing ideas to weeks based on effort vs impact:162163| Week | Focus | Typical content |164|------|-------|-----------------|165| Week 1 | Low effort, high impact | Shorts that can ship same day, reaction clips |166| Week 2 | Medium effort, highest ceiling | Long-form with screen recordings, tutorials |167| Week 3 | High effort, strategic anchors | Articles, manifesto pieces, deep-dive frameworks |168| Week 4 | Compounding content | Reference pieces, reaction content, series starters |169170### Kill list171List all ideas that scored <85 with:172- Title173- Average score174- Primary reason for failure (the expert dimension that killed it)175176---177178## Step 6: Output179180Create a document with the full results.181182Document structure:1831. **Executive Summary** — Total ideas generated, pass rate, top 51842. **Competitive Gaps Found** — What no one else is covering1853. **Ranked Ideas (Passing)** — Full scoring tables for each1864. **4-Week Production Schedule** — Visual calendar layout1875. **Kill List** — Failed ideas with reasons1886. **Raw Material Summary** — Sources used (podcasts, meetings, calls, trends)189190Optionally post a summary to your team channel with:191- Top 5 ideas (title, score, format, pillar)192- Competitive gaps found (2-3 bullets)193- Week 1 production schedule (what to film/write this week)194- Link to the full document195196---197198## Reference Files199200| File | Purpose | When to read |201|------|---------|--------------|202| `references/pillars.md` | Messaging pillar definitions | Step 3 (idea generation) |203| `references/panel.md` | 7-expert panel with scoring criteria | Step 4 (scoring) |204| `references/competitors.md` | YouTube competitor channel sets | Step 2 (competitive scan) |205| `references/voice-rules.md` | Content voice/style rules | Step 3 (idea generation) |