youtube-planner

Aggregate YouTube channel videos, transcripts, and view data into an HTML dashboard.

30|3|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/harperaa/bastionclaw --skill youtube-planner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-planner
Source: https://github.com/harperaa/bastionclaw/tree/main/.claude/skills/youtube-planner
Command: npx skills add https://github.com/harperaa/bastionclaw --skill youtube-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Aggregates YouTube channel activity by fetching latest videos, pulling transcripts, tracking views over time, and presenting a ready-to-use dashboard for content strategists and data analysts.

Core Features & Use Cases

  • Automated data ingestion: seeds a channel list from sources.json, bootstraps data for new channels, and keeps dashboards fresh.
  • Transcript integration & metadata tracking: caches transcripts and saves timestamped video metadata to compute VPH and trends.
  • Interactive dashboard generation: builds a sortable HTML dashboard with per-video sparkline trends for quick comparison.

Quick Start

Run the youtube-planner skill to fetch the latest videos, index transcripts, and generate the dashboard at workspace/group/youtube/dashboard.html.

Frequently Asked Questions about youtube-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a YouTube analytics dashboard from channel data and video transcripts?

You can build a YouTube analytics dashboard by running this skill to automatically fetch latest videos, pull transcripts, and track historical views, generating an interactive HTML dashboard with per-video sparkline trends at workspace/group/youtube/dashboard.html.

How do I track YouTube video performance over time and calculate VPH trends?

Track YouTube video performance over time by saving timestamped metadata snapshots in the metadata directory and caching transcripts, which allows the skill to compute VPH trends and surface historical view data for content strategists.

Do I need a sources.json file to aggregate YouTube channel metrics?

Yes, you need a sources.json file at the skill base to specify which YouTube channels to track. This file seeds the channel list used to bootstrap data for new channels and keep your performance dashboards fresh.

Can I use a transcript API to integrate YouTube transcripts into a metadata dashboard?

Yes, this skill requires access to a transcript API to pull and cache YouTube video transcripts. It integrates these transcripts with timestamped per-video metadata snapshots to compute VPH and generate the interactive HTML dashboard.

What is the best way to monitor multiple YouTube channels in a single dashboard?

The best way to monitor multiple YouTube channels is adding them to a sources.json file, running the skill to fetch latest videos and transcripts, and viewing the aggregated historical view data and VPH trends in the generated sortable HTML dashboard.

Why are my YouTube video metadata snapshots not updating in the dashboard?

YouTube video metadata snapshots may not update if the sources.json file is missing channels, the transcript API is inaccessible, or the skill has not been recently run to refresh data and rebuild the dashboard at workspace/group/youtube/dashboard.html.