Video Podcast Maker
A skill that turns a topic into a narrated 4K video: research, script, local TTS, Remotion composition and an FFmpeg mix
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- Runs shell commands, installs packages and reaches the network
- Writes video project files to disk
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/video-podcast-makerDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Run in a terminal in the project folder
npx skills add agents365-ai/video-podcast-maker --skill video-podcast-maker -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 33b8078
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/agents365-ai/video-podcast-maker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-podcast-maker/
git -C "$tmp" checkout 33b8078e3e87c9626d39d144b4c901b4ebf16f74
mkdir -p .claude/skills
cp -R "$tmp/skills/video-podcast-maker" .claude/skills/video-podcast-makerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add agents365-ai/video-podcast-maker --skill video-podcast-maker -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 33b8078
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/agents365-ai/video-podcast-maker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-podcast-maker/
git -C "$tmp" checkout 33b8078e3e87c9626d39d144b4c901b4ebf16f74
mkdir -p .agents/skills
cp -R "$tmp/skills/video-podcast-maker" .agents/skills/video-podcast-makerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add agents365-ai/video-podcast-maker --skill video-podcast-maker -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 33b8078
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/agents365-ai/video-podcast-maker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-podcast-maker/
git -C "$tmp" checkout 33b8078e3e87c9626d39d144b4c901b4ebf16f74
mkdir -p .github/skills
cp -R "$tmp/skills/video-podcast-maker" .github/skills/video-podcast-makerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add agents365-ai/video-podcast-maker --skill video-podcast-maker -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 33b8078
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/agents365-ai/video-podcast-maker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-podcast-maker/
git -C "$tmp" checkout 33b8078e3e87c9626d39d144b4c901b4ebf16f74
mkdir -p .agents/skills
cp -R "$tmp/skills/video-podcast-maker" .agents/skills/video-podcast-makerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add agents365-ai/video-podcast-maker --skill video-podcast-maker -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 33b8078
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/agents365-ai/video-podcast-maker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-podcast-maker/
git -C "$tmp" checkout 33b8078e3e87c9626d39d144b4c901b4ebf16f74
mkdir -p .agents/skills
cp -R "$tmp/skills/video-podcast-maker" .agents/skills/video-podcast-makerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/agents365-ai/video-podcast-maker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-podcast-maker/
git -C "$tmp" checkout 33b8078e3e87c9626d39d144b4c901b4ebf16f74
mkdir -p .devin/skills
cp -R "$tmp/skills/video-podcast-maker" .devin/skills/video-podcast-makerCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add agents365-ai/video-podcast-maker --skill video-podcast-maker -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 33b8078
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/agents365-ai/video-podcast-maker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-podcast-maker/
git -C "$tmp" checkout 33b8078e3e87c9626d39d144b4c901b4ebf16f74
mkdir -p .cline/skills
cp -R "$tmp/skills/video-podcast-maker" .cline/skills/video-podcast-makerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add agents365-ai/video-podcast-maker --skill video-podcast-maker -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 33b8078
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/agents365-ai/video-podcast-maker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-podcast-maker/
git -C "$tmp" checkout 33b8078e3e87c9626d39d144b4c901b4ebf16f74
mkdir -p .roo/skills
cp -R "$tmp/skills/video-podcast-maker" .roo/skills/video-podcast-makerCommands for macOS and Linux, on Windows run them in Git Bash.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add agents365-ai/video-podcast-maker --skill video-podcast-maker -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 33b8078
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/agents365-ai/video-podcast-maker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-podcast-maker/
git -C "$tmp" checkout 33b8078e3e87c9626d39d144b4c901b4ebf16f74
mkdir -p .agents/skills
cp -R "$tmp/skills/video-podcast-maker" .agents/skills/video-podcast-makerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/agents365-ai/video-podcast-maker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-podcast-maker/
git -C "$tmp" checkout 33b8078e3e87c9626d39d144b4c901b4ebf16f74
mkdir -p .agents/skills
cp -R "$tmp/skills/video-podcast-maker" .agents/skills/video-podcast-makerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/agents365-ai/video-podcast-maker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-podcast-maker/
git -C "$tmp" checkout 33b8078e3e87c9626d39d144b4c901b4ebf16f74
mkdir -p .agents/skills
cp -R "$tmp/skills/video-podcast-maker" .agents/skills/video-podcast-makerCommands for macOS and Linux, on Windows run them in Git Bash.
Install the skill: npx skills add Agents365-ai/video-podcast-maker/skills/video-podcast-maker -g. Install Python, Node.js and FFmpeg, then give the agent a video topic.
Other ways from the author
npx skills add Agents365-ai/video-podcast-maker/skills/video-podcast-maker -gDrop the path suffix to install all three variants: full, lite and nano.
This is third-party code. Review the repository files before installing.
What it does
The skill walks the agent through the full video pipeline from a topic to a finished file. It gathers material, writes a script, narrates it with local TTS (free edge or azure by key), lays out frames in Remotion and mixes tracks with FFmpeg. The result renders in 4K with subtitles, and vertical 9:16 shorts can be cut from the same run. A style-learning mode picks up visual patterns from a reference video or image, and paid asset generation always asks first.
Who it is for. For creators, marketers and developers who need to turn a topic into an explainer video quickly.
Good fit when
- You need an explainer or video podcast built from a topic or a ready script
- You want a 4K narrated video with subtitles without manual editing
- You need vertical shorts cut from a long video
Not a fit when
- You just need trimming, format conversion or color grading
- You cannot install Node.js, Python and FFmpeg
Example request
Make a video podcast about how embeddings work, narrate it with the free TTSLimitations
It needs Python 3.8+, Node.js 18+, FFmpeg and a Remotion project; the first Remotion install pulls about 2.2 GB of packages. The free edge backend runs without a key, azure needs AZURE_SPEECH_KEY and a region. Tested on macOS and Linux. Output quality depends on the script, which the authors suggest polishing by hand.
How to disable. Remove the video-podcast-maker skill from the agent's skills directory or from the skills CLI install.
Security check
- Runs shell commands, installs packages and reaches the network
- Writes video project files to disk
README in short
The README describes a topic-to-video pipeline: research, script, local TTS, Remotion composition and an FFmpeg mix. The repo ships three skill variants: the full one with templates, a lite version and a tool-agnostic nano. Output renders in 4K with subtitles, plus vertical shorts and style extraction from a reference. It installs via the skills CLI or a clone, while publishing to Bilibili, YouTube, Xiaohongshu, Douyin and WeChat stays manual. MIT licensed.
FAQ
Do I need a paid key for narration?
No. The edge backend is free and needs no key. Azure connects by key if you want a different voice.
Can I rebuild a finished video?
Yes. The skill reuses the video project folder, so you can edit the script or music and re-render.
Related
Skills and CLI from HeyGen: the agent writes HTML compositions and renders them into MP4 videos, captions, motion graphics and decks
Blender MCP
MCP for Blender
An MCP server and Blender addon: the agent creates and edits objects, materials and scenes, pulls assets and runs Python in Blender
Official Remotion skills for making videos in React: compositions, animation, captions, maps and rendering
Agentic video studio for Claude Code, Cursor and Codex: script, voiceover, images, stock footage, music, subtitles and render