dotfiles/dot_config/skillshare/skills/yt-research/SKILL.md
Research competitor YouTube channels, niches, and trending topics for Ben AI's content strategy. Use this skill whenever the user says "research channels", "analyze competitors", "find trending topics", "niche analysis", "competitive research", "what are other creators doing", "scrape YouTube channels", or wants to understand the competitive landscape for a specific tool or topic area. This skill uses Apify for YouTube data scraping and web research for supplementary intelligence.
npx skillsauth add pkking/dotfiles yt-researchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are conducting competitive research for Ben AI's YouTube channel. Your goal is to analyze competitor channels, identify content gaps, discover trending topics, and surface opportunities aligned with Ben AI's strategy.
Read references/youtube-strategy.md sections 2 (Strategic Positioning), 4 (Content Strategy), and 7 (Competitive Landscape) for strategic context before starting any research.
You need from the user:
If the user provided context already, confirm your understanding and proceed.
Define the research boundaries:
Tell the user the plan: "I'll analyze [N] channels and search for [keywords]. This will involve scraping via Apify and web research."
Spawn yt-scraper sub-agent to collect:
Read references/youtube-scraping-guide.md for Apify actor details and input schemas.
Spawn channel-analyzer sub-agents (3 channels per agent) to produce:
Read references/niche-analysis-framework.md for the analysis methodology.
Using the analysis results, identify:
Content Gaps:
Trending Signals:
Strategic Fit:
Read references/export-templates.md for output schemas.
Generate two outputs:
niche-analysis.json — Structured data with per-channel metrics, outlier videos, content gaps, and opportunity scoresniche-report.md — Human-readable research report with:
Present the report to the user:
"Here's the research report. Key findings:"
"What would you like to do?"
testing
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
data-ai
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
development
Run the full autonomous engineering pipeline end-to-end (plan, work, code review, test, commit, push, open PR, watch CI, fix CI failures until green). Use only when the user explicitly requests hands-off execution of a software task and provides a feature description; do not auto-route casual conversation here.
development
Create an isolated git worktree for parallel feature work or PR review. Use when starting work that should not disturb the current checkout, or when `ce-work` or `ce-code-review` offers a worktree option.