AI Promo Video Maker skill

A skill for Cursor, Claude Code and Codex: from a product name or URL it builds a 4K promo with music, voice-over and checks

  • 407 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • The agent runs scripts, installs Python dependencies, a browser engine and ffmpeg, opens pages and takes screenshots
  • For screenshots of private pages you sign in to a site, and the voice-over text goes to ElevenLabs under your key
All reasons and checks

liyupi/ai-promo-video-maker

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/ai-promo-video-maker

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The agent runs scripts, installs Python dependencies, a browser engine and ffmpeg, opens pages and takes screenshots
  • For screenshots of private pages you sign in to a site, and the voice-over text goes to ElevenLabs under your key

This is third-party code. Review the repository files before installing.

What it does

AI Promo Video Maker starts from one sentence about what to promote: an app, a site or a course, an open-source project or a model. The agent researches the product and asks questions in two rounds about format, audience and style, plus the opening, the music and the screenshot source. Each question comes with a recommended answer and the reason. The agent records the decisions in the 需求确认.md file and waits for your confirmation. Before building, the agent proposes three or four style directions and draws a sample frame for each so you can choose or mix them. It then takes real 4K page screenshots through Playwright and cuts to the music beats. The agent generates the voice-over, transcribes it back sentence by sentence and looks for misreadings. After a frame check the film is built on a Remotion template. A human is needed in three cases: signing in to a site for screenshots, listening to the music and voices, and checking a fact only you know. The output is a 4K MP4 and a web version you can play online. The working rules live in AGENTS.md and the references folder, and the project template in the template folder.

Who it is for. For product makers, student developers and course creators who need a promo video without a studio or an editor.

Good fit when

  • An app launches next week and you need a vertical clip for TikTok and Douyin
  • You need a one-minute video for an open-source project and the repository README gives the agent its facts
  • The product has no new design and you want to pick the film's style from sample frames
  • You need to show real pages behind a login: the agent asks you to sign in and takes 4K screenshots
  • You want voice-over and then a check that the narration does not misread words

Not a fit when

  • The product has nothing to show on screen: no interface and no works
  • You need a clip in ten minutes: the session includes questions, samples, capture and checks
  • A model weaker than Opus 5.5 does not suit you: the author warns that a weak model skips checks and makes everything look alike
  • The computer has no Node.js, Python or ffmpeg and you do not want to install them: all three are required

Example request

Our expense-tracking app launches next week, make a vertical promo video for TikTok

Limitations

You need Node.js 18 or newer, Python 3.9 or newer and ffmpeg. The agent offers to install the other Python packages and the browser engine for screenshots during the environment check; python3 template/scripts/doctor.py checks without installing. Voice-over, music built to the storyboard and sound effects need an ElevenLabs key in ELEVENLABS_API_KEY or in a .env file, and the voice-over text goes to that service. Without a key the agent takes music from the free Mixkit catalogue and uses large captions in place of voice-over.

The author recommends Claude Opus 5.5 or newer: the session is long and a weaker model skips checks. Installed as a skill, the result is saved in the project's 宣传片 folder, which you should add to .gitignore to avoid committing gigabytes. The README and the rules are in Chinese.

How to disable. Remove the skill folder with npx skills remove or by hand from ~/.claude/skills. If you worked in a clone, delete the clone: finished videos sit in outputs/<project name>/. Remove the ElevenLabs key from .env or the environment variable.

FAQ

How do I install AI Promo Video Maker in Claude Code?

Run npx skills add liyupi/ai-promo-video-maker -g and tell the agent in a project that you need a promo video. Update with npx skills update. The second route is to clone the repository, run pip install -r template/requirements.txt and playwright install chromium, and open the folder in Cursor, Claude Code or Codex.

What does the doctor.py environment check do?

template/scripts/doctor.py only checks the environment and installs nothing. It reports item by item what is missing and which command installs it.

Can I use it without ElevenLabs?

Yes. Without a key the agent takes music from the free Mixkit catalogue, licensed for commercial use, and swaps voice-over for large captions. With a key you get voice-over, music built to the storyboard and sound effects, and the transcription catches misreadings.

How does the agent choose the video style?

It does not use a ready template. For each product it proposes three or four directions and draws a sample frame for each. The author shows how an interview-question platform ended up with a black-and-white manga look and an AI navigation site with an underwater world and a little fish.

Where is the finished video saved?

In a cloned repository it goes to outputs/<project name>/. Installed as a skill, it goes to the 宣传片 folder of the current project, and the agent reminds you to add it to .gitignore because working files take gigabytes. You end up with a 4K MP4 and a web version for online viewing.

Discussion

No questions or reviews yet.

Skills
Needs a VPN

A skill that turns an idea, a link or a screen recording into finished video: HeyGen avatar, b-roll, captions and quality checks

SkillBroad access326Repository stars

A skill for promo films and kinetic type: idea and storyboard before the build, MP4 rendered through Chrome and ffmpeg, checked by six gates

SkillExtended access1.1KRepository stars

A skill and Remotion pipeline: the agent studies your product and builds a demo video in React code, with no screen recording

SkillExtended access480Repository stars

A skill that makes your agent film a short product video: concept, edit, sound and render on Remotion or HyperFrames

SkillExtended access920Repository stars

A Claude Code and Codex skill that turns a topic into a narrated motion-graphics explainer video on Remotion with subtitles and chapters

SkillExtended access2.8KRepository stars

A skill that writes prompts for video, image and music generation on 14 platforms and can submit them in the browser

SkillBroad access266Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
AI Promo Video Maker (this entry)no407
anything2explainerno2,835makes a narrated explainer from a topic, without brand questions or real site screenshots
short-video-makernonot required1,446an MCP server and REST API that assembles short vertical videos with captions and voice-over from a ready script
Agentic Product Demono480a skill and Remotion pipeline

README in short

A gallery shows five finished videos in different styles, from black-and-white manga to an underwater world. The author explains how his edits to those videos became the skill's rules and gives example phrasings for a request.

README badge

Original SKILL.md

---
name: promo-video-maker
description: 为产品、网站、App、SaaS、开源项目、课程、AI 模型或活动制作有商业质感的宣传片(4K MP4 + 网页版),流程包括调研、需求问询、风格样帧、真实页面 4K 截图、配乐卡点、AI 旁白、混音和自动校验。用户说「做宣传片」「做产品介绍视频」「做推广视频 / 预告片」「给这个项目做个视频」,或者要求 promo video、product trailer、launch video 时使用。
---

# 产品宣传视频制作器

完整的工作规范在本文件同目录的 `AGENTS.md`。开始任何工作之前,先用读文件工具把它从头到尾读一遍,然后严格照它执行;各阶段的详细方法在同目录的 `references/` 里,按 AGENTS.md 的指引按需读取。

作为 Skill 被调用时,路径这样对应(AGENTS.md 的「两种用法与路径约定」一节有完整说明):

- `<工具目录>` 是本 `SKILL.md` 所在的目录,`template/`、`references/` 都在这里。
- `<输出目录>` 是当前工作区根目录下的 `宣传片/`,所有项目文件都写到这里,不要写进 `<工具目录>`。

第一步永远是需求问询:没有和用户确认需求之前,不要开始制作。

Report a problem

Foxx AIAI Promo Video Maker
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.