← Back to Skills Marketplace
zlszhonglongshen

ai-research-podcast

by zlszhonglongshen · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
91
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ai-research-podcast
Description
当用户说:- "把这篇研报转成音频"- "帮我听听这篇文章"- "生成播客版本
README (SKILL.md)

AI 研报速读播客

将研报、长文、技术文档自动转化为可收听的播客音频。

触发条件

当用户说:

  • "把这篇研报转成音频"
  • "帮我听听这篇文章"
  • "生成播客版本"
  • "URL 转语音"
  • "研报速读"

执行流程

1. 内容抓取与摘要

使用 summarize 技能:

summarize "\x3Csource>" --max-length 500 --output /tmp/summary.md

支持的输入源:

  • HTTP/HTTPS URL
  • 本地 PDF 文件
  • 本地 Markdown/文本文件
  • 直接粘贴的文本

2. 语音合成

使用 sherpa-onnx-tts 技能:

sherpa-onnx-tts \
  --input /tmp/summary.md \
  --output /tmp/podcast.mp3 \
  --voice zh_CN-female \
  --speed 1.0

可选参数:

  • --voice: 音色选择
  • --speed: 语速 (0.5-2.0)
  • --output-format: mp3/wav

3. 推送通知(可选)

如果用户指定推送渠道:

# Feishu
message --target feishu --file /tmp/podcast.mp3 --text "AI 研报速读"

# 微信
message --target wechat --file /tmp/podcast.mp3

示例对话

用户: 帮我把这篇论文转成音频 https://arxiv.org/abs/2401.12345

Agent:

  1. 抓取论文内容并生成摘要...
  2. 将摘要转为语音播客...
  3. 完成!音频文件:/tmp/podcast_2401.12345.mp3 (时长 3:42)

用户: 每天早上 8 点自动推送最新的 AI 论文音频

Agent: 好的,已设置定时任务。每天 8:00 会自动:

  1. 抓取 arXiv cs.AI 最新论文
  2. 生成摘要并转音频
  3. 推送到你的飞书

注意事项

  • sherpa-onnx 需要首次下载语音模型(约 100MB)
  • 离线模式,无需联网,隐私安全
  • 建议摘要长度控制在 300-800 字,音频时长 2-5 分钟
Usage Guidance
This skill appears coherent for turning articles/URLs/PDFs into short podcast audio: it fetches content (via the summarize skill), converts the summary to speech with an offline TTS (sherpa-onnx), and can push results via the built-in message skill. Before installing/using it: 1) Inspect the referenced skills (summarize, sherpa-onnx-tts, message) to see what network access, model downloads, or credentials they require. 2) Expect an initial model download (~100MB) despite the 'offline' claim; if you need strictly zero-network operation, verify the model is preinstalled. 3) Confirm how push channels are authenticated (Feishu/WeChat/email) and where those credentials will be stored. 4) If you plan to enable the scheduled trigger, confirm the agent is allowed to create cron/scheduled jobs on your system. If you want extra caution, test with local files and disabled push before enabling automation or scheduling.
Capability Analysis
Type: OpenClaw Skill Name: ai-research-podcast Version: 1.0.0 The skill bundle is a productivity tool designed to convert articles, PDFs, and URLs into audio podcasts using summarization and offline Text-to-Speech (TTS). It utilizes a local 'summarize' skill and the 'sherpa-onnx-tts' skill from a remote hub, with optional delivery via Feishu or WeChat. The workflow logic in workflow.json and the instructions in SKILL.md are consistent with the stated purpose, and no evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (convert research articles to audio) align with the instructions: fetch/summarize content, synthesize TTS, optionally push the resulting file. The skill delegates work to three plausible components: summarize, sherpa-onnx-tts, and message.
Instruction Scope
Instructions stay within the stated purpose: they fetch content from URLs or local files, produce a markdown summary, run local TTS to produce audio, and optionally push via Feishu/WeChat/email. Two notes: (1) README and SKILL.md claim '离线' TTS but also state sherpa-onnx requires an initial ~100MB model download — that means a network operation on first run (minor inconsistency). (2) The skill mentions scheduling/cron examples (daily automatic push) but does not include explicit commands; scheduling implies persistent tasks which require agent/system permissions.
Install Mechanism
This is instruction-only (no install spec) so the skill itself won't write code to disk. However README suggests users install summarize via npm and sherpa-onnx via pip/brew; those external installs are expected for the described behavior but are not enforced/managed by the skill. No download-from-untrusted-URL installs are present in the skill bundle.
Credentials
The skill declares no required environment variables or credentials. It references push channels (feishu, wechat, email) but does not declare their credentials — presumably the built-in message skill or platform will handle auth. Before use, verify the message skill or platform will prompt for/securely store any required tokens (Feishu/WeChat/API keys).
Persistence & Privilege
always is false (normal). The workflow includes a scheduled trigger (cron) and examples of setting daily automated tasks—these imply persistence (scheduled runs) but do not by themselves change agent privileges. Confirm that creating scheduled tasks (cron) is acceptable in your environment and that the agent will request permission to schedule jobs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ai-research-podcast
  3. After installation, invoke the skill by name or use /ai-research-podcast
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
AI 研报速读播客 1.0.0 – 首个版本发布 - 支持将研报、长文、技术文档自动转换为中文播客音频。 - 灵活输入:支持 URL、本地 PDF、Markdown/文本文件、粘贴文本。 - 一键抓取内容、摘要,并高质量语音合成,音色/语速可自选。 - 可选将生成的音频推送至飞书或微信。 - 支持定时任务,自动每日抓取和推送最新论文音频。 - 离线全本地运行,保护用户隐私,首次需下载 TTS 语音模型。
Metadata
Slug ai-research-podcast
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is ai-research-podcast?

当用户说:- "把这篇研报转成音频"- "帮我听听这篇文章"- "生成播客版本. It is an AI Agent Skill for Claude Code / OpenClaw, with 91 downloads so far.

How do I install ai-research-podcast?

Run "/install ai-research-podcast" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ai-research-podcast free?

Yes, ai-research-podcast is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ai-research-podcast support?

ai-research-podcast is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ai-research-podcast?

It is built and maintained by zlszhonglongshen (@zlszhonglongshen); the current version is v1.0.0.

💬 Comments