Communitygithub.com

jayfirke/motion-studio

Scaffold a new video project in projects with the right engine, template files, fonts and audio. Use when the owner asks to start, make or create a new video, reel, promo, intro or motion graphic in this workspace.

Qu'est-ce que motion-studio ?

motion-studio is a Claude Code agent skill that scaffold a new video project in projects with the right engine, template files, fonts and audio. Use when the owner asks to start, make or create a new video, reel, promo, intro or motion graphic in this workspace.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jayfirke/motion-studio/tree/HEAD/.agents/skills/motion-new-project

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

motion-new-project

  1. Read AGENTS.md. Pick the next free number NNN in projects/ and a short kebab-case name (for example 002-chai-promo).
  2. If tool, format, length, style, music or voice is missing from the prompt, ask in one round. Pick the tool with AGENTS.md → "Which tool for which job" (product demo/ad → video-shotcraft; reel/kinetic → HyperFrames). Voice defaults to Fish Audio Sarah.
  3. Scaffold with the pinned command for the engine (AGENTS-tooling.md):
    • HyperFrames: npx [email protected] init NNN-name --non-interactive --resolution portrait|landscape|square
    • Remotion: npx [email protected] --yes --blank NNN-name
    • motion-reel: sh ~/.claude/skills/motion-reel/scripts/init.sh projects/NNN-name --preset presets/blank
    • video-shotcraft: copy ~/video-shotcraft/template/ into projects/NNN-name/ (ask before npm install); bang-motion: copy a starter from its assets/; Diffusion Studio: diffusion open -b projects/NNN-name.
  4. Copy projects/_template/*.md into the project. Fill BRIEF.md from the prompt (keep the owner's words). If the prompt came from Prompt Studio, paste it under "Source prompt".
  5. Copy only the fonts the style needs from _shared/fonts/ into the project's fonts folder (public/fonts/ for Remotion), along with OFL.txt.
  6. Copy chosen music and SFX (from _shared/, the video-shotcraft Mixkit library, or Freesound via _shared/tools/freesound.py) into the project's assets/audio/, following _shared/sfx/UI-AD-PALETTE.md, and add their ledger rows to ASSETS-USED.md.
  7. Report the folder path and the next step (shot list, if longer than 10 s).

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

jayfirke/motion-studio

Audit asset licences for a MotionGraphics project or the _shared library against the ledger in _shared/ASSETS.md. Use before rendering a final, before adding any new sound, music, image, icon, font or Lottie file, or when the owner asks if a video is safe to post.

jayfirke/motion-studio

Check, snapshot, draft-render and verify a video project in this workspace, then write VERIFY.md. Use before showing the owner a draft, before any final render, or when they asks whether a video is ready.

jayfirke/motion-studio

Plan a film as its director and show it to the owner as a playable previs page (animatic with real voice, music and foley, a timeline, three swappable options on every decision, time-anchored notes, versions and an Approve button) before anything is rendered. Use for every new film over 10 s, when the owner asks to "see it first", "previs", "storyboard", "animatic", or "visualize before you render", and when they leave notes on a previs page. Produces approved-video-spec.json for the engine skills; never renders the final itself.

jayfirke/motion-studio

Set up this motion-studio workspace on a new machine for its owner - check the tools, install what is missing (with their OK), write OWNER.md from a few plain questions, have them store their own API keys safely (Keychain on macOS, secret store or a private file on Linux and WSL 2), and write the local setup marker. Use when the session-start note says FIRST RUN, when someone says "set up motion-studio", "set up this workspace", "install everything", "add my API keys", "it doesn't work on my computer", or right after cloning the repo.

Skills associés