Openclaw Podcast

v1.2.0

Transform your OpenClaw workspace into personalized AI-powered podcast briefings. Get daily audio updates on your work, priorities, and strategy in 8 compell...

0· 543·0 current·0 all-time
bySuperlore@adamjurgens
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The skill's name/description match its main requirements: it needs a SUPERLORE_API_KEY and network access to the Superlore API and reads workspace files (memory/*.md, JOBS.md, etc.) to build episode prompts. However, the scripts also read USER.md, workspace fallbacks under ~/.openclaw, and global podcast-styles under ~/.openclaw — behavior not explicitly enumerated in the high-level description. The setup wizard also offers to write the API key into ~/.zshrc or ~/.bashrc (this is declared in SKILL.md, but is an extra privilege beyond simple episode generation).
!
Instruction Scope
SKILL.md and references explicitly describe sending workspace content to Superlore and scheduling via cron. The shipped scripts, however, let you override the API URL (--api-url), load global and workspace-level custom styles (~/.openclaw/podcast-styles and workspace/podcast-styles), and read USER.md — i.e., they can read files beyond the four listed memory files. The setup wizard prompts to append the API key to shell profiles and may execute system commands (child_process.execFileSync is imported in setup-crons.js). These capabilities expand the data surface and scope of actions the skill can take if run interactively or if an operator supplies different arguments.
Install Mechanism
No install spec (instruction-only plus scripts). That minimizes risk from downloading arbitrary archives. The scripts use only Node built-ins (https, fs, path, child_process), and there is no remote code fetch in the install step.
Credentials
Only SUPERLORE_API_KEY is declared required, which is appropriate for a third‑party TTS/API integration. However, the setup wizard can write that key into shell RC files (persisting it on disk), and the code inspects HOME and SHELL environment variables and global config paths (~/.openclaw). Those behaviors increase the impact of granting the single API key (and persisting it broadly) and should be considered when deciding where/how to store credentials.
!
Persistence & Privilege
The skill does not force persistence via always:true, but the setup wizard offers to persist the API key to ~/.zshrc or ~/.bashrc and emits cron commands to schedule recurring episode generation. The code also looks for global custom styles in ~/.openclaw and may execute system commands (execFileSync imported). These are legitimate setup conveniences but are higher‑privilege actions (file writes and possible command execution) that require explicit user confirmation — ensure you review and approve any such steps before consenting.
What to consider before installing
This skill mostly does what it says: it reads your OpenClaw workspace and sends that content to Superlore.ai to produce TTS episodes. Before installing or running the setup wizard: - Review the scripts (generate-episode.js and setup-crons.js) yourself. They are included and use only Node built-ins, so you can audit what they read and write. - Be aware that running the setup wizard can append your SUPERLORE_API_KEY to ~/.zshrc or ~/.bashrc (persisting the key). Only allow that if you trust storing the key on disk. - The tool will send the contents of your workspace (potentially large / sensitive text) to the Superlore API — consider using a dedicated API key or an account with limited privileges, or avoid saving personal secrets in the briefing data. - The scripts allow overriding the API URL (--api-url). When running them, avoid pointing to unknown endpoints to prevent inadvertent data exfiltration. - The setup wizard imports child_process.execFileSync and may run system commands to help install cron jobs; do not allow it to run commands unless you inspect the commands it will run. Prefer to copy/paste the printed cron commands and run them yourself. If you want lower risk: use the skill in dry-run mode (preview prompts), create a dedicated Superlore API key with limited allowed quota, and do not accept the option to write the key to your shell profile.

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

Runtime requirements

Env[object Object]
latestvk97b80ae9gvsyt9cz5ryw5ytf581qkzm
543downloads
0stars
4versions
Updated 1mo ago
v1.2.0
MIT-0

openclaw-podcast

Your AI agent already knows everything about your work. Now it can brief you on it.

Every day, your OpenClaw agent accumulates context — your accomplishments, your metrics, your blockers, your priorities. This skill turns all of that into a professional podcast briefing via Superlore.ai. No forms to fill out. No manual summaries. Just press play.

3 free hours included with your API key. Setup takes 2 minutes.


🎧 Hear It For Yourself — 8 Sample Episodes

These are real episodes generated by this skill for fictional personas. Each one demonstrates a different briefing style. Listen and imagine: what would this sound like if the AI knew YOUR workspace?


🎙️ The Briefing

Sarah Chen — VP Engineering, TaskFlow (B2B SaaS, Series B)

"The latency drop from 340 milliseconds to 47 milliseconds isn't just a performance win — it's a signal that the architecture is finally doing what it was designed to do..."

Sarah's agent reads her sprint board, PR merge history, incident logs, and engineering metrics every evening and delivers a polished documentary-style briefing — like having a personal analyst who's been embedded with her team for months.

🎧 Listen: The Briefing — Sarah Chen


📈 Opportunities & Tactics

Blake Rivera — Founder, Lumière Skin (DTC Skincare, $312K/month)

"The subscription conversion gap is hiding $100,000 in monthly recurring revenue inside your existing customer base. And there's a spa chain inquiry sitting unanswered for 8 days..."

Blake's agent spotted a 12% vs 18-25% industry benchmark gap in subscription conversions, calculated the revenue sitting on the table, and flagged a missed wholesale opportunity — all from reading his metrics files.

🎧 Listen: Opportunities & Tactics — Blake Rivera


🚀 10X Thinking

Marcus Webb — Solo Developer, Nexus AI Framework (2,847 GitHub stars)

"LangChain has 80,000 stars. You have 2,847. But that might be the wrong comparison entirely. What if Nexus isn't a framework — what if it's the standard?"

Marcus's agent reads his GitHub activity, Discord metrics, and technical notes — then challenges his assumptions about what he's actually building and who he should be competing with.

🎧 Listen: 10X Thinking — Marcus Webb


🧭 The Advisor

Priya Nair — First-Time Founder, SkillBridge (EdTech, Pre-Seed)

"I notice you spent 40 hours on product this month and 8 hours on fundraising. With 7 months of runway and a Precursor pitch in 8 days, that's a pattern worth naming..."

Priya's agent reviews her time allocation, pipeline status, and discovery call notes — then delivers the honest mentor feedback she might not be getting anywhere else.

🎧 Listen: The Advisor — Priya Nair


🎯 Focus & Priorities

Alex Kim — Engineering Manager, FAANG-Scale ($2.4B ad revenue org)

"4.5 hours in meetings, 2.5 hours in Slack, 1.5 hours of actual deep work. That's not engineering leadership — that's reactive management. And two engineers are quietly making noise about leaving..."

Alex's agent analyzes his calendar log, Slack volume, and org context — then cuts straight to what's actually important versus what just feels urgent.

🎧 Listen: Focus & Priorities — Alex Kim


📊 Growth & Scale

Jordan Park — Growth Lead, Meridian Finance (YC W23, 84K users)

"The cohort data is unambiguous: users who connect a second bank account within 48 hours have 3.2x better 90-day retention. That single insight is worth rebuilding your onboarding around..."

Jordan's agent processed 30-day cohort analysis results, calculated the AARRR funnel bottlenecks, and identified the one activation metric that changes everything.

🎧 Listen: Growth & Scale — Jordan Park


📅 Week in Review

Elena Vasquez — CTO, ClearPath Health (Series A, 31 hospital clients)

"Monday was the compliance unlock. Tuesday was the technical launch. Wednesday opened a $180K door. Thursday fixed what broke. Friday built the map. The story of this week is a team that ships fast and fixes faster..."

Elena's agent synthesizes the week's wins, deployments, customer conversations, and metrics into a narrative arc — giving her the zoom-out perspective that's hard to find when you're in the middle of it.

🎧 Listen: Week in Review — Elena Vasquez


🔮 The Futurist

David Okonkwo — Founder, Terravolt Energy (Climate-Tech, $4.2M Seed)

"The 43% curtailment reduction isn't just a pilot result — it's proof that AI can unlock 85 gigawatts of stranded renewable capacity sitting idle on the US grid. That's the size of the prize you're building toward..."

David's agent connects today's Duke Energy pilot results, provisional patent filing, and DOE grant submission to the 3/6/12-month trajectory — keeping the mission visible when the details get overwhelming.

🎧 Listen: The Futurist — David Okonkwo


✨ What Makes This Different

Most AI summaries are generic. They know what you typed in a chat box. This skill knows what you actually did — because it reads the same workspace files your agent uses every day.

The difference in practice:

Generic AI SummaryOpenClaw Podcast
"You worked on some engineering tasks today""The latency drop from 340ms to 47ms unblocks the enterprise tier rollout you've been waiting on for two months"
"You should focus on your priorities""You spent 40 hours on product this month and 8 on fundraising — with 7 months of runway, that ratio needs to flip"
"Consider growth opportunities""Your subscription conversion at 12% vs. the 18-25% industry benchmark is $100K/month hiding in your existing customer base"

The AI knows your project names. Your metrics. Your blockers. Your job board. The context that takes 10 minutes to explain to a consultant — your agent already has it.

What Superlore adds on top:

  • 📝 Notes — Save insights from episodes to your library
  • 🎵 Episode library — Listen back to any briefing, any time
  • 🗣️ Premium TTS voices — Kokoro-powered, natural-sounding audio
  • 🎨 AI cover art — Every episode gets a unique generated image
  • Fast generation — Episodes ready in ~2 minutes

Setup

The fastest path to your first briefing is the setup wizard:

node scripts/setup-crons.js

The wizard handles everything in 7 steps — including account creation with just your email:

  1. Connect Your Account — Sign up or log in via email (6-digit code), or paste an existing API key
  2. Choose your styles — Pick from 8 built-in briefing styles
  3. Custom style — Optionally design your own briefing focus, tone, and voice
  4. Music bed — Choose ambient background music or voice-only
  5. Schedule — Set a time for each style (morning/midday/evening/weekly/custom cron)
  6. Preview episode — Generates a real episode so you can hear the quality immediately
  7. Activate — Outputs openclaw cron add commands; optionally runs them for you

Already have an API key? Manual setup:

export SUPERLORE_API_KEY=your-api-key-here
node scripts/generate-episode.js  # Your first episode in 2 minutes

All 8 Briefing Styles

StyleBest ForVoiceDefault Time
The BriefingDaily overview — accomplishments, metrics, what's nextLunaMorning or Evening
Opportunities & TacticsSpotting growth moves hiding in your daily workMichaelEvening
10X ThinkingBreaking through incremental thinkingMichaelEvening
The AdvisorHonest mentor feedback on patterns and decisionsLunaEvening
Focus & PrioritiesCutting busywork, finding the ONE thingHeartMorning
Growth & ScaleRevenue, users, funnels — business metrics lensMichaelMorning
Week in ReviewWeekly synthesis, trends, goals for next weekLunaFriday Evening
The FuturistConnecting today's work to 3/6/12-month visionHeartEvening

Voices

VoiceCharacterStyles
Luna (af_heart-80_af_sarah-15_af_nicole-5)Warm, balanced, professionalThe Briefing, The Advisor, Week in Review
Michael (am_michael-60_am_eric-40)Rich, authoritative, strategicOpportunities & Tactics, 10X Thinking, Growth & Scale
Heart (af_heart)Intimate, direct, personalFocus & Priorities, The Futurist

Custom Styles

Create your own briefing style by dropping a JSON file in podcast-styles/:

{
  "name": "Investor Lens",
  "description": "Frame every decision through how it affects the fundraising narrative",
  "voice": "am_michael-60_am_eric-40",
  "speed": 0.92,
  "targetMinutes": 6,
  "instructions": "Your detailed style instructions..."
}

Two examples are included: Founder Debrief (casual co-founder energy) and Competitor Watch (competitive intelligence lens).


Scheduling

Set up automated daily briefings:

node scripts/setup-crons.js
# → Outputs openclaw cron add commands
# → Optionally runs them for you

Example cron for a morning briefing + evening advisor:

/cron create "0 8 * * 1-5" agent:run node scripts/generate-episode.js --style "The Briefing" --time-of-day morning
/cron create "0 19 * * 1-5" agent:run node scripts/generate-episode.js --style "The Advisor" --time-of-day evening

Privacy

Your workspace files are never sent to Superlore. The script:

  1. Reads your memory files locally
  2. Extracts a structured work summary (~3,000 chars of accomplishments, metrics, blockers)
  3. Strips all secrets — API keys, tokens, emails, IPs, database URLs, file paths
  4. Sends only the sanitized briefing text to Superlore's API

All episodes are private by default. Run --dry-run to see exactly what would be sent before creating anything.


Quick Commands

# Setup wizard (recommended)
node scripts/setup-crons.js

# Generate an episode
node scripts/generate-episode.js
node scripts/generate-episode.js --style "The Advisor"
node scripts/generate-episode.js --style "10X Thinking" --time-of-day morning

# Weekly review (best on Fridays)
node scripts/generate-episode.js --style "Week in Review"

# Preview without creating
node scripts/generate-episode.js --dry-run

# List all available styles
node scripts/generate-episode.js --list-styles

# Deliver episode link to a channel when ready
node scripts/generate-episode.js --channel telegram

Requirements

  • OpenClaw workspace with memory files (memory/YYYY-MM-DD.md)
  • Superlore.ai API key — get one free at superlore.ai
  • 3 free hours of podcast generation included

Made with ❤️ for the OpenClaw community. Powered by Superlore.ai.

Comments

Loading comments...