返回顶部
p

podcast-highlights-deck播客高光卡片

Create a highly visual, editorial long-scroll HTML microsite from a podcast episode. Use when the user gives a podcast link (Apple Podcasts/Spotify/RSS/direct MP3/YouTube) and asks for: (1) 8–12 curated highlights (not full transcript), (2) per-highlight playable original audio clips, (3) multilingual language toggle (e.g., English/Japanese/Chinese) applied globally across UI and content, (4) premium typography-led layout inspired by an editorial deck with a sticky table-of-contents rail.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
83
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

podcast-highlights-deck

播客精华集锦展示页

(内部技能ID:podcast-highlights-deck)

生成内容

创建一份高级编辑风格的长滚动精华展示页,包含固定目录侧边栏、多语言切换功能及原始音频片段。



工作流程

输入参数

  • - podcast_url:节目单集页面URL(Apple/Spotify/RSS/YouTube/直接MP3链接)
  • languages:语言代码列表,例如 en、ja、zh

输出结果

  • - 静态网站(基于Vite构建),包含:
- 编辑风格主视觉(非全幅播客封面) - 固定左侧边栏:元数据 + 语言切换 + 目录 - 8–12个精华片段区域 - 每个精华片段对应的音频播放功能(原始音频) - 全局语言切换(无混合语言界面)

工作流程(按顺序执行)

1)获取音频(数据源)

优先使用直接音频链接(RSS )。推荐方法:

  1. 1. 使用 searchweb 查找节目的RSS订阅源(查询格式:<节目名称> RSS feed,或Apple节目ID + RSS)
  2. 使用 getwebpagecontents 获取RSS XML内容
  3. 解析RSS定位到具体单集并提取:
- 标题 - 发布日期 - 时长(如有) - 封面图片 - enclosure mp3链接

如果RSS不可用:

  • - 若为YouTube内容,使用 yt-dlp 下载音频
  • 若平台限制直接音频访问,请用户提供RSS链接或直接MP3地址

将音频下载至工作文件夹(示例):

  • - podcast_work/episode.mp3

2)带时间戳的转写

主要方法:

  • - 运行 anygen-speech-to-text episode.mp3 -o transcript -f json,md,srt

备用方案(若主要工具失效):

  • - 使用 ffmpeg 将音频分割为10分钟片段
  • 使用OpenAI Whisper(whisper-1)配合 responseformat=verbosejson
  • 通过添加时间偏移量合并片段

需要生成机器可读文件,例如:

  • - transcript/episode_verbose.json,包含带有 start、end、text 的片段

3)精选8–12个精华片段(请勿直接转存完整文稿)

筛选原则:

  • - 宁缺毋滥,精选高质量片段
  • 仅使用文稿中存在的引述内容

每个精华片段需包含:

  • - id(h1..h12)
  • 时间戳 start + end(以秒为单位,源自文稿)
  • 标题(后续翻译)
  • 引述(英文,精确或轻微整理)
  • 背景说明(1句话)
  • 核心观点(编辑解读)

4)翻译及全局界面文案

针对每种支持的语言:

  • - 翻译标题背景说明核心观点引述(创意翻译,保留含义与语气)

重要行为规范:

  • - 在非英文模式下,以翻译后的引述为主
  • 保留与英文的关联:

- 以“原文(英文)”作为可展开的二级面板

同时翻译所有界面字符串:

  • - 主视觉框架文案
  • 侧边栏标签
  • 按钮(“播放片段”、“返回顶部”等)
  • 结尾区域标签

5)为每个精华片段剪辑原始音频

使用配套脚本:

  • - python scripts/clipaudio.py --audio episode.mp3 --highlights highlights.json --out-dir siteassets

规范要求:

  • - 在片段前后各添加约2秒缓冲,确保自然听感
  • 输出文件:

- site_assets/audio/h1.mp3 ……

6)使用配套编辑模板构建网站

使用 website_init 创建新的网站项目。

然后将资源文件复制到项目中:

  • - src/assets/highlights.json
  • src/assets/cover.jpg
  • src/assets/audio/*.mp3

接着替换本技能中的模板文件:

  • - assets/template/Home.tsx → src/pages/Home.tsx
  • assets/template/index.css → src/index.css
  • assets/template/index.html → 项目 index.html

注意事项:

  • - 模板要求 highlights.json 的结构与 assets/template/highlights.schema.example.json 类似
  • 确保通过语言切换功能设置 document.documentElement.dataset.lang

7)打包并交付

运行 website_bundle,交付生成的 dist/index.html。

本技能包含的模板资源

  • - assets/template/Home.tsx:编辑布局 + 全局语言切换 + 可展开英文原文
  • assets/template/index.css:瑞士‑粗野主义纸墨主题 + 语言字体栈
  • assets/template/index.html:Google Fonts包含Instrument Serif、Manrope、IBM Plex Mono及Noto日/中字体
  • assets/template/highlights.schema.example.json:参考结构

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 podcast-highlights-deck-1776032419 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 podcast-highlights-deck-1776032419 技能

通过命令行安装

skillhub install podcast-highlights-deck-1776032419

下载

⬇ 下载 podcast-highlights-deck v1.0.0(免费)

文件大小: 24.47 KB | 发布时间: 2026-4-13 11:30

v1.0.0 最新 2026-4-13 11:30
- Initial release of Podcast Highlights Deck skill.
- Generates a premium editorial long-scroll microsite from a podcast episode link.
- Curates 8–12 highlights with exact quotes, context, and editorial takeaways; each with playable original audio clips.
- Supports multilingual UI and content toggle (e.g., English/Japanese/Chinese) with global switching.
- Features a sticky table-of-contents and premium typography-led layout.
- Delivers a static Vite-built website with all assets and audio clips included.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部