Communitygithub.com

ahmedsakri/youtube-agent-pro

>- 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.

youtube-agent-pro란 무엇인가요?

youtube-agent-pro is a Claude Code agent skill that >- 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.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ahmedsakri/youtube-agent-pro/tree/HEAD/openai/skills/yt-analytics

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

yt-analytics

Read the shared operating guide for profile lookup, helper paths, capability limits, and cross-skill routing before using this workflow.

Start by identifying the format, traffic sources, publication age, and comparable channel baseline. A low view count alone cannot tell you whether the cause was topic, packaging, retention, or timing. Do not apply long-form CTR thresholds to Shorts-feed views.

Long-form Browse or Search analysis

python3 "$YT_SKILL_DIR/funnel.py" --impressions 42000 --ctr 3.1 --avd 2:10 --length 9:40
python3 "$YT_SKILL_DIR/funnel.py" stats.csv

Use impressions, impression click-through rate, average view duration, and actual video length. An Overview export may lack runtime or traffic-source detail; obtain the missing fields rather than substituting watch time, views, or AVD for them. Inspect the output for incomplete inputs.

The helper's bands suggest what to inspect first, not a proven single cause:

  • Limited impressions: compare video age, topic demand, traffic source, and the channel's prior comparable uploads. $yt-idea can help test a topic hypothesis.
  • Low CTR for the same surface: examine the title/thumbnail promise together through $yt-package and $yt-thumbnail.
  • Weak retention for comparable videos: examine the curve and footage using $yt-retention, rather than assuming a title rewrite fixes it.

Shorts-feed analysis

python3 "$YT_SKILL_DIR/funnel.py" shorts.csv --format shorts

Use the Shorts mode to keep the long-form funnel heuristic out of the report. Assess available shown in feed, stayed to watch / viewed versus swiped away, engaged views, average view duration, average percentage viewed, retention curve, and repeat viewing. Note which metrics are missing and each denominator. Distinguish raw Shorts starts/replays from engaged views; do not compare raw view totals across a metric-definition change without accounting for it.

If feed exposure is limited, gather more evidence before blaming SEO or posting frequency. If viewers swipe away early, inspect the first frame and opening promise. If they stay but leave before the payoff, inspect pacing and payoff timing. Loops can produce percentage viewed above 100%; this is not automatically an error. Search/Browse packaging may matter for those surfaces, but is not an explanation for Shorts-feed performance by itself.

What to hand back

  • A compact metric table with format, source, date range, sample size, and missing inputs.
  • The best-supported hypothesis, evidence for it, and important alternative explanations.
  • One practical experiment and what metric would support or reject it.
  • For a batch, compare like-for-like cohorts rather than ranking by lifetime views alone.

Use a channel-specific baseline when available. Built-in CTR/APV thresholds are illustrative; never promise that the suggested change will increase distribution or guarantee views.

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

ahmedsakri/youtube-agent-pro

>- 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.

ahmedsakri/youtube-agent-pro

>- 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.

ahmedsakri/youtube-agent-pro

>- 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".

ahmedsakri/youtube-agent-pro

>- 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.

ahmedsakri/youtube-agent-pro

>- 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.

ahmedsakri/youtube-agent-pro

>- 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.

ahmedsakri/youtube-agent-pro

>- 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.

ahmedsakri/youtube-agent-pro

>- 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".

ahmedsakri/youtube-agent-pro

>- 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.

관련 스킬