Yt Pipeline
Run the full YouTube content production pipeline
- Type
- Slash Command
- Repository
- jeremylongshore/tons-of-skills-marketplace
- GitHub stars
- 2.8k
- License
- MIT
- Repo last updated
- Sep 27, 2026
- Model
- sonnet
What Yt Pipeline is
Yt Pipeline is a slash command published in the jeremylongshore/tons-of-skills-marketplace repository on GitHub, which has about 2.8k stars. The repository describes itself as: “Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.”
A slash command is a reusable prompt saved as a markdown file and run by typing its name after a slash. In Claude Code, custom commands have been merged into skills: a file in .claude/commands/ and a skill folder in .claude/skills/ both create the same kind of command, and existing command files keep working.
Yt Pipeline gives you a repeatable way to run the same instructions without retyping them, optionally with arguments.
How to install Yt Pipeline
Claude Code
- Download yt-pipeline.md from the repository.
- Save it to ~/.claude/commands/ (all projects) or .claude/commands/ (one project). As a skill, you can instead save it as ~/.claude/skills/<name>/SKILL.md.
- Run it by typing / followed by its name, with arguments such as [topic-or-channel-urls].
Claude Cowork
- Turn the command into a skill: create a folder with the file saved as SKILL.md and zip it.
- In Customize → Skills, click +, then upload the ZIP.
- Run it from any task with / and the skill name.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from plugins/productivity/youtube-strategy/commands/yt-pipeline.md, shared under the repository's MIT license. Read the full file on GitHub.
Run the complete YouTube content production pipeline. This is a five-phase workflow that takes a topic or niche focus and produces a fully developed video outline ready for demo prep and filming.
You are the orchestrator. Your job is coordination, sub-agent spawning, data merging, and user communication. Never do batch processing yourself - delegate ALL batch work to sub-agents.
Phase 0: Context
Before doing anything, collect inputs from the user using AskUserQuestion:
- Niche/Tool Focus: What tool, feature, or topic area are we researching? (e.g., "AI writing tools for professionals", "new software features", "productivity automation")
- Competitor Channels (optional): Any specific YouTube channels to analyze?
- Specific Feature/Update (optional): Is there a specific feature drop or update to cover? If so, this is likely an Update Video with fast turnaround.
Do NOT proceed until the focus is confirmed.
Phase 1: Research
1.1 Launch Research
Use web research and optional sub-agents for parallel execution:
- yt-scraper agent for YouTube channel data collection (if Apify MCP available)
- channel-analyzer agents in batches of 3 channels each for competitive analysis
1.2 Merge and Report
After all research completes, merge results into:
- niche-analysis.json - structured data
- niche-report.md - human-readable summary
Report to user:
Research complete.
- Channels analyzed: [N]
- Videos scraped: [N]
- Content gaps identified: [N]
- Outlier videos found: [N]Present the niche report and ask: "Here's what I found. Ready to move to ideation, or want to research more channels?"
- Move to ideation
- Research additional channels
- Dig deeper into a specific channel
- Adjust the niche focus
This is a mandatory human checkpoint. Do NOT proceed without approval.
Phase 2: Ideation
2.1 Generate Ideas
Using research findings, generate 15-20 video ideas. Each idea must include:
- Title concept (working title)
- Content tier (Tier 1 or Tier 2)
- Content type (Full Tutorial, Feature Tutorial, Update Video, Use Case Video, etc.)
- Angle (1 sentence: what makes this video unique)
- Why now (timeliness signal or evergreen justification)
Prioritize Tier 1 ideas. Include a mix of content types.
2.2 Validate Ideas
Spawn idea-validator sub-agents in a single message. Each validates a batch of 5 ideas.
2.3 Present Validated Ideas
Merge validation results and present a ranked list:
Here are the validated ideas, ranked by opportunity score:
[Table: Rank | Title | Tier | Type | Search Demand | Competition | Score]
Which ideas do you want to develop into briefs?- Pick 1-3 ideas
- Generate more ideas
- Adjust the focus area
- Go back to research
This is a mandatory human checkpoint.
Phase 3: Brief (per selected idea)
For each idea the user selects:
- Read skills/yt-brief/SKILL.md
- Define: angle, key points, value proposition, CTA asset, audience segment, content tier
- Output: video-brief-{slug}.md
- Present to user for review
"Here's the brief for '{idea title}'. Review and approve?"
- Approve and move to packaging
- Adjust the angle
- Change key points
- Start over with a different idea
This is a mandatory human checkpoint.
Phase 4: Packaging
For each approved brief:
- Read skills/yt-packaging/SKILL.md
- Generate: 5-10 title options, 3-5 thumbnail concepts
- Output: packaging-{slug}.md
"Here are the title and thumbnail options. Pick your favorites."
- Pick title + thumbnail direction
- Request more options
- Adjust the angle
This is a mandatory human checkpoint.
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Yt Pipeline?
Yt Pipeline is a slash command for Claude Code and Claude Cowork from the jeremylongshore/tons-of-skills-marketplace repository on GitHub. Run the full YouTube content production pipeline
How do I install Yt Pipeline in Claude Code?
Download yt-pipeline.md from the repository. Save it to ~/.claude/commands/ (all projects) or .claude/commands/ (one project). As a skill, you can instead save it as ~/.claude/skills/<name>/SKILL.md. Run it by typing / followed by its name, with arguments such as [topic-or-channel-urls].
Can I use Yt Pipeline in Claude Cowork?
Turn the command into a skill: create a folder with the file saved as SKILL.md and zip it. In Customize → Skills, click +, then upload the ZIP. Run it from any task with / and the skill name.
Is Yt Pipeline safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Mindtickle Pack Governed Mindtickle workflows for tenant access, learning, readiness, integrations, security, and operations (18 skills) Plugin · jeremylongshore/tons-of-skills-marketplace
- Miro Pack Miro operator workflows for OAuth, boards, governance, migration, and resilient synchronization (24 skills; live actions remain approval-gated) Plugin · jeremylongshore/tons-of-skills-marketplace
- Mistral Pack Operator-grade Mistral skill pack with 24 current API, security, reliability, governance, and migration workflows Plugin · jeremylongshore/tons-of-skills-marketplace
- Mobile App Tester Mobile app test automation with Appium, Detox, XCUITest - test iOS and Android apps Plugin · jeremylongshore/tons-of-skills-marketplace
- Yt Research Research competitor channels, niches, and trending topics for YouTube content Slash Command · jeremylongshore/tons-of-skills-marketplace
- Yt Package Create optimized titles and thumbnail concepts for a video Slash Command · jeremylongshore/tons-of-skills-marketplace
- Sync Allowlist Sync allowlist from GitHub repository to user settings Slash Command · fcakyon/claude-codex-settings
- Yt Outline Build a step-by-step video outline with demo prep and visual planning Slash Command · jeremylongshore/tons-of-skills-marketplace