bama
BAMA: 모든 Mac 앱을 만들 수 있습니다
Claude Code 스킬로 AI처럼 보이지 않는 하이퍼프레임 제품 출시 영상 제작, 원본 또는 레퍼런스 복제
A Claude Code skill for making product launch videos in HyperFrames that don't look AI-made: original or cloned from a reference.
스킬Python · JavaScriptGitHub @per-simmons직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A Claude Code skill for making product launch videos in HyperFrames that don't look AI-made.
Out of the box, a model makes the generic "AI motion" look: sliding text, safe fonts, the same ease on everything. The launch videos that look designed got there by studying a real reference shot by shot and fixing timing and easing over many passes. This skill turns that into a loop an agent can run, with scripts that measure motion instead of guessing it.
Original (no reference video): pick the category that fits the product (UI showcase, abstract 3D diagram, photoreal 3D product, editorial collage, liquid-glass UI, kinetic type into UI), take cut rhythm and easing numbers from 1-3 donor videos of that category, write the script and a shot-by-shot breakdown, build it in HyperFrames and self-review it against the motion rules.
Clone (a reference video is given): rebuild the reference as closely as possible (same
shots, timing, easing, transitions and type), optionally re-skinned for another brand. The model
can't watch video, so scripts/burst.py turns the reference into per-shot frame sheets, motion
trails, easing curves and beat maps it can read, and scripts/compare.py grades every render
against the reference frame for frame until they match.
Hybrid (real camera footage + motion graphics): four sub-skills in subskills/:
paper-world (footage → paper-collage 3D world → footage), word-synced-ui (a product UI typing the
speaker's real words), footage-transitions (iris, cloud and paper passes, match cuts, options for
review) and vo-beat-timing (frame-numbered timing sheet, safe mixing, Whisper checks on the final
mix). Each is a standalone SKILL.md with its own scripts, so it can also be installed on its own.
Every mode ends by writing a LESSONS.md so the skill improves with each video.
SKILL.md the workflow (start here)
types/ one file per kind of motion: build approach, traps, lessons
references/ motion-feel rules, living-stills recipes, the corpus of public techniques,
and worked example code from past clones (examples/)
scripts/ analysis, tracking, comparison and sound tools
subskills/ hybrid-mode sub-skills (paper-world, word-synced-ui, footage-transitions,
vo-beat-timing), each with SKILL.md + scripts/
Copy this folder to either location:
# for all your projects
cp -R launch-video-clone ~/.claude/skills/launch-video-clone
# or for one project
cp -R launch-video-clone <project>/.claude/skills/launch-video-clone
Then ask Claude Code for "a launch video for " or "clone this launch video: ".
In the skill, $SKILL_DIR means the folder you copied it to; set S="$SKILL_DIR/scripts".
npx hyperframes ..., Node 18+)numpy pillow opencv-python scipy matplotlib
pip install numpy pillow opencv-python scipy matplotlib
mlx_whisper on Apple silicon or
openai-whisper), a segmentation model (SAM / SAM 2, or Apple Vision on macOS), an inpainting model
(LaMa), and Playwright/Chrome for rendering HTML overlays to RGBA framesSound (optional):
ELEVENLABS_API_KEY for scripts/eleven.py (music and sound effects)GEMINI_API_KEY for scripts/listen.py (a model that listens to the audio)scripts/soundcheck.py, in your project:
python3 -m venv .venv-sound
.venv-sound/bin/pip install numpy torch audiobox_aesthetics google-genai
.venv-sound/bin/python "$S/soundcheck.py" check renders/v1.mp4 ...
API keys are read from environment variables only. Nothing reads .env files for you:
export them in your shell (export ELEVENLABS_API_KEY=...).
Images (optional): an image generator that accepts reference images (gpt-image or similar), for photoreal plates. UI, type and logos are always built in code or taken from real files.
Renders are large (HyperFrames writes one PNG per frame as scratch), so render outside the repo,
e.g. ./renders (gitignored here) or an external drive.
MIT. See LICENSE.