Skip to content

ahmedsakri/youtube-agent-pro-openai

v1.0.0MIT

24 YouTube skills and 11 local analysis tools for ChatGPT and Codex: ideas, scripts, packaging, Shorts, retention, channel planning and sponsorship drafts.

yt

The hub for the YouTube agent. Routes a vague request to the right skill and develops a video production package - idea, script, package, thumbnail, SEO, chapters, then the after-publish loop. Use for "help me with my channel", "make my next video", "where do I start", or any YouTube request where the specific skill is not obvious yet.

yt-analytics

Analyze YouTube Studio data for Shorts or long-form videos, distinguish traffic surfaces, and identify evidence-backed performance hypotheses. Use for "read my analytics", "which video worked", "my views dropped", "what's my CTR telling me", or a pasted Studio export.

yt-audit

Audit a YouTube channel end to end - packaging, consistency, the first fifteen seconds, and what to fix first. Use for "audit my channel", "why isn't my channel growing", "review my videos", or a pasted channel URL.

yt-brief

Turn a script or an idea into a production brief you can shoot from - the shot list, the b-roll, the on-screen moments, the gear, and a runtime budget that keeps the edit from sprawling. Use for "shot list", "production brief", "how do I film this", "what b-roll do I need", or planning a shoot before recording.

yt-chapters

Draft YouTube chapters from a timestamped transcript and check basic timestamp constraints before the creator uses them. Use for "add chapters", "timestamps", "break this video into sections".

yt-collab

Find the right channels to collaborate with and write the pitch that gets a reply - matched by audience overlap and size band, not by fandom. Use for "find a collab", "who should I collaborate with", "collab pitch", "reach out to other creators", or growing through other channels.

yt-comment

Draft replies to YouTube comments in the creator's voice, triaged by which ones are worth answering. Use for "reply to my comments", "handle the comment section", "someone asked X", or a pasted comment thread.

yt-edit

Turn a raw recording's transcript into an edit decision list - dead air, filler cues and retakes, with timecodes. Use for "edit this", "cut the dead space", "tighten this video", "I rambled", or any request to shorten footage from a transcript.

yt-endscreen

Place end screens and cards where they keep the session going instead of ending it - the right next video, at the right second, read off the retention curve. Use for "end screen", "cards", "what plays next", "where do I put cards", "keep people on my channel", or routing viewers between videos.

yt-funnel

Fix the channel page and the subscriber conversion - the trailer, the above-the-fold, the sections, and the one video that converts browsers into subscribers. Use for "my channel page", "people watch but don't subscribe", "channel trailer", "subscriber conversion", or "optimise my homepage".

yt-idea

Turn a niche or a blank page into video ideas that are searchable, specific and bigger than the channel - each one scored before it costs a week of filming. Use for "what should I make", "I have no idea what to post", "give me video ideas", "ideas for my channel", or when a creator is staring at an empty upload schedule.

yt-package

Write and lint the title and thumbnail for a YouTube video as one pairing, checking truncation, duplication and vagueness before publish. Use for "title ideas", "what should I call this", "thumbnail text", "my CTR is bad", packaging, or any request to rename or repackage an existing video.

yt-plan

Plan a week or a month of YouTube uploads - what to post, when, and in what order, sized to the creator's actual capacity. Use for "plan my week", "content calendar", "what should I post", "I have no idea what to make next".

yt-repurpose

Turn one long video into the week's content everywhere else - Shorts, an X/Twitter thread, a LinkedIn post, a newsletter section and a blog outline - each rewritten for its platform, not copy-pasted. Use for "repurpose this", "turn this into a thread", "make posts from my video", "newsletter from this", or cross-posting a video.

yt-retention

Read a YouTube Studio audience-retention export and find where viewers actually leave, then say what to change. Use for "why do people stop watching", "my retention is bad", a pasted retention chart or CSV, or "fix my pacing".

yt-script

Write a YouTube video script from a raw idea - hook options off 21 formulas, scored, then the full spoken script with the retention beats marked. Use whenever the user wants a video script, a hook, an opening line, "what should I say", "write my next video", or is about to record and does not have the first fifteen seconds yet.

yt-seo

Write accurate YouTube titles, descriptions, tags, and optional hashtags in the creator's language, grounded in the actual video and search intent. Use for video SEO, description drafts, metadata revisions, keyword choices, or search discovery for Shorts and long-form videos.

yt-series

Design a multi-video series or a playlist as an architecture - an order people binge, each video earning the next click, a shared package so the set reads as one thing. Use for "plan a series", "a playlist", "a course", "multi-part video", "how do I structure a season", or turning one big topic into several videos.

yt-shorts

Find the Shorts hiding inside a long video and write them, using the transcript to pick self-contained moments. Use for "cut this into shorts", "clip this", "repurpose this video", "what should I clip".

yt-sponsor

Model sponsorship pricing assumptions, draft a brand reply, and write an integration using the creator's view data and proposed deal terms. Use for "a brand emailed me", "how much do I charge", "rate card", "sponsorship", "sponsor integration script", or "is this offer fair".

yt-thumbnail

Design the thumbnail as a concept before you open an editor - the one focal idea, three elements at most, three words at most, and nothing that repeats the title. Lints the plan and writes A/B variants. Use for "thumbnail idea", "design my thumbnail", "my CTR is low", "what should the thumbnail be", or thumbnail A/B testing.

yt-trend

Plan what to post against the calendar - seasonal demand, recurring events in the niche, and the right mix of timely bets and evergreen library. Use for "what should I post this month", "seasonal content", "what's trending", "content calendar by season", or timing a video to a moment.

yt-viral

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. Use for "what's working right now", "find viral videos in my niche", "why did this blow up", competitor research, or a swipe file.

yt-voice

Build or refresh an optional creator voice profile from their own transcripts and stated audience, vocabulary, and format preferences. Use for "set up my voice", "write my voice.md", "make the scripts sound like me", "my scripts don't sound like me", or first-time setup of the YouTube pack.