youtube-competitor-analyzer — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited youtube-competitor-analyzer (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.
Find and analyze competitor channels using YouTube Data API v3.
BASE_URL = https://www.googleapis.com/youtube/v3
# Search channels
GET /search?part=snippet&q={query}&type=channel&maxResults={n}&key={API_KEY}
# Channel details
GET /channels?part=snippet,statistics,contentDetails,brandingSettings&id={ids}&key={API_KEY}
# Channel videos
GET /search?part=snippet&channelId={id}&order=date&type=video&maxResults=50&key={API_KEY}
# Video details
GET /videos?part=snippet,statistics,contentDetails&id={ids}&key={API_KEY}Extract keywords from user's channel (description, title, brandingSettings.keywords), search for channels:
GET /search?q={keyword}&type=channel&maxResults=10Get user's recent video titles, extract frequent words (>4 chars), search channels with those terms.
Search within same YouTube category as user's channel.
Search using user's video titles/descriptions to find channels creating similar content.
User provides specific channels to analyze: @handles, channel IDs, or URLs.
// Size similarity (log scale)
sizeSimilarity = 1 - Math.abs(Math.log10(compSubs+1) - Math.log10(targetSubs+1)) / 10;
// Engagement per video
engagementRate = viewCount / (videoCount || 1);
// Overall score
overallScore = sizeSimilarity * 0.3 + relevanceScore * 0.7;Sort by overallScore, return top 10-15.
For each competitor, extract:
| Metric | Description |
|---|---|
| Subscribers | Direct count |
| Total Views | Channel lifetime views |
| Video Count | Total videos published |
| Views/Video | Average performance |
| Upload Frequency | Videos per month |
| Channel Age | Days since creation |
Compare user channel vs competitor averages:
Compare across competitors:
# Competitive Analysis Report
## Executive Summary
- Competitors found, key positioning insights
## Competitor Table
| Channel | Subs | Videos | Views | Views/Video | Score |
## Competitive Positioning
- User vs competitor averages
- Market position assessment
## Content Strategy Comparison
- What competitors do differently
- Common patterns among top performers
## Opportunities
- Content gaps to fill
- Underserved niches
- Schedule optimization
## Recommendations
- Strategic actions based on analysisFor spiritual/wellness channels:
meditation, mindfulness, yoga, spiritual, consciousness, wellness, self-help, awakeningFor tech channels:
tech review, unboxing, tutorial, how to, comparison, tips, gadgetFor gaming:
gameplay, let's play, walkthrough, gaming, stream, esports~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.