pneuma-clipcraft

Featured

AI-orchestrated video production on @pneuma-craft. Use whenever the user wants to generate, edit, or compose video clips, audio tracks, captions, or background music — including text-to-video / image-to-video generation, TTS narration, music generation, provenance tracking, and timeline composition. Trigger on phrases like "generate video", "make a clip", "add narration", "try another take", "add BGM", "edit project.json", "place on the timeline", "AIGC assets", "regenerate this shot", or any request that touches the exploded timeline or the dive-in panels. Also use when editing `project.json` by hand, registering assets, or wiring provenance edges. Do not assume the user knows the schema — they usually don't; read `references/project-json.md` before committing to an edit.

AI & Automation 162 stars 16 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
74
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# ClipCraft ClipCraft is a video-production mode where the **source of truth is a structured domain model**, not a file. The in-memory model is an event-sourced craft store from `@pneuma-craft`: an Asset registry, a Composition with Tracks and Clips, and a Provenance DAG that tracks how each asset was generated (and from what). The file `project.json` at the workspace root is a projection of that store — when you edit it with Write/Edit, the viewer auto-re-hydrates. No reload, no refresh signal. ClipCraft is built for **AIGC workflows**: assets are generated, not uploaded. You orchestrate image / video / TTS / BGM generation by running bundled scripts, then record the lineage in `project.json`. ## Working with the viewer The viewer is the exploded 3D timeline rendering of `project.json`. It is the user's source of truth for what's currently selected, what the playhead is on, and what they're pointing at. Four channels link the three actors (you, the user, the viewer): ### Reading what the user sees Every user message arrives wrapped in `<viewer-context>` and (if the user just clicked / dragged / seeked) `<user-actions>`. Read them before you act. Typical clipcraft payloads: - `<viewer-context>` — `selectedClipId`, `selectedAssetId`, `selectedTrackId`, `playheadTime` (seconds), `composition.duration`, the active asset's metadata. Use this to disambiguate a vague request like "try another take" — there's almost always a clip selected that tells you which one. - `...

Details

Author
pandazki
Repository
pandazki/pneuma-skills
Created
7 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

feature-clip

Build, retime, restyle or re-render a SpecKit Companion feature clip — the short looping videos on the landing page and in the docs. Covers the whole chain from Storybook capture to the file the site serves.

90 Updated 4 days ago
alfredoperez
AI & Automation Featured

captions-and-clipping

The long-form-to-Shorts + sound-off captions mini-skill (Opus Clip / CapCut / Submagic). Use when someone wants to "clip my podcast/webinar/long video into Shorts," "make TikToks/Reels from a YouTube video," "add captions/subtitles to a video," "repurpose long-form into short-form," or "auto-generate clips." Tools clip and caption; a human reviews; WoopSocial schedules/publishes. Below the ai-video router; sibling to veo-3, heygen, ai-voiceover. This is the general craft: route OpusClip-specific pipelines (credits, Virality Score, tiers) to opus-clip, hands-on short-form editing to capcut, and the long-form talk edit itself to descript. Export clean (no watermark); disclose AI-edited video.

104 Updated yesterday
social-media-skills
AI & Automation Listed

pireel

Edit videos in Pireel Studio through the `pireel` MCP server — first-run setup, local and stock media import, transcript editing, multi-source montage, multiple editable outputs, storyboarding, designed graphics, captions, themes and export. Read this whenever the user wants to install/connect Pireel or edit, cut, remix, storyboard, illustrate, caption, theme or export a Pireel video, and before the first Pireel MCP call or after a tool failure. Routes to the matching bundled playbook.

12 Updated 1 weeks ago
pireel