Agent skill

Yt Competitive Analysis

by ericosiu in ericosiu/ai-marketing-skills

Analyze YouTube channels for outlier videos and packaging patterns.

MITAuto-check passedMarketing & SEO

Install Yt Competitive Analysis

skills CLI
$ npx skills add ericosiu/ai-marketing-skills --skill yt-competitive-analysis -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ericosiu/ai-marketing-skills yt-competitive-analysis --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ericosiu/ai-marketing-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/yt-competitive-analysis .claude/skills/yt-competitive-analysis && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
yt-competitive-analysis
GitHub stars
3.6k
Used in
2 other repos
Token cost
~825 tokens
SKILL.md length
352 words
Files
4
Skills in repo
21
Repo updated
First seen
Licence
MIT

At a glance

Analyze YouTube channels for outlier videos and packaging patterns.

  • Works in 4 steps: Log video ID, title, thumbnail concept,… → Pull analytics after the chosen readback… → Compare baseline vs candidate. → …
  • Asked for YouTube competitive analysis
  • SKILL.md covers When to Use, Prerequisites, Usage and Predefined Channel Sets, plus 3 more sections
  • Runs Python scripts from its folder; calls python3; needs YOUTUBE_API_KEY

What it does

Yt Competitive Analysis is an agent skill from ericosiu/ai-marketing-skills. Analyze YouTube channels for outlier videos and packaging patterns. Identifies what's working (2x+ average views) across any set of channels. Use when asked for YouTube competitive analysis, viral video patterns, or packaging/title inspiration.

Its SKILL.md is about 830 tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `README.md` and `analyze.py`).

It sits in Marketing & SEO, covering Competitor analysis. It works with YouTube. The repository describes itself as: Open-source AI marketing skills — growth experiments, sales pipeline, content ops, outbound, SEO, and finance automation. The licence is MIT.

When your agent uses it

  • Asked for YouTube competitive analysis
  • Viral video patterns
  • Packaging/title inspiration

Example prompts

  • “/yt-competitive-analysis”

Requirements

  • Python 3
  • A credential in YOUTUBE_API_KEY

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Log video ID, title, thumbnail concept, hook, topic bucket, retention devices, and publish date.
  2. Pull analytics after the chosen readback window.
  3. Compare baseline vs candidate.
  4. Patch title formulas, thumbnail rules, hook patterns, retention beats, chapter structure, Shorts selection, or repurposing guidance only…

What it can do on your machine

Read from SKILL.md and the folder at commit 8088e1a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • YOUTUBE_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Yt Competitive Analysis loads about 825 tokens when it runs. Until then it costs about 67 tokens; SKILL.md has 352 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~67
When it runs · the whole SKILL.md, loaded when a task matches
~825

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ericosiu/ai-marketing-skills at commit 8088e1a, republished under its MIT licence (© ericosiu). 352 words, ~825 tokens.

Download SKILL.mdSave it as .claude/skills/yt-competitive-analysis/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
yt-competitive-analysis
description
Analyze YouTube channels for outlier videos and packaging patterns. Identifies what's working (2x+ average views) across any set of channels. Use when asked for YouTube competitive analysis, viral video patterns, or packaging/title inspiration.

YouTube Competitive Analysis

Outlier detection and packaging pattern extraction for YouTube channels.

When to Use

  • User asks for YouTube competitive analysis
  • User wants to find viral video patterns
  • User wants packaging/title inspiration from specific creators
  • User wants to track competitor YouTube performance

Prerequisites

  • YouTube Data API v3 key set as $YOUTUBE_API_KEY

Usage

bash
# Analyze specific channels
python3 analyze.py "$YOUTUBE_API_KEY" --channels "@handle1,@handle2" --days 30

# Use predefined sets
python3 analyze.py "$YOUTUBE_API_KEY" --set ai
python3 analyze.py "$YOUTUBE_API_KEY" --set business
python3 analyze.py "$YOUTUBE_API_KEY" --set both

# Export formats
python3 analyze.py "$YOUTUBE_API_KEY" --set both --output json
python3 analyze.py "$YOUTUBE_API_KEY" --set both --output console

Predefined Channel Sets

AI Creators: Jeff Su, Alex Finn, Riley Brown, Dan Martell, Matt Wolfe, Nate Herk, Grace Leung, Matt Berman

Business Creators: Alex Hormozi, Gary Vaynerchuk, Patrick Bet-David, Codie Sanchez, Leila Hormozi, Iman Gadzhi, My First Million

Output Interpretation

  • Multiplier: Times above channel average (2.0x = double normal)
  • Outlier threshold: 2x average. Study anything above this.
  • Title patterns: Common words in outlier titles indicate proven formats
  • Cadence: Videos per week. Higher cadence creators may have lower per-video averages.

Channel Analytics Feedback Loop

Competitive analysis is only half the loop. When you have access to the channel's own analytics, compare candidate packaging against actual performance after publish.

Before recommending a package:

  • Pull channel baseline by topic, title pattern, thumbnail pattern, length, publish day/time, and format.
  • Check impressions, CTR, average view duration, retention curve, watch time, subscribers gained, comments, and traffic source.
  • Compare the proposed title/thumbnail/hook against similar historical videos and competitor outliers.

After publishing:

  1. Log video ID, title, thumbnail concept, hook, topic bucket, retention devices, and publish date.
  2. Pull analytics after the chosen readback window.
  3. Compare baseline vs candidate.
  4. Patch title formulas, thumbnail rules, hook patterns, retention beats, chapter structure, Shorts selection, or repurposing guidance only if the candidate wins.
Show full SKILL.md (97 more words)Show less

Readback windows:

  • 24-48 hours for CTR and early retention
  • 7 days for average view duration and watch time
  • 28 days for topic durability and subscriber gain

Do not call packaging validated until analytics are checked. Otherwise it is a screenplay wearing a lab coat.

Packaging Skeletons (Proven Formats)

Long-form:

  • "X, Clearly Explained"
  • "X hours of Y in Z minutes"
  • "The Laziest Way to X"
  • "Give me X minutes and I'll Y"
  • "X INSANE Use Cases for Y"

Shorts:

  • "2024 vs 2025 X" (year comparison)
  • "Bad Good Great X" (tier ranking)
  • "Stop doing X, do Y instead" (contrarian)

© ericosiu, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files in yt-competitive-analysis of ericosiu/ai-marketing-skills.

  • SKILL.md
  • README.md
  • analyze.py
  • requirements.txt

Open the folder on GitHubat commit 8088e1a

Used in 2 other repositories

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in ericosiu/ai-marketing-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Yt Competitive Analysis next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Yt Competitive Analysis compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Yt Competitive Analysis this skillericosiu/ai-marketing-skills3.6k2 repos~825Automated safety check: PassMIT
SEO DataforseoAgriciDaniel/codex-seo7972 repos~4.6kAutomated safety check: PassMIT
DataForSEO Live SEO DataAgriciDaniel/claude-seo19k—~4.4kAutomated safety check: PassMIT
Youtube Channel API Skillbrowser-act/skills6.1k1 repos~1.5kAutomated safety check: PassMIT
Youtube Search API Skillbrowser-act/skills6.1k1 repos~1.5kAutomated safety check: PassMIT
Yt ViralJakeschincariol/youtube-agent-skill795—~437Automated safety check: PassMIT

Similar skills

  • SEO Dataforseo

    AgriciDaniel/codex-seo

    Live SEO data via DataForSEO MCP server. An agent skill from AgriciDaniel/codex-seo.

    797 GitHub starsUsed in 2 repos~4.6k tokens
    Marketing & SEOAuto-check passed
  • DataForSEO Live SEO Data

    AgriciDaniel/claude-seo

    Pulls live SERP results, keyword metrics, backlink profiles and AI visibility data through the DataForSEO MCP server, with a cost check before each call.

    19k GitHub stars~4.4k tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • Youtube Channel API Skill

    browser-act/skills

    This skill helps users automatically extract structured channel data from YouTube search results via BrowserAct API.

    6.1k GitHub starsUsed in 1 repo~1.5k tokens
    Marketing & SEOAuto-check passed
  • Youtube Search API Skill

    browser-act/skills

    This skill helps users automatically extract structured data from YouTube search results using the BrowserAct API.

    6.1k GitHub starsUsed in 1 repo~1.5k tokens
    Marketing & SEOAuto-check passed
  • Yt Viral

    Jakeschincariol/youtube-agent-skill

    Find what is actually working in the user's niche on YouTube and rank it by how far each video beat its own channel, then name the formula.

    795 GitHub stars~437 tokensUpdated 22 days ago
    Marketing & SEOAuto-check passed
  • SEO Dataforseo

    sickn33/agentic-awesome-skills

    Use DataForSEO for live SERPs, keyword metrics, backlinks, competitor analysis, on-page checks, and AI visibility data.

    47k GitHub starsUsed in 2 repos~4.4k tokens
    Marketing & SEOAuto-check: notes

More from ericosiu/ai-marketing-skills

All 21 skills in this repo
  • Expert Panel

    ericosiu/ai-marketing-skills

    Score, evaluate, and iteratively improve any content or strategy using an auto-assembled panel of domain experts.

    3.6k GitHub starsUsed in 2 repos~2.1k tokens
    Auto-check passed
  • Cold Outbound Optimizer

    ericosiu/ai-marketing-skills

    Design, analyze, and optimize cold outbound email campaigns for Instantly.

    3.6k GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • Finance Ops

    ericosiu/ai-marketing-skills

    AI-powered financial analysis suite. An agent skill from ericosiu/ai-marketing-skills.

    3.6k GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check passed
  • Leveling Up Content Engine

    ericosiu/ai-marketing-skills

    Diagnose and transform any authorized video URL, upload, recording, transcript, podcast, interview, presentation, screen recording, webinar, ad, or published video into the strongest justified…

    3.6k GitHub stars~2.3k tokensUpdated 16 days ago
    Auto-check passed
  • Net New Video Editor

    ericosiu/ai-marketing-skills

    Turn newly recorded talking-head footage into review-ready vertical video drafts with an explicit edit plan, deterministic FFmpeg rendering, captions, hook cards, audio normalization, and visual QA.

    3.6k GitHub stars~1.1k tokensUpdated 16 days ago
    Auto-check passed
  • Packaging Youtube Thumbnails

    ericosiu/ai-marketing-skills

    A skill your agent uses when a user supplies new video content or a channel and wants on-brand YouTube titles, thumbnail concepts, rendered variants, A/B packaging, identity profiling, precise…

    3.6k GitHub stars~3.8k tokensUpdated 16 days ago
    Auto-check passed

Works with

Categories

Questions about Yt Competitive Analysis

What does Yt Competitive Analysis do?

Analyze YouTube channels for outlier videos and packaging patterns. Yt Competitive Analysis is an agent skill from ericosiu/ai-marketing-skills. Analyze YouTube channels for outlier videos and packaging patterns.

When should I use Yt Competitive Analysis?

Yt Competitive Analysis fits situations like: asked for YouTube competitive analysis; viral video patterns; packaging/title inspiration.

How do I install Yt Competitive Analysis in Claude Code?

Run `npx skills add ericosiu/ai-marketing-skills --skill yt-competitive-analysis -a claude-code`. Or copy the skill folder (yt-competitive-analysis in ericosiu/ai-marketing-skills) into .claude/skills/yt-competitive-analysis in your project. Claude Code loads it when a task matches its description.

How do I install Yt Competitive Analysis in Codex?

Run `npx skills add ericosiu/ai-marketing-skills --skill yt-competitive-analysis -a codex`. Or copy the skill folder (yt-competitive-analysis in ericosiu/ai-marketing-skills) into .agents/skills/yt-competitive-analysis in your project. Codex loads it when a task matches its description.

Can I use Yt Competitive Analysis in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ericosiu/ai-marketing-skills --skill yt-competitive-analysis -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/yt-competitive-analysis, .gemini/skills/yt-competitive-analysis, .github/skills/yt-competitive-analysis and .opencode/skills/yt-competitive-analysis in your project.

What does Yt Competitive Analysis need to run?

Going by SKILL.md and its folder, Yt Competitive Analysis needs Python for the scripts in its folder, the command-line tools its instructions call (python3) and credentials named YOUTUBE_API_KEY. Our summary lists: Python 3; A credential in YOUTUBE_API_KEY.

Does Yt Competitive Analysis access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Yt Competitive Analysis safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Yt Competitive Analysis use?

Yt Competitive Analysis is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Yt Competitive Analysis use?

About 825 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Yt Competitive Analysis?

Skills that share tags, products or a category with Yt Competitive Analysis: SEO Dataforseo (AgriciDaniel/codex-seo, 797 stars), DataForSEO Live SEO Data (AgriciDaniel/claude-seo, 19k stars), Youtube Channel API Skill (browser-act/skills, 6.1k stars) and Youtube Search API Skill (browser-act/skills, 6.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Yt Competitive Analysis?

ericosiu (a GitHub user) maintains it in ericosiu/ai-marketing-skills, which has 3,617 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on September 22, 2026.

Source: ericosiu/ai-marketing-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.