Agent Plugins Marketplace
All plugins

youtube-toolkit

v0.4.5

Toolkit for running a Russian-language IT/vibe-coding YouTube channel: own-channel analytics, competitor analysis, idea generation, content planning, script writing, editing sheets, SEO, thumbnails, and on-channel lead generation

Claude Code10 Skills1 MCP serverstdio

By Anton2 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Claude Code
Parsed components
11 skill or MCP entries
Source updated
Sep 8, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install youtube-toolkit for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install youtube-toolkit@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/lopatuxin/anton-toolkit

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/youtube-toolkit/.

Plugin files

plugins/youtube-toolkit/
├── .claude-plugin/plugin.json
├── skills/yt-competitors/SKILL.md
├── skills/yt-content-plan/SKILL.md
├── skills/yt-ideas/SKILL.md
├── skills/yt-knowledge-base/SKILL.md
├── skills/yt-montage/SKILL.md
├── skills/yt-my-channel/SKILL.md
├── skills/yt-promo/SKILL.md
├── skills/yt-script/SKILL.md
├── skills/yt-seo/SKILL.md
├── skills/yt-thumbnail/SKILL.md
└── .mcp.json

Included Skills10

yt-competitorsskills/yt-competitors/SKILL.md

Analyses competitor channels on YouTube and writes the report to the Obsidian vault. Two modes, chosen from the request: SINGLE — one named channel, deep dive; BATCH — a niche scan across channels above a subscriber threshold, whose search queries are built from the user's own channel context plus competitor seeds the user names. The user's own channel is only context here — analysing it is `yt-my-channel`, and the report feeds `yt-ideas` rather than generating ideas itself.

yt-content-planskills/yt-content-plan/SKILL.md

Schedules concrete video ideas against weeks and writes the publication calendar to the Obsidian vault, balancing flagship-series episodes, tutorials and lead-gen anchors at 1 video per week, no Shorts. Takes the idea pool from `yt-ideas` (it invents none) and reads the channel knowledge base to avoid re-scheduling recently published topics.

yt-ideasskills/yt-ideas/SKILL.md

Generates 10-20 video ideas for the user's IT / vibe-coding channel, each one traced back to a specific finding in the analytical input, and saves the batch to the Obsidian vault. Requires that input — a `yt-my-channel` report, a `yt-competitors` report, or the channel knowledge base; with none of them present it stops and asks the user to run one first instead of improvising. For a prioritised top-5 shortlist use the `yt-strategist` agent; for scheduling the ideas use `yt-content-plan`.

yt-knowledge-baseskills/yt-knowledge-base/SKILL.md

Builds and maintains the knowledge base of the user's own channel in the Obsidian vault: one card per video (metadata, statistics, transcript) plus a channel snapshot and index, every video classified top / fail / neutral against channel medians. Two modes, auto-detected from the folder's state: INIT (full build) and REFRESH (new videos plus updated metrics). Data collection only — downstream skills read these files, one-off analysis is `yt-my-channel`, competitor data is `yt-competitors`.

yt-montageskills/yt-montage/SKILL.md

Turns a finished video script into a Russian editing sheet saved to the Obsidian vault: the script is split into beats with a timecode, what is on screen, the shot type, on-screen text and the transition, plus the b-roll, screencasts and graphics to prepare beforehand. The channel is faceless, so no beat is ever a talking head. Consumes the script, never writes the spoken text — that is `yt-script`.

yt-my-channelskills/yt-my-channel/SKILL.md

Analyses the user's OWN YouTube channel and writes a dated report to the Obsidian vault: snapshot, top performers, underperformers, patterns, labelled hypotheses and a few concrete next moves. Works from public API metrics or the channel knowledge base, plus optional YouTube Studio data the user pastes for CTR and retention (never invented otherwise). For competitor channels use `yt-competitors`; for video ideas use `yt-ideas`.

yt-promoskills/yt-promo/SKILL.md

Designs the channel's on-channel lead generation and saves the artefact to the Obsidian vault. Four request types: audit the current setup, write the pinned comment for one video, plan a video's end-screen, or design the funnel from view to contact to order. Covers only what happens on the channel itself — pinned comments, end-screens, in-video and in-description CTAs, the path into the business-card site; cross-promo posts on Telegram, Habr and other platforms are out of scope.

yt-scriptskills/yt-script/SKILL.md

Writes the full Russian talk track of a video — hook, acts, CTA placement, outro — and saves it to the Obsidian vault, capped at 20 minutes. Picks the structure and hook formula by video type, and first calibrates the voice against the user's already-written scripts and the transcripts of the channel's top videos. Spoken text only: no b-roll or on-screen directions (that is `yt-montage`), no title, description, tags or thumbnail (those are `yt-seo` and `yt-thumbnail`).

yt-seoskills/yt-seo/SKILL.md

Produces the YouTube Studio metadata for one video and saves it to the Obsidian vault: 5 annotated title variants with a recommended pick, a full Russian description with timestamps, CTA and links, and 15-30 ordered tags. Prefers the title formulas and tag patterns the channel's top-performing videos already validated. Thumbnails are `yt-thumbnail`, the script itself is `yt-script`.

yt-thumbnailskills/yt-thumbnail/SKILL.md

Produces 2-3 thumbnail concepts for a video with a recommended pick and saves the brief to the Obsidian vault: a 3-5 word Russian text overlay, the composition layers, a 2-3 colour scheme and one dominant emotion, checked for legibility at mobile size. A brief the user takes to a design tool, not the image itself, and it composes with the title rather than repeating it — the title, description and tags are `yt-seo`.

MCP servers1

youtubestdio
command
npx
args
-y youtube-data-mcp-server
env.YOUTUBE_API_KEY
${YOUTUBE_API_KEY}
env.YOUTUBE_TRANSCRIPT_LANG
ru

Plugin manifests1

plugins/youtube-toolkit/.claude-plugin/plugin.json
{
  "name": "youtube-toolkit",
  "version": "0.4.5",
  "description": "Toolkit for running a Russian-language IT/vibe-coding YouTube channel: own-channel analytics, competitor analysis, idea generation, content planning, script writing, editing sheets, SEO, thumbnails, and on-channel lead generation",
  "author": {
    "name": "Anton"
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[youtube-toolkit on Agent Plugins Marketplace](https://pluginsmp.com/plugins/youtube-toolkit)