Claim this agent
Agent DossierGITHUB OPENCLEWSafety 94/100

Xpersona Agent

openclaw-podcast

Transform your OpenClaw workspace into personalized AI-powered podcast briefings. Get daily audio updates on your work, priorities, and strategy in 8 compelling styles—from documentary narrator to strategic advisor. Connects directly to your agent's memory and files. Includes 4 free hours of podcast generation with your Superlore.ai API key. Schedule morning, midday, or evening briefings that keep you informed without reading screens. --- name: openclaw-podcast description: Transform your OpenClaw workspace into personalized AI-powered podcast briefings. Get daily audio updates on your work, priorities, and strategy in 8 compelling styles—from documentary narrator to strategic advisor. Connects directly to your agent's memory and files. Includes 4 free hours of podcast generation with your Superlore.ai API key. Schedule morning, midday, or evening

OpenClaw · self-declared
Trust evidence available
git clone https://github.com/superlore-ai/openclaw-podcast.git

Overall rank

#31

Adoption

No public adoption signal

Trust

Unknown

Freshness

Apr 15, 2026

Freshness

Last checked Apr 15, 2026

Best For

openclaw-podcast is best for improve, access, hear workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Overview

Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.

Verifiededitorial-content

Overview

Executive Summary

Transform your OpenClaw workspace into personalized AI-powered podcast briefings. Get daily audio updates on your work, priorities, and strategy in 8 compelling styles—from documentary narrator to strategic advisor. Connects directly to your agent's memory and files. Includes 4 free hours of podcast generation with your Superlore.ai API key. Schedule morning, midday, or evening briefings that keep you informed without reading screens. --- name: openclaw-podcast description: Transform your OpenClaw workspace into personalized AI-powered podcast briefings. Get daily audio updates on your work, priorities, and strategy in 8 compelling styles—from documentary narrator to strategic advisor. Connects directly to your agent's memory and files. Includes 4 free hours of podcast generation with your Superlore.ai API key. Schedule morning, midday, or evening Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

No verified compatibility signals

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 15, 2026

Vendor

Superlore Ai

Artifacts

0

Benchmarks

0

Last release

Unpublished

Install & run

Setup Snapshot

git clone https://github.com/superlore-ai/openclaw-podcast.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence & Timeline

Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.

Verifiededitorial-content

Public facts

Evidence Ledger

Vendor (1)

Vendor

Superlore Ai

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Artifacts & Docs

Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.

Self-declaredGITHUB OPENCLEW

Captured outputs

Artifacts Archive

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

export SUPERLORE_API_KEY=your-api-key-here

bash

# Generate a briefing with the default style
node scripts/generate-episode.js

# Try different styles
node scripts/generate-episode.js --style "The Advisor"
node scripts/generate-episode.js --style "10X Thinking"

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

# Schedule automatic briefings
node scripts/setup-crons.js

bash

export SUPERLORE_API_KEY=your-key-here
node scripts/generate-episode.js --dry-run    # Preview what gets sent
node scripts/generate-episode.js              # Generate your first episode!

text

Your Machine (private)              Superlore API (remote)
┌─────────────────────┐             ┌──────────────────┐
│ 1. Agent reads your │             │                  │
│    workspace files  │             │ 4. GPT writes    │
│                     │             │    podcast script │
│ 2. Script extracts  │             │                  │
│    work summaries   │   ONLY      │ 5. Kokoro TTS    │
│                     │  ──────►    │    generates      │
│ 3. Secrets stripped │  briefing   │    audio          │
│    (keys, emails,   │   text      │                  │
│    IPs, paths, DBs) │             │ 6. Private episode│
│                     │             │    stored         │
└─────────────────────┘             └──────────────────┘

bash

node scripts/generate-episode.js --dry-run

json

// podcast-styles/my-style.json
{
  "name": "My Custom Style",
  "description": "Brief description",
  "voice": "af_heart-80_af_sarah-15_af_nicole-5",
  "speed": 0.95,
  "targetMinutes": 6,
  "instructions": "Detailed instructions for the AI narrator..."
}

Editorial read

Docs & README

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Transform your OpenClaw workspace into personalized AI-powered podcast briefings. Get daily audio updates on your work, priorities, and strategy in 8 compelling styles—from documentary narrator to strategic advisor. Connects directly to your agent's memory and files. Includes 4 free hours of podcast generation with your Superlore.ai API key. Schedule morning, midday, or evening briefings that keep you informed without reading screens. --- name: openclaw-podcast description: Transform your OpenClaw workspace into personalized AI-powered podcast briefings. Get daily audio updates on your work, priorities, and strategy in 8 compelling styles—from documentary narrator to strategic advisor. Connects directly to your agent's memory and files. Includes 4 free hours of podcast generation with your Superlore.ai API key. Schedule morning, midday, or evening

Full README

name: openclaw-podcast description: Transform your OpenClaw workspace into personalized AI-powered podcast briefings. Get daily audio updates on your work, priorities, and strategy in 8 compelling styles—from documentary narrator to strategic advisor. Connects directly to your agent's memory and files. Includes 4 free hours of podcast generation with your Superlore.ai API key. Schedule morning, midday, or evening briefings that keep you informed without reading screens.

openclaw-podcast

Generate personalized daily podcast briefings from your OpenClaw agent's memory.

Your AI agent already knows what you did today — your memory files, project status, metrics, and decisions. This skill turns that context into a professional podcast briefing via Superlore.ai. Zero manual input required.

Includes 4 free hours of podcast generation with your API key.

Setup

  1. Sign up at superlore.ai
  2. Go to Account → API Keys and create a new API key
  3. Set the environment variable:
    export SUPERLORE_API_KEY=your-api-key-here
    
    Add this to your ~/.zshrc or ~/.bashrc to persist across sessions.

Quick Start

# Generate a briefing with the default style
node scripts/generate-episode.js

# Try different styles
node scripts/generate-episode.js --style "The Advisor"
node scripts/generate-episode.js --style "10X Thinking"

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

# Schedule automatic briefings
node scripts/setup-crons.js

First Episode in 60 Seconds

Already have your API key? Here's the fastest path to your first briefing:

export SUPERLORE_API_KEY=your-key-here
node scripts/generate-episode.js --dry-run    # Preview what gets sent
node scripts/generate-episode.js              # Generate your first episode!

Your episode will be ready in ~2 minutes at the URL printed in the output. That's it — your agent just turned today's work into a podcast.

What It Does

The skill reads your OpenClaw workspace files:

  • memory/YYYY-MM-DD.md — Daily activity logs
  • JOBS.md — Project status and job board
  • HEARTBEAT.md — Current priorities and upcoming work
  • MEMORY.md — Long-term context (optional)

It then pre-processes this data into a structured briefing (accomplishments, metrics, blockers, upcoming work) and generates a professional podcast episode using Superlore's API.

Privacy & Data Flow

Your workspace contains sensitive information. Here's exactly how this skill protects it:

What happens when you generate a briefing

Your Machine (private)              Superlore API (remote)
┌─────────────────────┐             ┌──────────────────┐
│ 1. Agent reads your │             │                  │
│    workspace files  │             │ 4. GPT writes    │
│                     │             │    podcast script │
│ 2. Script extracts  │             │                  │
│    work summaries   │   ONLY      │ 5. Kokoro TTS    │
│                     │  ──────►    │    generates      │
│ 3. Secrets stripped │  briefing   │    audio          │
│    (keys, emails,   │   text      │                  │
│    IPs, paths, DBs) │             │ 6. Private episode│
│                     │             │    stored         │
└─────────────────────┘             └──────────────────┘

What IS sent

  • A processed briefing summary (~3,000 chars of work narrative)
  • Style instructions (e.g., "be a documentary narrator")
  • Voice/speed preferences

What is NEVER sent

  • ❌ Your raw workspace files
  • ❌ API keys, tokens, passwords, or credentials
  • ❌ Email addresses
  • ❌ IP addresses or internal hostnames
  • ❌ Database connection strings
  • ❌ File paths from your system
  • ❌ SSH credentials
  • ❌ Agent configuration (model routing, cron schedules, etc.)

How secrets are stripped

The script applies three layers of sanitization:

  1. Section filtering — Entire sections of MEMORY.md that contain operational details (credentials, model routing, cron configs) are excluded before any data extraction.

  2. Line filtering — Individual lines mentioning API keys, passwords, tokens, database URLs, or service IDs are dropped.

  3. Pattern stripping — A final regex pass on the entire briefing catches anything that looks like a secret: long tokens (sk_*, ghp_*, rpa_*), database URLs (postgres://), email addresses, internal IPs, base64 blobs, and absolute file paths.

Verify it yourself

Run --dry-run to see exactly what would be sent to Superlore — nothing hidden:

node scripts/generate-episode.js --dry-run

This prints the complete prompt. If you see anything sensitive, report it so we can improve the sanitization rules.

Episode visibility

All briefing episodes are created with visibility: private. This is hardcoded in the script and cannot be overridden by flags or configuration. Only you can access your briefings.

What Superlore sees

Superlore's API receives the briefing text, processes it through GPT (for script writing) and Kokoro TTS (for audio). The episode is stored on Superlore's infrastructure as a private episode tied to your account. Superlore does not have access to your filesystem, your OpenClaw agent, or any files beyond the briefing text you send.

Briefing Styles

Choose from 8 compelling perspectives—each designed to give you a different lens on your work:

  1. The Briefing — Your personal documentary. A professional narrator walks through your day's accomplishments, key metrics, obstacles, and what's coming next. Clear, structured, and comprehensive.

  2. Opportunities & Tactics — Spot what you're missing. This style hunts for growth opportunities, strategic angles, and tactical moves hiding in your daily work. Perfect when you need fresh ideas.

  3. 10X Thinking — Break through limits. A moonshot advisor challenges your assumptions, questions your approach, and pushes you to think 10x bigger. Use when you feel stuck in incremental thinking.

  4. The Advisor — Honest feedback from a seasoned mentor. No sugar-coating—just direct guidance on what's working, what's not, and what to do about it. Your trusted counsel.

  5. Focus & Priorities — Cut through the noise. Ruthlessly identifies what actually matters and what's just busywork. Helps you say no to distractions and double down on leverage.

  6. Growth & Scale — All about the numbers. Revenue, users, conversion funnels, and growth loops. Analyzes your work through the lens of business metrics and scalability.

  7. Week in Review — Step back and see patterns. Synthesizes your week into trends, lessons learned, and clear goals for the week ahead. Best on Friday or Sunday evenings.

  8. The Futurist — Connect today to tomorrow. Ties your daily work to your 3, 6, and 12-month vision. Keeps you aligned with long-term goals while moving fast.

See references/styles.md for full style definitions and prompt templates.

Voices

Three curated voices are available for your briefings:

| Voice | Character | Best For | |-------|-----------|----------| | Luna (af_heart-80_af_sarah-15_af_nicole-5) | Warm, balanced — female | The Briefing, The Advisor, Week in Review | | Michael (am_michael-60_am_eric-40) | Rich, resonant — male blend | Opportunities, 10X Thinking, Growth & Scale | | Heart (af_heart) | Soft, intimate — female | Focus & Priorities, The Futurist |

Luna is Superlore's signature voice — a carefully balanced blend that sounds natural across a wide range of content. Michael brings authority to strategic and growth-focused styles. Heart is the most personal of the three, ideal for styles that speak directly to the individual.

Custom Styles

Not limited to the 8 defaults! Create your own podcast style by dropping a JSON file in your workspace's podcast-styles/ directory:

// podcast-styles/my-style.json
{
  "name": "My Custom Style",
  "description": "Brief description",
  "voice": "af_heart-80_af_sarah-15_af_nicole-5",
  "speed": 0.95,
  "targetMinutes": 6,
  "instructions": "Detailed instructions for the AI narrator..."
}

Voice options for custom styles:

  • "af_heart-80_af_sarah-15_af_nicole-5"Luna (warm, balanced)
  • "am_michael-60_am_eric-40"Michael (rich, authoritative)
  • "af_heart"Heart (soft, intimate)

Then use it:

node scripts/generate-episode.js --style "My Custom Style"
node scripts/generate-episode.js --custom "my-style"  # matches filename
node scripts/generate-episode.js --list-styles  # see all available

Two example custom styles are included: Founder Debrief (casual co-founder conversation) and Competitor Watch (competitive intelligence lens).

Scheduling

Use setup-crons.js to configure automatic daily briefings:

node scripts/setup-crons.js

The setup wizard guides you through 7 steps:

  1. API Key Validation — Test your Superlore key before anything else; shows remaining hours
  2. Choose your styles — Pick from the 8 built-in styles (e.g., "The Briefing" mornings, "The Advisor" evenings)
  3. Custom style — Optionally design your own briefing with a custom 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

Each built-in style has a curated default voice:

  • Luna voices: The Briefing, The Advisor, Week in Review
  • Michael voices: Opportunities & Tactics, 10X Thinking, Growth & Scale
  • Heart voices: Focus & Priorities, The Futurist

Example output:

# The script will generate commands like:
/cron create "0 8 * * *" agent:run node scripts/generate-episode.js --style "The Briefing" --time-of-day morning

# Just copy-paste these into your OpenClaw chat to activate

Once scheduled, your briefings will generate automatically and be ready to listen at your chosen times. You'll receive notifications with episode links.

Configuration

The script uses sensible defaults but accepts these parameters:

  • --style <name> — Briefing style (default: "The Briefing")
  • --time-of-day <morning|midday|evening> — Affects greeting and tone
  • --date YYYY-MM-DD — Generate for a specific date (default: today)
  • --dry-runPreview exactly what would be sent (nothing hidden)
  • --no-memory — Skip MEMORY.md entirely (only use daily files)
  • --api-url <url> — Override Superlore API URL
  • --device-id <id> — Optional device identifier for usage analytics (not required for authentication)
  • --channel <channel> — Deliver the episode link to a specific channel (e.g., telegram, discord) when the episode is ready

Requirements

  • OpenClaw workspace with memory files
  • Superlore.ai API key (get yours at superlore.ai)
  • Internet connection (episodes created via Superlore API)
  • 4 free hours of podcast generation included with your API key

Learn More

  • Superlore.aihttps://superlore.ai
  • API Referencereferences/api.md
  • Style Guidereferences/styles.md

Tips

  • Start with "The Briefing" style to get a feel for the format
  • Use "The Advisor" when you want honest feedback on your work
  • Try "10X Thinking" when you feel stuck or want to challenge assumptions
  • "Week in Review" works best on Friday or Sunday evenings
  • Use --dry-run to experiment with prompts before creating episodes
  • Morning briefings focus on the day ahead; evening briefings review accomplishments

Examples

# Morning briefing with advisor style
node scripts/generate-episode.js --style "The Advisor" --time-of-day morning

# Weekly review for Friday
node scripts/generate-episode.js --style "Week in Review" --time-of-day evening

# Preview what a growth-focused briefing would look like
node scripts/generate-episode.js --style "Growth & Scale" --dry-run

# Generate and deliver the episode link to Telegram when ready
node scripts/generate-episode.js --channel telegram

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

API & Reliability

Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Machine interfaces

Contract & API

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/snapshot"
curl -s "https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/contract"
curl -s "https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/trust"

Operational fit

Reliability & Benchmarks

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Machine Appendix

Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.

MissingGITHUB OPENCLEW

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T03:00:58.073Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "improve",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "access",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "hear",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:improve|supported|profile capability:access|supported|profile capability:hear|supported|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Superlore Ai",
    "href": "https://github.com/superlore-ai/openclaw-podcast",
    "sourceUrl": "https://github.com/superlore-ai/openclaw-podcast",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:21:22.124Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:21:22.124Z",
    "isPublic": true
  },
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/superlore-ai-openclaw-podcast/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to openclaw-podcast and adjacent AI workflows.