← 返回 Skills 市场
agents365-ai

Video Podcast Maker

作者 Agents365.ai · GitHub ↗ · v2.0.0 · MIT-0
macoslinux ⚠ suspicious
106
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install video-podcast-maker
功能描述
Use when user provides a topic and wants an automated video podcast created, OR when user wants to learn/analyze video design patterns from reference videos...
安全使用建议
This skill appears to do what it claims (create video podcasts and learn visual design patterns), but there are a few things to watch before you install or run it: 1) Auto-update (git pull): The skill checks upstream and can pull updates into its own directory. It asks the user before pulling, but pulled updates change code that will later run on your machine — treat this like installing third‑party code on demand. Only allow updates if you trust the repository source. 2) Embedded deployment material: The repo contains an onyx_data/deployment README referencing a curl|install.sh flow (downloads a script from raw.githubusercontent.com). Those install instructions are present in the repo but are not automatically executed by the skill. Do NOT run those remote-install commands unless you review the script first. 3) Credentials/environment variables: The metadata declares AZURE_SPEECH_KEY as the primary credential, which is reasonable for Azure TTS. The README and code support many optional TTS backends (ElevenLabs, OpenAI, Volcengine, CosyVoice, Google). If you set those API keys in your environment, the skill may use them when configured — only provide keys you are comfortable sharing with this tool and consider using scoped keys. 4) Install ambiguity: The metadata lists an installer kind 'uv' for edge-tts — this is ambiguous. Confirm how edge-tts will be installed in your runtime (pip? other). Also, Playwright/browser capture is marked experimental and may require additional browser binaries; the SKILL.md does not declare those requirements explicitly. 5) Run in isolation: Because the skill runs arbitrary subprocesses (ffmpeg, npx remotion, ffprobe) and can modify files under its skill directory, run it in an isolated or disposable environment (container, VM, dedicated project directory) the first time. Inspect the code (especially any scripts that perform curl/downloads or execute external installers) before granting network access or API keys. 6) Verify remotion-best-practices dependency: The SKILL.md mandates invoking remotion-best-practices first. Confirm that skill’s source and trustworthiness, because this skill relies on it for core behavior. What would increase confidence: explicit installer steps that match typical package managers (pip/apt/brew) with no ambiguous 'uv' installer, explicit declaration of all optional env vars in metadata, and removal (or clearer documentation) of the onyx_data remote-install references. If you want, I can point out the specific files/lines that implement the auto-update, the curl references, and the code paths that read optional env vars so you can inspect them directly.
功能分析
Type: OpenClaw Skill Name: video-podcast-maker Version: 2.0.0 The skill bundle contains a functional video podcast creation tool but includes a highly irregular and unrelated directory 'onyx_data' containing Docker deployment files for the 'Onyx' (formerly Danswer) project. These files (specifically onyx_data/deployment/docker-compose.yml) include high-risk configurations such as mounting the host's Docker socket ('/var/run/docker.sock') and running services with root privileges, which could lead to host compromise if executed. Additionally, SKILL.md implements a self-update mechanism using 'git fetch' and 'git pull', creating a potential vector for remote code execution if the source repository is compromised. The inclusion of an entire unrelated enterprise application's deployment infrastructure within a specific content creation skill is a significant red flag for supply chain integrity.
能力标签
cryptorequires-walletcan-make-purchasesrequires-oauth-token
能力评估
Purpose & Capability
Name/description, required binaries (python3, ffmpeg, node/npx) and code (Remotion templates, TTS backends, generation scripts) line up with a video podcast generator and design-learner. AZURE_SPEECH_KEY as the primary credential is appropriate for Azure TTS. The dependency on remotion-best-practices and use of Remotion/FFmpeg/TTS engines is coherent with the stated functionality.
Instruction Scope
SKILL.md instructs the agent to perform web research, TTS synthesis, Remotion rendering, frame extraction, and optional Playwright-based captures — all within expected scope. It also includes an auto-update routine that runs git fetch and (with explicit user consent) git pull in the skill directory and writes a .last_update_check timestamp file. Reading/writing files under ${CLAUDE_SKILL_DIR} and generating many project artifacts (timing.json, podcast_audio.wav, shorts/, etc.) is expected. No instructions request unrelated system secrets, but Playwright capture and the web-oriented parts may require additional binaries/permissions not declared in the metadata (browsers/Playwright).
Install Mechanism
Install spec uses brew to install ffmpeg (reasonable) and a 'uv' package entry for edge-tts (edge-tts is a known pip package). The 'uv' installer kind is ambiguous in the metadata (not a standard installer label), so it's unclear how edge-tts will be installed in the agent environment. The repository also contains an onyx_data/deployment README that shows a curl | install.sh pattern referencing raw.githubusercontent.com; that file is present in the repo but not automatically executed by SKILL.md. Presence of fetched-install instructions in the repo increases the attack surface if someone later runs those scripts, so treat them as a caution.
Credentials
The skill declares a single primary env var AZURE_SPEECH_KEY (appropriate for Azure TTS). The README and scripts reference many optional environment variables for other TTS backends (ELEVENLABS_API_KEY, OPENAI_API_KEY, VOLCENGINE_* etc.). Those are optional and reasonable for multi-backend TTS, but metadata only lists AZURE_SPEECH_KEY which is a mild inconsistency: the runtime may read additional env vars (if a user selects other backends) that aren't declared in requires.env. Users should be aware the skill will use any TTS-related keys present in their environment if configured to do so.
Persistence & Privilege
always:false (no forced/global install). The skill writes a .last_update_check timestamp in ${CLAUDE_SKILL_DIR} and contains an auto-update check that can run git fetch and — with explicit user confirmation — git pull to update code. This makes the skill able to modify its own code on disk with user consent. That behavior is documented in SKILL.md and prompts the user before pulling, but it increases runtime dynamism and should be considered when evaluating trustworthiness.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install video-podcast-maker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /video-podcast-maker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
v2.0.0 — Major release - Remotion-native Subtitles component with per-user script templates - Multi-platform: YouTube, Bilibili, Douyin, Xiaohongshu, WeChat Channels - Multi-language: English/Chinese script templates - 6 TTS backends: Edge (free default), Azure, Doubao, CosyVoice, ElevenLabs, OpenAI, Google Cloud - 1500+ Lucide icons with semantic selection guide - Subtitle safe zone and improved section layout - File-based phoneme dictionary system - Parallel render support with runtime timing.json loading - Preference migration system (v1.1 → v1.3) - Mandatory Remotion Studio preview before 4K render
元数据
Slug video-podcast-maker
版本 2.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Video Podcast Maker 是什么?

Use when user provides a topic and wants an automated video podcast created, OR when user wants to learn/analyze video design patterns from reference videos... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。

如何安装 Video Podcast Maker?

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

Video Podcast Maker 是免费的吗?

是的,Video Podcast Maker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Video Podcast Maker 支持哪些平台?

Video Podcast Maker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(macos, linux)。

谁开发了 Video Podcast Maker?

由 Agents365.ai(@agents365-ai)开发并维护,当前版本 v2.0.0。

💬 留言讨论