| name | video-podcast-maker |
| description | Use when the user gives a topic and wants an automated video podcast created, or asks to learn visual design patterns from a reference video/image. Produces 4K video via research → script → TTS → Remotion → MP4 + BGM. |
| argument-hint | [topic] |
| effort | high |
| author | Agents365-ai |
| category | Content Creation |
| version | 2.0.0 |
| created | 2025-01-27T00:00:00.000Z |
| updated | 2026-04-03T00:00:00.000Z |
| bilibili | https://space.bilibili.com/441831884 |
| github | https://github.com/Agents365-ai/video-podcast-maker |
| dependencies | ["remotion-best-practices"] |
| metadata | {"openclaw":{"requires":{"bins":"[Truncated]"},"primaryEnv":"AZURE_SPEECH_KEY","emoji":"🎬","homepage":"https://github.com/Agents365-ai/video-podcast-maker","os":["macos","linux"],"install":["[Truncated]","[Truncated]"]}} |
REQUIRED: Load Remotion Best Practices First
This skill depends on remotion-best-practices. You MUST invoke it before proceeding:
Invoke the skill/tool named: remotion-best-practices
Video Podcast Maker
Quick Start
Open your coding agent and say: "Make a video podcast about $ARGUMENTS"
Or invoke directly: /video-podcast-maker AI Agent tutorial
Design Learning (Optional)
Extract visual design patterns from reference videos or images and apply them to new video compositions. Skip this section unless the user provides a reference video/image or asks to save/list/delete style profiles.
→ See references/design-learning.md for commands, reference-library management, style-profile management, and integration with Pre-workflow / Step 9.
Auto Update Check
Agent behavior: Check for updates at most once per day (throttled by timestamp file).
Before any shell command that reads files from this skill, resolve SKILL_DIR to the directory containing SKILL.md.
If your agent exposes a built-in skill directory variable such as ${CLAUDE_SKILL_DIR}, you may map it to SKILL_DIR.
SKILL_DIR="${SKILL_DIR:-${CLAUDE_SKILL_DIR}}"
STAMP="${SKILL_DIR}/.last_update_check"
NOW=$(date +%s)
LAST=$(cat "$STAMP" 2>/dev/null || echo 0)
if [ ! -d "${SKILL_DIR}/.git" ]; then
echo "MANUAL_INSTALL"
elif [ $((NOW - LAST)) -gt 86400 ]; then
timeout 5 git -C "${SKILL_DIR}" fetch --quiet 2>/dev/null ||
LOCAL=$(git -C rev-parse HEAD 2>/dev/null)
REMOTE=$(git -C rev-parse origin/main 2>/dev/null)
>
[ -n ] && [ -n ] && [ != ];