podcast-automation

播客自动化全流程技能——支持播客抓取、Whisper转录、Sonos播放、飞书Wiki归档。Use when you need to scrape podcast episodes, transcribe audio, play on Sonos speakers, or archive to Feishu Wiki.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "podcast-automation" with this command: npx skills add terrycarter1985/podcast-automation

Podcast Automation

播客自动化全流程技能,覆盖从抓取到归档的完整链路。

工作流

抓取最新播客 → 下载音频 → Whisper转录 → Sonos播放 → 飞书Wiki归档

前置依赖

  • Python 3.9+,已安装 requests, beautifulsoup4, openai-whisper, python-dotenv, pyyaml
  • FFmpeg(Whisper转录需要)
  • Sonos CLI(sonos 命令,可选)
  • 飞书应用凭证(可选,用于Wiki归档)

环境变量

变量必填说明
FEISHU_APP_IDWiki归档时必填飞书应用 App ID
FEISHU_APP_SECRETWiki归档时必填飞书应用 App Secret
FEISHU_WIKI_SPACE_IDWiki归档时必填目标Wiki空间ID
WHISPER_MODEL否,默认 baseWhisper模型名称
WHISPER_LANGUAGE否,默认 zh转录语言
SONOS_DEFAULT_ROOM否,默认 客厅Sonos播放房间

配置文件

references/podcast_scraper.yaml 复制到项目 config/ 目录,按目标站点修改选择器:

site_name: "我的播客"
base_url: "https://example.com"
list_page:
  url_pattern: "https://example.com/episodes/page/{page}/"
  item_selector: "article.episode-card"
  link_selector: "a.episode-permalink"
detail_page:
  fields:
    title:
      selector: "h1.episode-title"
      extract: "text"
      required: true
    audio_url:
      selector: "audio source"
      extract: "src"
      required: true

使用方式

完整工作流

python3 scripts/podcast_automation.py --full

单步执行

# 仅抓取
python3 scripts/podcast_automation.py --scrape

# 仅转录
python3 scripts/podcast_automation.py --transcribe

# 仅Wiki归档
python3 scripts/podcast_automation.py --sync-wiki

# 仅Sonos播放
python3 scripts/podcast_automation.py --play

作为 OpenClaw 技能调用

在对话中提及播客相关需求即可触发,例如:

  • "抓取最新一期播客"
  • "转录这期播客并归档到Wiki"
  • "在Sonos上播放最新播客"

输出

  • data/latest_episode.json — 最新一期元数据
  • data/transcript_*.txt — 转录文本
  • data/podcast_episodes.json — 历史抓取记录
  • 飞书Wiki节点 — 归档页面

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

会议智脑(MeetingOS)

Auto meeting notes and action item execution loop. Trigger this skill whenever the user mentions meeting notes, meeting summary, action items, follow-up, tra...

Registry SourceRecently Updated
2400Profile unavailable
Automation

日报周报生成

飞书日报/周报自动生成技能。从飞书文档、聊天记录、Bitable等数据源自动汇总生成结构化日报/周报,并发送到指定飞书文档或群聊。 触发场景:用户说"生成日报"、"写周报"、"帮我汇总今天的工作"、"整理飞书内容发日报"、"每天自动发日报"、"定时生成报告"。 Keywords: 日报, 周报, 日报生成, 自动...

Registry SourceRecently Updated
2840Profile unavailable
Automation

Smart Poller

Periodically polls a Feishu task board to auto-detect and execute tasks assigned to the current AI agent with optional silent mode and feedback.

Registry SourceRecently Updated
2670Profile unavailable
Automation

Feishu Calendar Intelligent Scheduler

飞书智能日历调度器 - 自动推荐最佳会议时间,批量管理日程,生成会议报表

Registry SourceRecently Updated
3280Profile unavailable