← 返回 Skills 市场
adamjurgens

Openclaw Podcast

作者 Superlore · GitHub ↗ · v1.2.0
cross-platform ⚠ suspicious
564
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install openclaw-podcast
功能描述
Transform your OpenClaw workspace into personalized AI-powered podcast briefings. Get daily audio updates on your work, priorities, and strategy in 8 compell...
安全使用建议
This skill mostly does what it says: it reads your OpenClaw workspace and sends that content to Superlore.ai to produce TTS episodes. Before installing or running the setup wizard: - Review the scripts (generate-episode.js and setup-crons.js) yourself. They are included and use only Node built-ins, so you can audit what they read and write. - Be aware that running the setup wizard can append your SUPERLORE_API_KEY to ~/.zshrc or ~/.bashrc (persisting the key). Only allow that if you trust storing the key on disk. - The tool will send the contents of your workspace (potentially large / sensitive text) to the Superlore API — consider using a dedicated API key or an account with limited privileges, or avoid saving personal secrets in the briefing data. - The scripts allow overriding the API URL (--api-url). When running them, avoid pointing to unknown endpoints to prevent inadvertent data exfiltration. - The setup wizard imports child_process.execFileSync and may run system commands to help install cron jobs; do not allow it to run commands unless you inspect the commands it will run. Prefer to copy/paste the printed cron commands and run them yourself. If you want lower risk: use the skill in dry-run mode (preview prompts), create a dedicated Superlore API key with limited allowed quota, and do not accept the option to write the key to your shell profile.
功能分析
Type: OpenClaw Skill Name: openclaw-podcast Version: 1.2.0 The OpenClaw Podcast skill transparently declares its high-risk capabilities, including network access to superlore-api.onrender.com, reading workspace files (memory/*.md, JOBS.md, HEARTBEAT.md, MEMORY.md), and optionally modifying shell profiles (~/.zshrc, ~/.bashrc) and scheduling cron jobs. The `scripts/generate-episode.js` file implements robust sanitization (`stripSecrets`, `sanitizeMemory`) to prevent API keys, tokens, emails, IPs, and agent internal instructions from being sent to the external API, and hardcodes `visibility: 'private'` for episodes. The `scripts/setup-crons.js` script performs shell profile modification and cron job scheduling only with explicit user confirmation. All actions are aligned with the stated purpose of generating personalized podcast briefings, and there is no evidence of malicious intent, obfuscation, or unauthorized data exfiltration.
能力评估
Purpose & Capability
The skill's name/description match its main requirements: it needs a SUPERLORE_API_KEY and network access to the Superlore API and reads workspace files (memory/*.md, JOBS.md, etc.) to build episode prompts. However, the scripts also read USER.md, workspace fallbacks under ~/.openclaw, and global podcast-styles under ~/.openclaw — behavior not explicitly enumerated in the high-level description. The setup wizard also offers to write the API key into ~/.zshrc or ~/.bashrc (this is declared in SKILL.md, but is an extra privilege beyond simple episode generation).
Instruction Scope
SKILL.md and references explicitly describe sending workspace content to Superlore and scheduling via cron. The shipped scripts, however, let you override the API URL (--api-url), load global and workspace-level custom styles (~/.openclaw/podcast-styles and workspace/podcast-styles), and read USER.md — i.e., they can read files beyond the four listed memory files. The setup wizard prompts to append the API key to shell profiles and may execute system commands (child_process.execFileSync is imported in setup-crons.js). These capabilities expand the data surface and scope of actions the skill can take if run interactively or if an operator supplies different arguments.
Install Mechanism
No install spec (instruction-only plus scripts). That minimizes risk from downloading arbitrary archives. The scripts use only Node built-ins (https, fs, path, child_process), and there is no remote code fetch in the install step.
Credentials
Only SUPERLORE_API_KEY is declared required, which is appropriate for a third‑party TTS/API integration. However, the setup wizard can write that key into shell RC files (persisting it on disk), and the code inspects HOME and SHELL environment variables and global config paths (~/.openclaw). Those behaviors increase the impact of granting the single API key (and persisting it broadly) and should be considered when deciding where/how to store credentials.
Persistence & Privilege
The skill does not force persistence via always:true, but the setup wizard offers to persist the API key to ~/.zshrc or ~/.bashrc and emits cron commands to schedule recurring episode generation. The code also looks for global custom styles in ~/.openclaw and may execute system commands (execFileSync imported). These are legitimate setup conveniences but are higher‑privilege actions (file writes and possible command execution) that require explicit user confirmation — ensure you review and approve any such steps before consenting.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-podcast
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-podcast 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
Added 8 live sample episodes for all briefing styles with real listen links. Improved listing with persona showcases and comparison table.
v1.1.0
- Improved prompt preview with --dry-run: You can now run generate-episode.js with --dry-run to see the exact briefing text that would be sent, without generating an episode. - Enhanced privacy: Verifying briefing content before sending is now easier, helping users confirm that no sensitive data is included.
v1.0.1
Security scan fixes: added metadata.openclaw.requires, permissions block, clarified API hostname
v1.0.0
Initial release: 8 briefing styles, 3 premium voices, email OTP setup, custom styles, privacy-first design
元数据
Slug openclaw-podcast
版本 1.2.0
许可证
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Openclaw Podcast 是什么?

Transform your OpenClaw workspace into personalized AI-powered podcast briefings. Get daily audio updates on your work, priorities, and strategy in 8 compell... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 564 次。

如何安装 Openclaw Podcast?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-podcast」即可一键安装,无需额外配置。

Openclaw Podcast 是免费的吗?

是的,Openclaw Podcast 完全免费(开源免费),可自由下载、安装和使用。

Openclaw Podcast 支持哪些平台?

Openclaw Podcast 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Openclaw Podcast?

由 Superlore(@adamjurgens)开发并维护,当前版本 v1.2.0。

💬 留言讨论