Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Xpersona Agent
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
git clone https://github.com/superlore-ai/openclaw-podcast.gitOverall 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
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
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.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Superlore Ai
Artifacts
0
Benchmarks
0
Last release
Unpublished
Install & run
git clone https://github.com/superlore-ai/openclaw-podcast.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
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.
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Vendor
Superlore Ai
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
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 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
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.
export SUPERLORE_API_KEY=your-api-key-here
Add this to your ~/.zshrc or ~/.bashrc to persist across sessions.# 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
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.
The skill reads your OpenClaw workspace files:
memory/YYYY-MM-DD.md — Daily activity logsJOBS.md — Project status and job boardHEARTBEAT.md — Current priorities and upcoming workMEMORY.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.
Your workspace contains sensitive information. Here's exactly how this skill protects it:
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 │
└─────────────────────┘ └──────────────────┘
The script applies three layers of sanitization:
Section filtering — Entire sections of MEMORY.md that contain operational details (credentials, model routing, cron configs) are excluded before any data extraction.
Line filtering — Individual lines mentioning API keys, passwords, tokens, database URLs, or service IDs are dropped.
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.
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.
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.
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.
Choose from 8 compelling perspectives—each designed to give you a different lens on your work:
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.
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.
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.
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.
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.
Growth & Scale — All about the numbers. Revenue, users, conversion funnels, and growth loops. Analyzes your work through the lens of business metrics and scalability.
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.
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.
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.
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).
Use setup-crons.js to configure automatic daily briefings:
node scripts/setup-crons.js
The setup wizard guides you through 7 steps:
openclaw cron add commands; optionally runs them for youEach built-in style has a curated default voice:
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.
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-run — Preview 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 readyreferences/api.mdreferences/styles.md--dry-run to experiment with prompts before creating episodes# 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.
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
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
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
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
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.