Youtube Publish
Andonywang123/Epost
Prepare an English YouTube release with local Chinese-to-English translation, subtitles and cover localization, then use a deterministic script connected to dedicated Chrome and YouTube Studio to…
Plan new YouTube videos with optimized titles, thumbnails, and hooks.
$ npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-content -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install manojbajaj95/claude-gtm-plugin youtube-content --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/youtube-content .claude/skills/youtube-content && rm -rf skills-srcUse ~/.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/
Install the "youtube-content" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-content into .claude/skills/youtube-content/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "youtube-content", 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.
$skill-installer install https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-contentType 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.
$ npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-content -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install manojbajaj95/claude-gtm-plugin youtube-content --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/youtube-content .agents/skills/youtube-content && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "youtube-content" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-content into .agents/skills/youtube-content/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "youtube-content", 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.
$ npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-content -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install manojbajaj95/claude-gtm-plugin youtube-content --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/youtube-content .cursor/skills/youtube-content && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "youtube-content" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-content into .cursor/skills/youtube-content/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "youtube-content", 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.
$ gemini skills install https://github.com/manojbajaj95/claude-gtm-plugin.git --path skills/youtube-content--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-content -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install manojbajaj95/claude-gtm-plugin youtube-content --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/youtube-content .gemini/skills/youtube-content && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "youtube-content" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-content into .gemini/skills/youtube-content/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "youtube-content", 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.
$ gh skill install manojbajaj95/claude-gtm-plugin youtube-contentInstalls 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).
$ npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-content -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/youtube-content .github/skills/youtube-content && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "youtube-content" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-content into .github/skills/youtube-content/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "youtube-content", 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.
$ npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-content -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install manojbajaj95/claude-gtm-plugin youtube-content --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/youtube-content .opencode/skills/youtube-content && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "youtube-content" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/youtube-content into .opencode/skills/youtube-content/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "youtube-content", 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.
youtube-contentPlan new YouTube videos with optimized titles, thumbnails, and hooks.
Youtube Content is an agent skill from manojbajaj95/claude-gtm-plugin. Plan new YouTube videos with optimized titles, thumbnails, and hooks. Use when planning a video, writing or reviewing opening hooks, generating title and thumbnail concepts, or creating a production-ready video plan backed by research.
Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Media & Creative. It works with YouTube. The licence is MIT.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 0830a46. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Youtube Content loads about 2.1k tokens when it runs. Until then it costs about 63 tokens; SKILL.md has 978 words of instructions outside code blocks.
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.
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.
The full file from manojbajaj95/claude-gtm-plugin at commit 0830a46, republished under its MIT licence (© manojbajaj95). 978 words, ~2,082 tokens.
.claude/skills/youtube-content/SKILL.md (or your agent's skills folder).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.
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.
Two modes in one skill:
The opening seconds are the highest-leverage part of any YouTube video. Design them with precision.
The opening MUST extend the curiosity from the title/thumbnail — never repeat it.
The viewer already clicked based on the promise. The opening must add new intrigue and make them MORE interested, not restate what they know.
These cause immediate abandonment and must never appear before the hook:
1. Repeating the title
2. Welcoming the viewer first
3. Starting with unrelated content
Pattern A: Preview/Teaser — Show a brief glimpse of the payoff
Quick montage of the 5 cat tricks in action → "I need to know how to do that!"
Pattern B: Intrigue Escalation — Add surprising context that makes the promise MORE compelling
"What I'm about to show you took professionals years to discover, but you'll learn it in 60 seconds"
Pattern C: Problem Amplification — Immediately validate why the viewer needs this
"If you're still doing X, you're losing Y every single day"
Pattern D: Immediate Value Demonstration — Jump straight into delivering on the promise
No preamble, just start teaching/showing results
Before finalizing any opening hook:
Educational/How-To: Open with result preview or immediate demonstration. Never "In this tutorial I'm going to teach you..."
Entertainment/Vlogs: Open with the most exciting/surprising moment. Start in the middle of the action.
List Videos: Tease the most interesting items without naming them. Create urgency: "Wait until you see number 3..."
Generate a complete, production-ready video plan: titles, thumbnail concepts, hook strategies, and a high-level outline.
MANDATORY prerequisite: Research must be completed first. Either:
./youtube/episode/[episode_number]_[topic_short_name]/research.md, ORyoutube-research skill (Topic Research mode) firstStep 0: Load research
Read ./youtube/episode/[episode_number]_[topic_short_name]/research.md. All planning decisions must be grounded in research findings.
Step 1: Create plan file
Create ./youtube/episode/[episode_number]_[topic_short_name]/plan.md. If it exists, read it and continue from where it left off.
Step 2: Generate 3 title options
Generate title options manually from the research findings. For each title include:
Step 3: Generate thumbnail concepts
For each title, create 2 thumbnail concepts. Each concept includes:
Step 4: Present options and get user selection
Present all title + thumbnail combinations. Highlight your top 3 pairings. Ask the user to select one to proceed with. Mark their selection with ✅ User Selection in the plan file.
Step 5: Generate hook strategies
For the user's selected title + thumbnail, generate 3 hook options using Hook Creation mode (above). Each includes:
Ask user to select. Mark with ✅ User Selection.
Step 6: High-level content outline
Structure the video into sections (Hook, Intro, Main Content, Outro). List key points and estimated durations. Keep it strategic — structure and key points only, no detailed scripts. Do not assume what specific content to demonstrate; that's the creator's job.
Step 7: Finalize with AB testing thumbnails
Generate 3 thumbnail image briefs for AB testing, or actual images if an image-generation tool is available:
Embed in the plan file:
- Thumbnail A: [description or image path]
- Thumbnail B: [description or image path]
- Thumbnail C: [description or image path]# [Episode]: [Topic] - Video Plan
## Research Summary
[Key insights from research that informed decisions]
## Titles
[3 options with rationale and ⭐ ratings]
## Thumbnails
[2 concepts per title with rationale and ⭐ ratings for top 3]
## Hooks
[3 options for selected title+thumbnail with scripts and ⭐ ratings]
## High-Level Content Outline
[Sections, key points, estimated durations]
## Final Plan
**Title**: [Selected]
**Thumbnails**: [3 AB test image briefs or embedded image paths]
**Hook**: [Selected strategy]
**Rationale**: [Why this combination works]© manojbajaj95, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/youtube-content of manojbajaj95/claude-gtm-plugin.
Open the folder on GitHubat commit 0830a46
Youtube Content 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Youtube Content this skillmanojbajaj95/claude-gtm-plugin | 105 | — | ~2.1k | Automated safety check: Pass | MIT | |
| Youtube PublishAndonywang123/Epost | 197 | — | ~3.4k | Automated safety check: Warn | None | |
| Youtube Viral Optimizerinfranodus/skills | 119 | — | ~3.6k | Automated safety check: Pass | None | |
| Paw Mkt Videopawbytes/skill-suites | 113 | — | ~2.1k | Automated safety check: Pass | MIT | |
| Wjs Polishing X Engagementjianshuo/claude-skills | 131 | — | ~708 | Automated safety check: Pass | MIT | |
| Whisper Transcriptionguia-matthieu/clawfu-skills | 150 | — | ~1.2k | Automated safety check: Notes | MIT |
Andonywang123/Epost
Prepare an English YouTube release with local Chinese-to-English translation, subtitles and cover localization, then use a deterministic script connected to dedicated Chrome and YouTube Studio to…
infranodus/skills
Generate high-CTR YouTube thumbnails, titles, and video scripts optimized for virality.
pawbytes/skill-suites
Video strategy, scripting, and optimization for YouTube, TikTok, Reels.
jianshuo/claude-skills
把一条平淡的中文 tweet/推文/帖子改写成"有真实事实支撑 + 带互动钩子"的高参与度版本,每次给 2-3 个不同钩子的版本,风格务必短、白、口语。只要用户贴出一条中文 tweet/推文/微博/帖子,并提到"润色""改写""优化""让它更有互动""涨互动""涨粉""提高回复""帮我把这条发得更好"等任何意图,就使用本 skill——哪怕用户没明确说"用…
guia-matthieu/clawfu-skills
Transcribe audio and video files to text using OpenAI Whisper.
mohitagw15856/pm-claude-skills
Write a long-form video script for YouTube — an explainer, tutorial, video essay, review, or talking-head — built on the packaging→cold-open→value-stack→retention structure that holds watch-time…
manojbajaj95/claude-gtm-plugin
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.
manojbajaj95/claude-gtm-plugin
Comprehensive market research and analysis skill. An agent skill from manojbajaj95/claude-gtm-plugin.
manojbajaj95/claude-gtm-plugin
Create professional investor pitch decks with structured content and visual design.
manojbajaj95/claude-gtm-plugin
Generate QR codes with URLs and UTM tracking. An agent skill from manojbajaj95/claude-gtm-plugin.
manojbajaj95/claude-gtm-plugin
SEO, AEO (Answer Engine Optimization), and GEO strategy for search engines and AI visibility.
manojbajaj95/claude-gtm-plugin
LinkedIn profile optimization and content creation. An agent skill from manojbajaj95/claude-gtm-plugin.
Works with
Categories
Plan new YouTube videos with optimized titles, thumbnails, and hooks. Youtube Content is an agent skill from manojbajaj95/claude-gtm-plugin. Plan new YouTube videos with optimized titles, thumbnails, and hooks.
Youtube Content fits situations like: planning a video; reviewing opening hooks; generating title and thumbnail concepts; creating a production-ready video plan backed by research.
Run `npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-content -a claude-code`. Or copy the skill folder (skills/youtube-content in manojbajaj95/claude-gtm-plugin) into .claude/skills/youtube-content in your project. Claude Code loads it when a task matches its description.
Run `npx skills add manojbajaj95/claude-gtm-plugin --skill youtube-content -a codex`. Or copy the skill folder (skills/youtube-content in manojbajaj95/claude-gtm-plugin) into .agents/skills/youtube-content in your project. Codex loads it when a task matches its description.
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-content -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-content, .gemini/skills/youtube-content, .github/skills/youtube-content and .opencode/skills/youtube-content in your project.
SKILL.md names no scripts, command-line tools or credentials: Youtube Content is instructions for the agent only.
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.
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.
Youtube Content is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.1k tokens (SKILL.md is roughly 8.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Youtube Content: Youtube Publish (Andonywang123/Epost, 197 stars), Youtube Viral Optimizer (infranodus/skills, 119 stars), Paw Mkt Video (pawbytes/skill-suites, 113 stars) and Wjs Polishing X Engagement (jianshuo/claude-skills, 131 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
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.
Source: manojbajaj95/claude-gtm-plugin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.