π¦ ClawHub
thought-leader-tracker
by @rickytsao-swordedge
Daily automated collection of podcasts, interviews, and videos from thought leaders across YouTube, Apple Podcasts, and Spotify. Generates Markdown reports w...
TERMINAL
clawhub install thought-leader-tracker-skillπ About This Skill
name: thought-leader-tracker description: Daily automated collection of podcasts, interviews, and videos from thought leaders across YouTube, Apple Podcasts, and Spotify. Generates Markdown reports with content summaries, key points, and common theme analysis. Use when tracking thought leader content, creating daily digests, analyzing industry trends, or monitoring specific experts' new releases.
Thought Leader Tracker
Automated system for collecting and analyzing content from thought leaders across multiple platforms.
Quick Start
# Collect content from last 7 days
~/.openclaw/skills/thought-leader-tracker/thought-leader-tracker.sh collectCollect content from last 30 days
~/.openclaw/skills/thought-leader-tracker/thought-leader-tracker.sh collect 30List tracked thought leaders
~/.openclaw/skills/thought-leader-tracker/thought-leader-tracker.sh list
Configuration
Edit config.json to customize:
Add New Thought Leader
{
"name": "Your Name",
"keywords": ["keyword1", "keyword2", "keyword3"],
"platforms": ["youtube", "apple-podcasts", "spotify"]
}
Default Thought Leaders
Output Format
Reports are saved to daily-logs/ with:
API Setup (Production)
For full functionality, configure:
1. YouTube Data API: Set YOUTUBE_API_KEY environment variable
2. Spotify API: Configure OAuth2 credentials
Current implementation uses available public APIs (iTunes Search) and placeholders for authenticated services.
Automation
Add to crontab for daily collection:
# Daily at 8 AM
0 8 * * * ~/.openclaw/skills/thought-leader-tracker/thought-leader-tracker.sh collect 7
File Structure
thought-leader-tracker/
βββ SKILL.md
βββ thought-leader-tracker.sh # Main CLI script
βββ config.json # Configuration
βββ scripts/
β βββ collector.js # Content collection logic
βββ daily-logs/ # Generated reports
βββ daily-report-YYYY-MM-DD-7d.md
π‘ Examples
# Collect content from last 7 days
~/.openclaw/skills/thought-leader-tracker/thought-leader-tracker.sh collectCollect content from last 30 days
~/.openclaw/skills/thought-leader-tracker/thought-leader-tracker.sh collect 30List tracked thought leaders
~/.openclaw/skills/thought-leader-tracker/thought-leader-tracker.sh list
βοΈ Configuration
Edit config.json to customize:
Add New Thought Leader
{
"name": "Your Name",
"keywords": ["keyword1", "keyword2", "keyword3"],
"platforms": ["youtube", "apple-podcasts", "spotify"]
}