thought-leader-tracker

v1.0.0

Daily automated collection of podcasts, interviews, and videos from thought leaders across YouTube, Apple Podcasts, and Spotify. Generates Markdown reports w...

0· 137·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 rickytsao-swordedge/thought-leader-tracker-skill.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "thought-leader-tracker" (rickytsao-swordedge/thought-leader-tracker-skill) from ClawHub.
Skill page: https://clawhub.ai/rickytsao-swordedge/thought-leader-tracker-skill
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
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 thought-leader-tracker-skill

ClawHub CLI

Package manager switcher

npx clawhub@latest install thought-leader-tracker-skill
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description align with included files: a Bash CLI and a Node.js collector that query public iTunes (Apple Podcasts) APIs and contain placeholders for YouTube/Spotify integration. No unrelated credentials, binaries, or privileged system paths are requested.
Instruction Scope
SKILL.md and the scripts restrict activity to reading config.json, calling public iTunes endpoints, generating Markdown reports in daily-logs/, and optionally using YouTube/Spotify APIs (not implemented in this copy). The docs mention setting YOUTUBE_API_KEY for production; the code only has commented placeholders for using that key. Minor scope note: the add-person flow in the Bash script prints a JSON entry but does not actually modify config.json — this is a functional issue rather than malicious scope creep.
Install Mechanism
There is no install specification that downloads or extracts remote archives; the skill is instruction+source only. Included files are local and do not pull arbitrary external code at install time.
Credentials
The skill does not require environment variables by default. SKILL.md advises configuring YOUTUBE_API_KEY and Spotify OAuth for full functionality — these are proportionate and expected for those integrations. No unrelated secrets are requested.
Persistence & Privilege
always is false, autonomous invocation is the platform default, and the skill does not modify other skills or global agent settings. It writes reports only into its own daily-logs/ directory (no system-wide changes).
Assessment
This skill appears coherent with its stated purpose. Before installing: (1) Note that full YouTube/Spotify support in production will require you to supply API credentials — only provide those to this skill if you intend to enable those integrations and you trust the skill; check any future changes that add network endpoints. (2) The skill writes scraped results into ~/.openclaw/skills/thought-leader-tracker/daily-logs/, so consider whether that data (reports) should be stored on the host or handled elsewhere. (3) It requires Node.js to run; optionally jq improves CLI output. (4) The add-person flow in the provided bash script does not persist entries automatically — edit config.json directly for reliable configuration. (5) If you plan to run it on a schedule, add the cron entry yourself rather than granting it always-on privileges.

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

latestvk976g33d16w470snzf59gy65nx83ppaz
137downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

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 collect

# Collect content from last 30 days
~/.openclaw/skills/thought-leader-tracker/thought-leader-tracker.sh collect 30

# List 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

  • Boris Cherny (Performance, React, JavaScript)
  • 李飞飞 Fei-Fei Li (AI, Computer Vision)
  • Elen Verna (Product Management, SaaS)
  • Peter Steinberger (Software Development)
  • Dan Koe (Creator Economy)
  • Demis Hassabis (DeepMind, AI, AGI)

Output Format

Reports are saved to daily-logs/ with:

  • Title - Content title
  • Link - Direct URL to content
  • Publish Date - When content was released
  • Summary - Content description
  • Key Points - Extracted main points
  • Common Themes - Topics mentioned by 2+ thought leaders

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

Comments

Loading comments...