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 160 stars 15 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
73
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
6 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

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.

76 Updated 1 weeks ago
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.

11 Updated 3 days ago
pireel
AI & Automation Listed

hyperclip

Produce a narrated stick-figure explainer video end to end — propose topics, write the script, build a timecoded shot list, batch the image prompts, match generated images back to their timecodes, render the MP4 with burned subtitles, and write the publishing metadata. Use when the user wants to make an explainer/educational video, continue an existing video job folder, or asks what stage a clip is at.

0 Updated 1 months ago
ducklor-adv