TopRank Skills

Home / Claw Skills / 金融 / 加密 / dz-podcast
Official OpenClaw rules 54%

dz-podcast

Generate and publish a dual-host daily podcast. Fetches news, generates a conversational script between two hosts, synthesizes audio via Fish Audio or Edge TTS, publishes to S3 with RSS feed for Apple Podcasts, Spotify, etc. Fully automated with cron support.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 dz-podcast 技能。 若已安装,则直接安装 dz-podcast 技能。

Overview

Skill Key
dz1922/dz-podcast
Author
dz1922
Source Repo
openclaw/skills
Version
-
Source Path
skills/dz1922/dz-podcast
Latest Commit SHA
68296051380516b3ac51b5c6ec523ff42153dcae

Extracted Content

SKILL.md excerpt

# Dual-Host Daily Podcast Generator

Automated daily podcast with two AI hosts. Generates text brief + dual-voice audio, publishes to RSS, delivers via messaging.

## Concept

- **Format**: Two hosts — one explains/analyzes, the other asks and transitions
- **Duration**: Configurable, default ~7 minutes
- **Style**: Casual, opinionated, conversational — like two friends chatting about the news
- **Topics**: Customizable (default: AI/Tech, Stocks, Macro, Crypto)

## Architecture

```
Fetch News → Text Brief → Dual-Voice Script → TTS Audio → S3 Upload → RSS Update → Deliver
```

## Configuration

Set these in your environment:

| Variable | Description |
|----------|-------------|
| `S3_BUCKET` | S3 bucket name |
| `PODCAST_DOMAIN` | Custom domain or S3 URL |
| `FISH_API_KEY` | Fish Audio API key (https://fish.audio) |
| `FISH_VOICE_A` | Fish Audio voice ID for Host A |
| `FISH_VOICE_B` | Fish Audio voice ID for Host B |

## Step 1: Fetch News

Use `web_fetch` to scrape sources in parallel. Default sources:

1. `https://news.ycombinator.com/` — Tech
2. `https://www.coindesk.com/` — Crypto
3. `https://techcrunch.com/category/artificial-intelligence/` — AI
4. `https://finance.yahoo.com/` — Markets

Customize sources to match your podcast topic.

## Step 2: Generate Text Brief

Organize news into sections with emoji headers:

```
☀️ Daily Brief | Mar 3, 2026

━━━━━━━━━━━━━━━━━━

🤖 Tech / AI

① Headline
→ One-line take

━━━━━━━━━━━━━━━━━━

📈 Markets

① Headline
→ One-line take

━━━━━━━━━━━━━━━━━━

🎯 Key Takeaway
Summary paragraph
```

## Step 3: Generate Dual-Voice Script

Rewrite the brief as a dialogue. Prefix each line with speaker tag:

```
HostA: Welcome to today's episode...
HostB: Some big stories today...
HostA: Right, let's start with...
```

**Guidelines:**
- Host A: Explains and analyzes, knowledgeable but casual
- Host B: Asks, transitions, reacts
- Substantial turns, not one-liners
- Include analysis and discussion, not just headlines
- End with a lighter...

Related Claw Skills