youtube-seo-channel — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited youtube-seo-channel (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Channels don't rank — topics and videos rank. But channels accumulate topical authority (the algorithm's classification of what the channel is known for), session contribution (how much watch time the channel drives to YouTube overall), and Browse feed friendliness (cadence + freshness). All three are set at the channel level.
@name): ≤30 chars, memorable, brand-aligned, nounderscores/numbers if avoidable
description, strong hook)
results)
classification
keywords max, most important first, total <500 chars, must overlap with the entities from the description
Discord)
Cluster the channel's last 25 videos by topic (via title + description + tag + caption entities). Compute:
dominant cluster. Entropy-based.
recent 10. Drifting channels lose Browse promotion because the algorithm has to re-classify.
channels.list?part=topicDetails — reportthe topics YouTube assigns and whether they match the creator's intended niche.
videos), topic focus going forward, and playlist restructuring to reinforce the dominant cluster.
Playlists are the primary lever for session watch time (the dominant ranking signal). Audit:
these generate the longest sessions
B should be the first video of a playlist C. Map the intended session flow for the user.
Google search ("Best X of 2026" playlists often outrank videos)
strategy (not YouTube default order)
(keyword-rich, subscribe CTA, value prop)
to Studio → Audience → "When your viewers are on YouTube" heatmap
room chat and notification
For the top 3-5 audience languages (from Studio → Audience → Top subtitle/CC languages), recommend:
Typical lift: +20-50% international impressions.
The trailer is a free ad for the channel to non-subscribers. It must:
who [desire/pain], this channel is for you"
best-performing video
Overall: XX/100
Identity: XX/100
About Page: XX/100
Topical Authority: XX/100 ← most important
Playlists / Chains: XX/100
Channel Home Layout: XX/100
Community Tab: XX/100
Cadence / Freshness: XX/100
Translations: XX/100
Safety / Verification: XX/100Visualize the channel's topic clusters as a list with concentration %:
Cluster 1 — Topic A (42%) ████████████░░░░░ [dominant]
Cluster 2 — Topic B (28%) ████████░░░░░░░░░
Cluster 3 — Topic C (18%) █████░░░░░░░░░░░░
Off-cluster (12%) ███░░░░░░░░░░░░░░ [drift]Concentration score and drift trend.
For the user's top 5 videos, propose:
Video A → end-screen → Video B → playlist C (5 videos) → autoplay DShows how session time compounds across the channel.
Checklist of missing banner dimensions, watermark, links, featured video, trailer, custom channel URL, sections, community posts, etc.
| Scenario | Action |
|---|---|
| Channel keywords not visible publicly | Ask user to paste from Studio → Settings → Channel → Basic info |
| Channel too small for custom layout | Skip layout section; focus on identity, about, playlists |
| MFK channel | Skip community tab (disabled); focus on identity and playlists |
| Multi-topic channel with no clear niche | Flag as critical — recommend splitting into separate channels or consolidating |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.