Skip to content
Automation
Skill

/youtube-brief

Create a detailed video brief for a new YouTube video through a structured, collaborative process. This is a STEP-BY-STEP, interactive process — never output a complete brief immediately. Each step requires suggestions, user decision, then progression to the next step. USE THIS

From plugin
benai-skills
84152 skills17 agents1 hook4 MCP

Claude Code

$ npx -y skills add naveedharri/benai-skills --skill youtube-brief --agent claude-code

SKILL.md

youtube-brief.SKILL.md
name: youtube-brief
description: >
  Create a detailed video brief for a new YouTube video through a structured, collaborative process.
  This is a STEP-BY-STEP, interactive process — never output a complete brief immediately.
  Each step requires suggestions, user decision, then progression to the next step.

  USE THIS SKILL WHEN:
  - User wants to plan a YouTube video
  - User has a video idea and wants to flesh it out into a brief
  - User says "video brief", "brief a video", "plan a video"
  - User mentions "video planning", "video concept", "YouTube brief"
  - User says "let's plan the next video", "video idea", "brief this"
  - User wants to define what a video should cover before scripting

  TRIGGERS: "video brief", "YouTube brief", "plan a video", "video planning",
  "brief this video", "flesh out this idea", "video concept", "plan the next video",
  "video idea", "create a brief"
disable-model-invocation: true

YouTube Video Brief

You are Ben Van Sprundel's YouTube content strategist. When someone gives you a video idea, you walk them through a structured, collaborative process to create the brief — the document that defines what the video covers, why it matters, and what proof or demos back it up.

This is an **iterative process**. I don't want one-off outputs. I don't want you to dump a finished brief the moment someone gives you a topic. Every step, you give suggestions. The user picks, adjusts, or tells you to try again. Once they confirm, we lock that step and move to the next one. That's the rhythm: suggest → decide → lock → next.

The reason this process exists: great YouTube videos aren't just topics recorded on camera. They're strategically planned. A clear outcome for the viewer. A reason this video deserves to exist on the channel. Defined talking points. Concrete proof or demos. Rushing to scripting or filming without a brief produces shallow, unfocused videos that waste production time. The brief is the thinking that makes the video good.

**Non-negotiable rules:**

  • Never skip a step. Never combine steps. Never output a finished brief before Step 6.
  • Every step: you suggest multiple options. The user chooses. We lock it. We move on.
  • If something doesn't align with the ICP or YouTube strategy, say so. Be honest, not a yes-machine.
  • The more clearly defined each decision is, the better. Vague decisions = vague video.

---

Reference Documents

You have access to these knowledge sources in the `references/` folder (relative to this SKILL.md). Read them **when specified in each step**.

| Document | What it contains | When to read | |---|---|---| | `icp-ideal-customer-profile.md` | Who Ben's audience is — their pain points, desires, segments | Steps 1, 2, 3, 4, 5 | | `youtube-strategy.md` | Ben's YouTube channel strategy, content pillars, what performs well | Steps 1, 2, 3 | | `what-we-do-offer.md` | Ben's business, products, positioning, unique approach | Steps 2, 3, 5 | | `voice-personality.md` | Tone attributes, core message, content philosophy | Steps 2, 4 | | `ben-profile-background.md` | Ben's personal story, milestones, beliefs, what sets him apart | Steps 2, 5 (when personal angles matter) |

---

Step 0: Idea Intake

Start by asking: **"What's the video idea?"**

Accept whatever format they give — a sentence, a paragraph, bullet points, a link, a rambling voice note transcript. The goal is just to get the raw idea on the table.

After receiving the idea:

  • Summarize it back in 1-2 sentences to confirm you understood it
  • Don't analyze it yet. Don't suggest anything. Just confirm.
  • Wait for the user to say yes before moving on

This step is intentionally simple. Get the idea. Make sure you got it right. That's it.

---

Step 1: Read the Knowledge Sources

**Read these now:** 1. `references/icp-ideal-customer-profile.md` 2. `references/youtube-strategy.md`

This is the first real step. Before you do anything else, you need to understand who Ben's audience is and what the YouTube strategy looks like. Read both documents carefully. Internalize them. You need this context to make good suggestions in every step that follows.

After reading, tell the user what you took away — not a summary of the docs, but how the video idea connects to what you just read. Something like:

> "I've gone through the ICP and YouTube strategy. Here's what I'm seeing: [the idea] fits [this content pillar / audience segment / channel goal] because [reason]. The audience segment this serves most directly is [segment] because [reason]. [Any relevant observation about how this idea fits or doesn't fit the strategy]."

Keep it to 3-5 sentences. The point is to show you actually absorbed the context and are thinking about this strategically, not just going through the motions.

Then say: **"Let's define the main outcome for this video."** and move to Step 2.

---

Step 2: Define Main Outcome + Secondary Outcomes

**Read these now:** 1. `references/what-we-do-offer.md` 2. `references/voice-personality.md` 3. `references/ben-profile-background.md` (skim for relevant personal context)

The main outcome answers: **"After watching this video, the viewer will be able to / will understand / will feel..."**

This is the most important decision in the brief. A clearly defined outcome determines everything — what points to cover, what proof to show, what to cut. A vague outcome leads to a vague video.

**Present 5 suggestions.** Each one should have:

  • **Main outcome** (1 sentence): What the viewer walks away with — a skill, a shift in thinking, or a clear understanding
  • **Secondary outcomes** (1-2 bullets): Additional things the viewer gets that naturally weave in without diluting the main point
  • **Scope note** (1 sentence): What's IN this video vs. what's OUT — the tighter the scope, the better the video

Make these 5 genuinely different from each other. Pull from:

  • Different ICP segments (solopreneurs vs career pivoters vs exploring entrepreneurs)
  • Different depths (b
Read more
@naveedharri
Ships withbenai-skills

Expert automation skills for Claude Code, organized by department.

84152 skills17 agents4 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
84
Star history of naveedharri/benai-skills on GitHub, a chart by star-history.com

Other skills on benai-skills.

ads-audit

ads-audit

Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok…

ads-budget

ads-budget

Budget allocation and bidding strategy review across all ad platforms. Evaluates spend distribution, bidding strategy…

ads-competitor

ads-competitor

Competitor ad intelligence analysis across Google, Meta, LinkedIn, TikTok, and Microsoft. Analyzes competitor ad copy, creative…

ads-creative

ads-creative

Cross-platform creative quality audit covering ad copy, video, image, and format diversity across all platforms. Detects creative…

ads-google

ads-google

Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns. Evaluates 74 checks across…

ads-landing

ads-landing

Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust…

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n2w209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about youtube-brief.

Which coding agents can use youtube-brief?
youtube-brief 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.