CalebChen941028

Product Promo Film — Design skill for Claude Code

Design community

Agent skill: commercial-grade product promo films from your real UI — 6 styles × 6 motion languages, beat-synced, voice-over, bilingual.

How to install Product Promo Film

This entry records only its repository, not the path inside it, so there is no exact command to give. Open CalebChen941028/product-promo-film and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Product Promo Film does

Agent skill: commercial-grade product promo films from your real UI — 6 styles × 6 motion languages, beat-synced, voice-over, bilingual. Works with Codex, Claude Code, OpenCode, Antigravity, DeepSeek Harness and more.

Alternatives in Design

  • Frontend Design — Create distinctive, production-grade frontend interfaces with high design quality 94.1k ★
  • Grade — Generate a shareable HTML "Design Report Card" — letter grade, 8 dimensions, evidence (palette, type, rhythm) 3.6k ★
  • Deepclaude — Use Claude Code's autonomous agent loop with DeepSeek V4 Pro, OpenRouter, or any Anthropic-compatible backend 2.3k ★

README

product-promo-film

**Commercial-grade promo films for any product, from a folder of materials: an agent skill.** **任何产品,一个素材文件夹,做出商业级宣传片:给 AI 智能体用的 skill。**

[English](#english) · [中文](#中文)

![cover](docs/gallery/cover.jpg)

English

Point an AI coding agent at a folder: screenshots, product photos or cut-outs, clips, a logo and a README. Music is optional. It produces a 1080p film of 45 s to 4 min (the length follows the materials) with:

  • a cover poster;
  • real material animated with restraint, cut on the beat;
  • an original underscore when you have no track;
  • a natural English voice-over (local, open-source TTS);
  • bilingual captions and SRT;
  • an end card with your motto and contacts.

It works for software, apps, hardware, fashion, food, services, places and brands.

![any product](docs/gallery/any-product.jpg)

How it gets to a top-tier result

  • It understands the product.
    • genres.py classifies it into one of 15 genres (SaaS, developer and AI tools, science, fintech, consumer apps, electronics, fashion and luxury, food and drink, health, education, mobility, travel and living, games and events, kids, brand and mission). That sets the look, the motion, the story arc and the music.
    • intake.py tells screens, photos, cut-outs, figures and logos apart.
  • One folder, one command to a draft. autofilm.py casts every material into the beat that suits it (reveal, detail, range, proof, hero…). It writes film.json and a treatment.md for the crew.
  • A built-in crew (references/crew.md): producer, strategist, creative director, copywriter, a high-taste art director, motion designer and editor, composer, brand guardian and design critic. They write a treatment with three concepts, one chosen idea, a hook in 3 s, one hero moment, a tagline and a script.
    • check_treatment.py blocks the build until it is complete, consistent and scores ≥ 4/5 on taste. It also checks quality, not just form: proof lines mu