npx claudepluginhub rodlc/claude-workshop-plugins --plugin rodlc-toolkitThis skill uses the workspace's default tool permissions.
Extract subtitles from YouTube videos using yt-dlp, then summarize or return raw text.
Enforces C++ Core Guidelines for writing, reviewing, and refactoring modern C++ code (C++17+), promoting RAII, immutability, type safety, and idiomatic practices.
Provides patterns for shared UI in Compose Multiplatform across Android, iOS, Desktop, and Web: state management with ViewModels/StateFlow, navigation, theming, and performance.
Implements Playwright E2E testing patterns: Page Object Model, test organization, configuration, reporters, artifacts, and CI/CD integration for stable suites.
Extract subtitles from YouTube videos using yt-dlp, then summarize or return raw text.
/yt-transcript <url> → Extract + summarize (default)/yt-transcript <url> --raw → Extract only, no summaryCheck $ARGUMENTS for:
--raw flag (optional)If no URL provided, show usage and exit.
Use yt-dlp to download subtitles (prefer French, fallback to English):
yt-dlp --write-auto-subs --sub-langs "fr,en" --sub-format vtt --skip-download -o "/tmp/yt_%(id)s" "$URL"
/tmp/yt_*.vtt (fr preferred, fallback en)If --raw flag present: Return cleaned transcript directly.
Otherwise: Summarize with V{n} prefix — Brief overview → Key points → Takeaways. Delete /tmp/yt_*.vtt after.
brew install yt-dlpWith summary (default):
V1: [Video Title]
📺 Overview: [Brief description]
🔑 Key Points:
├── Point 1
├── Point 2
└── Point 3
💡 Takeaways: [Main insights]
With --raw flag:
[Clean transcript text without timestamps or duplicates]