Youtube Performance

v1.0.0

Track YouTube channel performance and analytics. Use when the user says 'YouTube analytics', 'YouTube metrics', 'how is my YouTube doing', 'video views', 'wa...

0· 151·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for snoopyrain/youtube-performance.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Youtube Performance" (snoopyrain/youtube-performance) from ClawHub.
Skill page: https://clawhub.ai/snoopyrain/youtube-performance
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Config paths to check: MCP Connector link from boring.aiagent-me.com (contains embedded auth token)
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install youtube-performance

ClawHub CLI

Package manager switcher

npx clawhub@latest install youtube-performance
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
The skill advertises YouTube analytics and only requires an MCP Connector link (an embedded auth token) to fetch metrics from the Boring service. No unrelated environment variables, binaries, or installs are requested, which is proportionate to the stated purpose.
Instruction Scope
SKILL.md limits runtime actions to calling Boring API helpers (boring_get_performance, boring_get_video_analytics, etc.) and formatting results. It does not instruct reading local files or unrelated credentials. However, the instructions depend entirely on the external MCP link and the Boring platform; the skill asserts the token is read‑only and that no local secrets are used, but those claims cannot be independently verified from the instructions alone.
Install Mechanism
Instruction-only skill with no install spec and no code files. This minimizes on-disk persistence and installation risk.
Credentials
No environment variables are requested, but the skill requires an MCP connector link which embeds an auth token. That connector functions as the single credential and is proportionate to an analytics integration. Because the token is embedded in a URL, it is sensitive; the SKILL.md claims read-only scope and server-side storage, but those are third‑party assurances you should verify before sharing the link.
Persistence & Privilege
The skill is not marked always:true and follows the platform default (agent-invocable/autonomous allowed). This is normal and not problematic here, given the limited scope and single credential requirement.
Assessment
This skill appears coherent: it uses a single MCP connector link (an embedded auth token) to fetch YouTube metrics from the Boring service. Before installing, confirm you trust boring.aiagent-me.com and the listed homepage/repo, because the connector URL is effectively a password and will grant the skill read access to your analytics. Ask the maintainer to document exact token scopes and retention, and verify you can revoke/regenerate the token. If you prefer tighter control, consider using an integration that performs OAuth directly with Google/YouTube or inspect Boring's privacy/security docs and source code before adding the connector. Finally, avoid pasting the MCP link in any public or untrusted channels.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

📊 Clawdis
ConfigMCP Connector link from boring.aiagent-me.com (contains embedded auth token)
latestvk97c8dgezgnyyb86r3c68aksch83sj1v
151downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

YouTube Analytics

Track your YouTube channel performance — views, watch time, subscriber growth, and per-video engagement. Powered by Boring.

Security & Data Handling

  • MCP link is a credential: Your MCP Server URL (https://boring.aiagent-me.com/mcp/t/xxxxx...) contains an embedded authentication token. Treat it like a password — do not share it publicly.
  • Token scope: The embedded token is read-only for analytics. It can only fetch performance metrics and account metadata. It cannot publish, delete, or modify any content on your social media accounts.
  • Token storage: The token is stored server-side in Boring's database (MongoDB on DigitalOcean). It is never written to your local filesystem. You can regenerate or revoke it anytime at boring.aiagent-me.com/settings.
  • Data flow: Analytics queries are sent from Boring's server (Google Cloud, us-central1) to the platform's API on your behalf. Only performance metrics are retrieved — no content is uploaded or modified.
  • No local credentials: No local API keys, environment variables, or secrets are needed. All auth is embedded in the MCP link.
  • Third-party service: This skill relies on Boring, an open-source social media management tool. Source code: github.com/snoopyrain.

Prerequisites

  1. Sign up at boring.aiagent-me.com with Google
  2. Connect YouTube — select the target channel during OAuth
  3. Get your MCP link: Go to Settings → copy your MCP Server URL (contains your auth token — treat it like a password)
  4. Add to Claude: Paste the MCP link as a Connector — no install, no API key needed

Available Tools

ToolData SourceBest For
boring_get_performanceReal-time platform APIChannel-level overview (views, watch time, subscribers)
boring_get_video_analyticsReal-time platform APIPer-video metrics (views, likes, comments, shares, watch time)
boring_get_posts_performanceDaily snapshots (collected at 2 AM)Historical video performance over date ranges
boring_get_publish_historyBoring databasePublishing history and status tracking

Workflow

Step 1: List Accounts

Call boring_list_accounts and filter for youtube platform.

Step 2: Determine What the User Wants

User RequestTool to Use
"How is my YouTube doing?"boring_get_performance
"Show my best videos"boring_get_video_analytics
"YouTube performance this month"boring_get_posts_performance
"What did I upload recently?"boring_get_publish_history

Step 3: Fetch Data

Channel-Level Performance

boring_get_performance(
  account_id="<account_id>",
  platform="youtube",
  period="week"       // "day", "week", or "month"
)

Per-Video Analytics (Real-Time)

boring_get_video_analytics(
  account_id="<account_id>",
  platform="youtube",
  limit=20             // max 100
)

Historical Video Performance (Snapshots)

boring_get_posts_performance(
  account_id="<account_id>",
  since="2025-12-01",
  until="2025-12-31",
  limit=20
)

Step 4: Present Results

Format the data clearly:

  • Channel overview: Show views, watch time, subscriber changes in a summary table
  • Video analytics: Rank videos by views or engagement, highlight top performers
  • Historical: Show trends over time, compare Shorts vs long-form

YouTube Metrics

MetricDescription
viewsTotal video views
likesVideo likes
commentsVideo comments
sharesVideo shares
estimatedMinutesWatchedTotal watch time in minutes
averageViewDurationAverage view duration
subscribersGainedNew subscribers gained
subscribersLostSubscribers lost

Error Handling

ErrorSolution
InvalidApiKeyMCP link may be invalid — regenerate it at boring.aiagent-me.com Settings
InvalidAccountIdRun boring_list_accounts to get valid IDs
TokenExpiredReconnect account at boring.aiagent-me.com
No data returnedAccount may be newly connected — data collection runs daily at 2 AM

Documentation

Full API docs: boring-doc.aiagent-me.com

Comments

Loading comments...