Install the "youtube-research" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-research into .claude/skills/youtube-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "youtube-research", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-research -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "youtube-research" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-research into .agents/skills/youtube-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "youtube-research", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-research -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "youtube-research" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-research into .cursor/skills/youtube-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "youtube-research", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-research -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "youtube-research" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-research into .gemini/skills/youtube-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "youtube-research", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-research -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "youtube-research" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-research into .github/skills/youtube-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "youtube-research", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-research -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "youtube-research" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-research into .opencode/skills/youtube-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "youtube-research", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
youtube-research
GitHub stars
105
Token cost
~2.2k tokens
SKILL.md length
777 words
Files
3 (incl. scripts)
Skills in repo
52
Repo updated
First seen
Licence
MIT
At a glance
Research YouTube topics, analyze competitor videos, deconstruct viral content, and query the YouTube Data API.
Works in 2 steps: Get an API Key → Key API Commands
Researching a video topic before planning
SKILL.md covers Workspace Context, Operating Contract, When to Use and YouTube Data API Setup, plus 3 more sections
Runs Python scripts from its folder; calls bash, jq and python; reaches googleapis.com; needs YOUTUBE_API_KEY
What it does
Youtube Research is an agent skill from manojbajaj95/claude-gtm-plugin. Research YouTube topics, analyze competitor videos, deconstruct viral content, and query the YouTube Data API. Use when researching a video topic before planning, analyzing video transcripts for viral patterns, searching competitor channels, or fetching video and channel stats via the YouTube Data API v3.
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `reference/analysis-framework.md` and `scripts/fetch_transcript.py`).
It sits in Knowledge Management, covering Video and podcast notes. It works with YouTube and Bash. The licence is MIT.
When your agent uses it
Researching a video topic before planning
Analyzing video transcripts for viral patterns
Searching competitor channels
Fetching video and channel stats via the YouTube Data API v3
Read from SKILL.md and the folder at commit 0830a46. It shows what the files ask for, not the result of running them.
Tool permissions
Pre-approves these tools, so the agent can use them without asking each time:
Bash
WebSearch
WebFetch
From allowed-tools in the SKILL.md frontmatter.
Runs code
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
bash
jq
python
From the folder's file list and the shell code blocks in SKILL.md.
Network
Hosts in commands or code, which the agent is likely to contact:
googleapis.com
Also links to:
console.cloud.google.com
developers.google.com
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
Youtube Research loads about 2.2k tokens when it runs. Until then it costs about 81 tokens; SKILL.md has 777 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~81
When it runs· the whole SKILL.md, loaded when a task matches
~2.2k
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: notes
The automated check noted patterns worth knowing about, such as sudo or a known installer.
NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
allowed-tools: Bash, WebSearch, WebFetch
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); the scripts in this folder are not scanned.
Download SKILL.mdSave it as .claude/skills/youtube-research/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
youtube-research
description
Research YouTube topics, analyze competitor videos, deconstruct viral content, and query the YouTube Data API. Use when researching a video topic before planning, analyzing video transcripts for viral patterns, searching competitor channels, or fetching video and channel stats via the YouTube Data API v3.
allowed-tools
Bash, WebSearch, WebFetch
YouTube Research
Workspace Context
Read bootstrap context before asking questions: strategy/brand.md for brand, audience, offer, channels, tools, constraints, and metrics; about/me.md for personal voice; content/ideas.md and content/calendar.md for content planning. Use legacy product-marketing context files only as fallback. Save generated drafts to content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md, and route durable learnings back to strategy/brand.md, about/me.md, or content/ideas.md.
Operating Contract
This skill is self-contained for its frontmatter scope: use its local instructions, references, scripts, and assets as the playbook; ask only for missing task-specific inputs; hand off to adjacent skills instead of expanding scope; and return an actionable artifact, decision, plan, draft, or diagnostic.
Three modes in one skill:
Topic Research — competitive landscape, content gaps, strategic insights before planning a video
Video Analysis — forensic deconstruction of transcripts to extract viral formulas and retention mechanics
API Queries — direct YouTube Data API v3 access for search, stats, comments, and channel info
When to Use
Researching a video topic before planning production
Analyzing a competitor video to extract what makes it work
Fetching channel stats, video metrics, or comments via the API
Identifying content gaps and opportunities in a niche
⭐⭐ Medium: Moderate gap, some competition, good potential
⭐ Low: Minor gap, heavily competed
Research File Template
markdown
# [Episode]: [Topic] - Research
## Episode Overview
**Topic**: [Brief description]
**Target Audience**: [Who this is for]
**Goal**: [What viewers will learn/gain]
## YouTube Research
### Your Previous Videos
[Related videos with metrics]
### Top Competing Videos
[5-8 videos: title, channel, views, angle, what works]
### Key Insights
[Patterns and findings synthesized]
## Content Gap Analysis
### What's Already Well-Covered
[List]
### Content Gaps (Opportunities)
[Rated list with ⭐ ratings]
### Recommended Focus
[Specific angle and unique value proposition]
## Production Notes
**Status**: Research Complete
**Created**: [Date]
Show full SKILL.md (320 more words)Show less
Parallel Research
If the host environment supports parallel research, split focused tasks such as competitor search, own-channel review, and comment mining. Otherwise, do them sequentially and synthesize findings after each section.
Pitfalls
Data dumping — Limit to 5–8 competitors, synthesize patterns instead of listing every video
Vague gaps — "Not much content on this" → identify the specific missing angle
Long reports — Focus on insights and big levers
Next step: Use youtube-content skill to plan the video based on this research.
Mode 2: Video Analysis
Forensic deconstruction of video transcripts to extract viral formulas, hooks, and retention mechanics.
Approach the transcript like a crime scene — extract everything systematically. See reference/analysis-framework.md for the full checklist and templates.
Youtube Research 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.
Youtube Research compared with similar skills
Skill
Stars
Used in
Tokens
Auto-check
Licence
Repo updated
Youtube Research this skillmanojbajaj95/claude-gtm-plugin
Collects content from WeChat articles, web pages, YouTube, podcasts, documents and more, uploads it to NotebookLM and generates podcasts, slides or mind maps.
A skill your agent uses when optimizing app store listings, researching keywords, or tracking mobile app performance on Apple App Store and Google Play Store.
Research YouTube topics, analyze competitor videos, deconstruct viral content, and query the YouTube Data API. Youtube Research is an agent skill from manojbajaj95/claude-gtm-plugin. Research YouTube topics, analyze competitor videos, deconstruct viral content, and query the YouTube Data API.
When should I use Youtube Research?
Youtube Research fits situations like: researching a video topic before planning; analyzing video transcripts for viral patterns; searching competitor channels; fetching video and channel stats via the YouTube Data API v3.
How do I install Youtube Research in Claude Code?
Run `npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-research -a claude-code`. Or copy the skill folder (skills/youtube-research in manojbajaj95/claude-gtm-plugin) into .claude/skills/youtube-research in your project. Claude Code loads it when a task matches its description.
How do I install Youtube Research in Codex?
Run `npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-research -a codex`. Or copy the skill folder (skills/youtube-research in manojbajaj95/claude-gtm-plugin) into .agents/skills/youtube-research in your project. Codex loads it when a task matches its description.
Can I use Youtube Research 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 manojbajaj95/claude-gtm-plugin --skill youtube-research -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/youtube-research, .gemini/skills/youtube-research, .github/skills/youtube-research and .opencode/skills/youtube-research in your project.
What does Youtube Research need to run?
Going by SKILL.md and its folder, Youtube Research needs Python for the scripts in its folder, the command-line tools its instructions call (bash, jq and python) and credentials named YOUTUBE_API_KEY. Our summary lists: Python 3; A credential in YOUTUBE_API_KEY. Its frontmatter pre-approves these tools: Bash, WebSearch, WebFetch.
Does Youtube Research access the network?
SKILL.md names 3 domains. In commands or code: googleapis.com; the agent is likely to contact it when it follows the instructions. As links in the text: console.cloud.google.com and developers.google.com. This is read from the text; nothing was executed.
Is Youtube Research safe to install?
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
What licence does Youtube Research use?
Youtube Research 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 Youtube Research use?
About 2.2k tokens (SKILL.md is roughly 8.9k 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 Youtube Research?
Skills that share tags, products or a category with Youtube Research: Multi-Source to NotebookLM Processor (joeseesun/qiaomu-anything-to-notebooklm, 6.2k stars), YouTube Transcript Fetcher (ZeroPointRepo/youtube-skills, 1k stars), Subscription Videos Metadata (EfficientStreet/youtube-subscriptions-ingest, 180 stars) and YouTube Video Transcript (ZeroPointRepo/youtube-skills, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains Youtube Research?
manojbajaj95 (a GitHub user) maintains it in manojbajaj95/claude-gtm-plugin, which has 105 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on September 18, 2026.