How agricidaniel/claude-youtube works
claude-youtube is a Claude Code skill that turns creator requests into channel-specific YouTube advice and production packages. The main workflow routes a request through context gathering and channel-type detection, then runs the relevant sub-skill and applies quality gates before returning structured output. Separate branches cover channel health and analytics, research and planning, and video packaging and repurposing. The README documents reference guides, templates, and optional data integrations; sampled Python confirms the API, transcript, authentication, and quota behavior, but not which sub-skills invoke each script.
Main entry points: SKILL.md Skill orchestrator · references Guides and benchmarks · execution YouTube data scripts · competitor.md Competitor research
Components 30
Skill coordination
- Skill orchestrator
skills/claude-youtube/SKILL.md - Guides and benchmarks
skills/claude-youtube/references - Channel templates
skills/claude-youtube/templates
Channel insights
- Channel audit
skills/claude-youtube/sub-skills/audit.md - Analytics analysis
skills/claude-youtube/sub-skills/analyze.md - YouTube data scripts
skills/claude-youtube/execution - Channel data fetch
skills/claude-youtube/execution/fetch_channel_data.py - Private analytics fetch
skills/claude-youtube/execution/fetch_video_analytics.py - YouTube authentication
skills/claude-youtube/execution/utils/youtube_auth.py - Quota tracker
skills/claude-youtube/execution/utils/quota_tracker.py
Research and planning
- Channel strategy
skills/claude-youtube/sub-skills/strategy.md - Content calendar
skills/claude-youtube/sub-skills/calendar.md - Competitor research
skills/claude-youtube/sub-skills/competitor.md - Video ideation
skills/claude-youtube/sub-skills/ideate.md - Monetization plan
skills/claude-youtube/sub-skills/monetize.md - Competitor video search
skills/claude-youtube/execution/search_competitor_videos.py
Video production
- Video SEO
skills/claude-youtube/sub-skills/seo.md - Script writing
skills/claude-youtube/sub-skills/script.md - Hook writing
skills/claude-youtube/sub-skills/hook.md - Thumbnail brief
skills/claude-youtube/sub-skills/thumbnail.md - Shorts package
skills/claude-youtube/sub-skills/shorts.md - Upload metadata
skills/claude-youtube/sub-skills/metadata.md - Content repurposing
skills/claude-youtube/sub-skills/repurpose.md - Transcript fetch
skills/claude-youtube/execution/fetch_transcript.py
Other components
- Creator
- YouTube APIs
- yt-dlp
- DataForSEO MCP
- WebSearch
- NanoBanana MCP
Connections 48
- Creator → Skill orchestrator: submits request
- Skill orchestrator → Channel audit: routes request
- Skill orchestrator → Analytics analysis: routes request
- Skill orchestrator → Channel strategy: routes request
- Skill orchestrator → Content calendar: routes request
- Skill orchestrator → Competitor research: routes request
- Skill orchestrator → Video ideation: routes request
- Skill orchestrator → Video SEO: routes request
- Skill orchestrator → Script writing: routes request
- Skill orchestrator → Hook writing: routes request
- Skill orchestrator → Thumbnail brief: routes request
- Skill orchestrator → Shorts package: routes request
- Skill orchestrator → Upload metadata: routes request
- Skill orchestrator → Content repurposing: routes request
- Skill orchestrator → Monetization plan: routes request
- Skill orchestrator → Guides and benchmarks: loads guidance
- Skill orchestrator → Channel templates: selects template
- Channel audit → Guides and benchmarks: uses benchmarks
- Analytics analysis → Guides and benchmarks: uses benchmarks
- Channel strategy → Channel templates: uses channel type
- Channel strategy → Guides and benchmarks: uses guidance
- Content calendar → Guides and benchmarks: uses guidance
- Competitor research → Guides and benchmarks: uses guidance
- Video ideation → Guides and benchmarks: uses guidance
- Video SEO → Guides and benchmarks: uses guidance
- Script writing → Guides and benchmarks: uses guidance
- Hook writing → Guides and benchmarks: uses guidance
- Thumbnail brief → Guides and benchmarks: uses guidance
- Shorts package → Guides and benchmarks: uses guidance
- Upload metadata → Guides and benchmarks: uses guidance
- Content repurposing → Guides and benchmarks: uses guidance
- Monetization plan → Guides and benchmarks: uses guidance
- Channel audit → YouTube data scripts: may use data
- Analytics analysis → YouTube data scripts: may use data
- Competitor research → Competitor video search: may fetch videos
- Thumbnail brief → NanoBanana MCP: generates images
- Competitor research → DataForSEO MCP: researches keywords
- Video ideation → DataForSEO MCP: researches keywords
- Video SEO → DataForSEO MCP: researches keywords
- Video ideation → WebSearch: fallback research
- Video SEO → WebSearch: fallback research
- YouTube data scripts → Channel data fetch: includes
- YouTube data scripts → Private analytics fetch: includes
- YouTube data scripts → Transcript fetch: includes
- YouTube data scripts → Competitor video search: includes
- Channel data fetch → YouTube authentication: builds API service
- Private analytics fetch → YouTube authentication: builds OAuth service
- Channel data fetch → Quota tracker: checks and records