heristop/leclap

Deterministic video composition from one JSON template — renders on Node, in the browser via WebAssembly, and fully on-device on React Native. No server, no upload, no generative model. Agent-callable over MCP.

This repository also configures its own agents. See what leclap tells them →

36Stars on the repository
11Mods indexed here, across every type
4d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

heristop/leclap

Skill Claude CodeCodex

Use when creating or editing a video template JSON (the template descriptor), adding or changing sections/filters/maps/variables/transitions/looks/motion/audio/layers/registered effects/creative direction, or debugging template validation errors in ffmpeg-video-composer.

not rated 36 +2 changed 9d ago A SkillSpector: pass 57 tokens original MIT

heristop/leclap

Skill Claude CodeCodex

Use when adding a segment type, platform adapter, editor manager, core service, or descriptor effect (look/grade/motion/text/section-audio field), integrating a registered effect backend in packages/ffmpeg-video-composer, or when wiring new dependencies into the tsyringe container.

not rated 36 +2 changed 24d ago A SkillSpector: pass 64 tokens original MIT

heristop/leclap

Skill Claude CodeCodex

Use when working with FFmpeg across Node/Static/WASM, the PlatformBridge, the FFmpeg detection/fallback chain, or browser/React Native runtime constraints in ffmpeg-video-composer.

not rated 36 +2 changed 24d ago A 45 tokens original MIT

heristop/leclap

Skill Claude CodeCodex

Use when building, testing, linting, formatting, typechecking, or running any app or package in the ffmpeg-video-composer monorepo, or when looking for the right pnpm/vp command.

not rated 36 +2 changed 21d ago A 50 tokens original MIT

heristop/leclap

Skill Claude CodeCodex needs its repo

Use when building, modifying, or consuming the on-device FFmpeg engine — the Rust crate packages/ffmpeg-engine, the leclap-ffmpeg Expo native module, the run/probe/version/cancel API, the uniffi bindings, build-engine.sh, or the FFmpeg-from-source toolchain in scripts/ffmpeg.

not rated 36 +2 changed 21d ago A SkillSpector: pass 75 tokens original MIT

evidence-video

06

heristop/leclap

Skill Claude CodeCodex needs its repo

Create the house-style LeClap before/after PR or MR evidence video with build.py and its JSON template. Use when preparing this specific artifact, capturing its evidence, or debugging its render.

not rated 36 +2 changed 16d ago A 43 tokens original MIT

pr-evidence

07

heristop/leclap

Skill Claude CodeCodex

Use when opening or updating a pull request whose diff touches apps/leclap-web or apps/leclap-expo. Its description must carry before/after snapshots and a before/after evidence video rendered with LeClap itself. Covers what to capture, how to render the video, where the media live and how to embed them.

not rated 36 +2 4d ago A 71 tokens original MIT

pr-creation

08

heristop/leclap

Skill Claude CodeCodex

Use when committing, opening, updating or merging a pull request in this repo. Covers commit messages, the PR title (it becomes the squash commit), the description shape, evidence, CI and the squash merge with no commit body.

not rated 36 +2 4d ago A 50 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: