← Back to Skills Marketplace
Video Podcast Maker
by
Agents365.ai
· GitHub ↗
· v2.0.0
· MIT-0
106
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install video-podcast-maker
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install video-podcast-maker - After installation, invoke the skill by name or use
/video-podcast-maker - Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 106 downloads so far.
How do I install Video Podcast Maker?
Run "/install video-podcast-maker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Video Podcast Maker free?
Yes, Video Podcast Maker is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Video Podcast Maker support?
Video Podcast Maker is cross-platform and runs anywhere OpenClaw / Claude Code is available (macos, linux).
Who created Video Podcast Maker?
It is built and maintained by Agents365.ai (@agents365-ai); the current version is v2.0.0.
More Skills