Prompt file imported from duc01226/Investment (
.claude/commands/mkt/youtube/blog.md). Fill in{{arguments}}before use. Copyright stays with the author.
YouTube to Blog Post
Transform YouTube video into SEO-optimized long-form article.
<youtube_url>{{arguments}}</youtube_url>
Workflow
-
Extract Video Content
- Activate
youtube-handlingskill - Run VidCap API:
# Get full article conversion python .claude/skills/youtube-handling/scripts/vidcap.py article "<url>" # Or custom extraction for more control python .claude/skills/youtube-handling/scripts/vidcap.py summary-custom "<url>" \ --prompt "Extract main points, key quotes, and actionable insights" # Get captions for quotes python .claude/skills/youtube-handling/scripts/vidcap.py caption "<url>" --ext vtt - Capture: title, key points, timestamps, quotes, statistics
- Activate
-
Apply Writing Style
- Check for writing style in
assets/writing-styles/ - If style specified, apply voice/tone characteristics
- Default: professional, educational tone
- Activate
copywritingskill for conversion techniques
- Check for writing style in
-
SEO Optimization
- Activate
seo-optimizationskill - Generate:
- Primary keyword from video topic
- Secondary keywords from content
- Meta description (150-160 chars)
- URL slug
- Structure headings (H1, H2, H3) for featured snippets
- Activate
-
Content Enhancement
- Add intro hook (PAS or AIDA formula)
- Convert timestamps to section headers
- Add internal linking opportunities
- Create conclusion with CTA
- Include video embed
-
Output
- Blog post →
assets/articles/{date}-{slug}.md - Frontmatter includes:
- SEO metadata
- Source video URL
- Writing style used
- Keywords
- Blog post →
Skills Used
youtube-handling- VidCap API for video extractioncopywriting- Writing formulas and styleseo-optimization- Keyword research, meta optimizationcontent-marketing- Content structurebrand-guidelines- Brand voice consistencyassets-organizing- Standardized output paths
Agents Used
content-creator- Article writingcopywriter- Hooks, CTAsseo-specialist- Keyword optimization
Writing Styles
Styles are defined in assets/writing-styles/ or references/writing-styles.md:
| Style | Characteristics |
|---|---|
| casual | Conversational, contractions, personal pronouns |
| professional | Formal, authoritative, data-driven |
| edgy | Provocative, bold claims, pattern interrupts |
| luxe | Elegant, minimal, premium language |
| warm | Supportive, empathetic, encouraging |
Output Format
---
title: "SEO Optimized Title"
slug: keyword-rich-slug
description: "Meta description under 160 chars"
keywords: [primary, secondary, related]
source_video: "https://youtube.com/watch?v=..."
writing_style: professional
date: YYYY-MM-DD
schema: Article
---
# {Title}
{Intro with hook}
## {Section from video timestamp}
{Content with quotes from video}
> "Direct quote from video" - Speaker
## Key Takeaways
- Point 1
- Point 2
## Conclusion
{CTA}
---
*This article is based on [Video Title](source_url)*
Quality Gate (Auto-Triggered)
After generating content, MUST run:
/write/audit→ Score content (target: ≥8.0)/write/publish→ Auto-fix if score <8.0- Present final version with score
Examples
/youtube:blog "https://youtube.com/watch?v=xyz"
/youtube:blog "https://youtu.be/abc" casual
/youtube:blog "https://youtube.com/watch?v=123" professional