podcast-generator
Convert articles, blog posts, or any text into professional podcast scripts and TTS audio. Use when a user wants to: (1) Transform written content into conversational podcast scripts, (2) Generate TTS audio from scripts, (3) Create single-host or two-host dialogue episodes. Integrates SkillPay.me billing at 0.001 USDT per call.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/elevo11/podcast-generatorPodcast Generator
Converts articles into podcast scripts + audio. Charges 0.001 USDT per use via SkillPay.
Workflow
1. Billing check → scripts/billing.py --charge --user-id <id>
2. Generate script → scripts/generate_script.py --input <file> --format <solo|dialogue>
3. Generate audio → scripts/generate_audio.py --script <file> --output podcast.mp3
4. View stats → scripts/stats.py (NEW)
Step 1: Billing
SKILLPAY_API_KEY=sk_xxx python3 scripts/billing.py --charge --user-id <user_id>
success: true→ proceedneeds_payment: true→ returnpayment_urlto user for top-up
Other commands:
--balance— check user balance--payment-link— generate top-up link
Step 2: Script Generation
python3 scripts/generate_script.py --input article.txt --format solo --output script.md
python3 scripts/generate_script.py --input article.txt --format dialogue --output script.md
Formats: solo (single host) or dialogue (two hosts A/B with conversation).
Step 3: Audio Generation
python3 scripts/generate_audio.py --script script.md --output podcast.mp3
Requires edge-tts (pip install edge-tts). Uses different voices for Host A (female) and Host B (male). Falls back to segment list if edge-tts unavailable.
Usage Statistics (NEW)
python3 scripts/stats.py # Show usage stats
python3 scripts/stats.py --action log --title "Episode 1" --format solo --audio-seconds 120
Tracks: total generations, audio duration, cost breakdown by format.
Config
| Env Var | Required | Description |
|---|---|---|
SKILLPAY_API_KEY | Yes | SkillPay.me API key |
Script Templates
See references/script-templates.md for format details and voice options.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-elevo11-podcast-generator": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
prompt-artist
Optimize and generate text-to-image prompts for AI art platforms. Use when a user wants to: (1) Optimize prompts for Midjourney, Nano Banana, Dreamina, Qwen image generation, (2) Translate simple descriptions into professional prompts, (3) Generate platform-specific prompt variations, (4) Add style/lighting/composition modifiers, (5) Create negative prompts. Supports Chinese/English input. Integrates SkillPay.me at 0.005 USDT/call.
smart-shopper
Find and compare products across Amazon, Temu, SHEIN and local stores. Use when a user wants to: (1) Shop for products or find best deals, (2) Compare prices across platforms, (3) Find items locally or online, (4) Create shopping lists with buy links, (5) Filter by budget (low/mid/high or "$X"), brand, features, color. Supports dual-mode search (online + local stores). Integrates SkillPay.me at 0.001 USDT/call.
weather-plus
Get current weather, multi-day forecasts, clothing index, and feels-like temperature. No API key required. Use when a user wants to: (1) Check current weather, (2) View multi-day forecasts, (3) Get clothing/dressing recommendations, (4) Check feels-like temperature and comfort index. Supports any city worldwide. Integrates SkillPay.me at 0.001 USDT/call.
finance-radar
Stock and cryptocurrency analysis powered by Yahoo Finance data. Use when a user wants to: (1) Analyze stocks or crypto prices/fundamentals, (2) Track investment portfolios, (3) Monitor watchlists with alerts, (4) Analyze dividends, (5) Score stocks on 8 dimensions, (6) Detect viral trending tickers (hot scanner), (7) Spot rumors and early signals before mainstream, (8) Check earnings reactions, (9) Find trending stocks or crypto. Integrates SkillPay.me billing at 0.001 USDT per call.