release
Bump VibeFrame versions, regenerate release artifacts, run verification, and prepare a…
Author and run VibeFrame YAML pipelines with vibe run, checkpoints, and budget controls.
$ npx -y skills add vericontext/vibeframe --skill vibe-pipeline --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/vibe-pipelineContext preview
The summary Claude sees to decide when to auto-load this skill.
Author and run VibeFrame YAML pipelines with vibe run, checkpoints, and budget controls.
name: vibe-pipeline description: Author and run VibeFrame YAML pipelines with vibe run, checkpoints, and budget controls.
<!-- GENERATED by `pnpm agent-sync` from .agents/skills/vibe-pipeline/SKILL.md — DO NOT EDIT. -->
A VibeFrame pipeline is a YAML manifest executed by `vibe run`. Steps can reference earlier outputs with `$<step-id>.output`, and the executor writes a checkpoint under the output directory so failed runs can resume.
Use this skill when the user wants a reproducible multi-step media workflow, checkpointed execution, or budget-limited provider calls.
name: promo-video
budget:
costUsd: 8
maxToolErrors: 1
steps:
- id: image
action: generate-image
provider: openai
model: "2"
size: 1536x1024
quality: hd
prompt: "sleek product shot on a quiet studio background"
output: hero.png
- id: video
action: generate-video
provider: seedance
image: $image.output
prompt: "slow cinematic camera push, polished product demo motion"
duration: 5
ratio: "16:9"
output: hero.mp4
- id: titled
action: edit-motion-overlay
input: $video.output
description: "minimal lower-third title, clean sans-serif, subtle grain"
model: gemini
understand: auto
output: titled.mp4Use `scene-build` and `scene-render` when a storyboard project already exists:
name: storyboard-render
budget:
costUsd: 2
maxToolErrors: 1
steps:
- id: build
action: scene-build
project: my-video
mode: batch
composer: openai
tts: kokoro
skipBackdrop: true
skipRender: true
- id: render
action: scene-render
project: my-video
output: renders/final.mp4
quality: standard
fps: 30
format: mp4Keep this in sync with `packages/cli/src/pipeline/types.ts` and `packages/cli/src/pipeline/executor.ts`.
`generate-sfx`, `generate-music`, `generate-storyboard`, `generate-motion`
`edit-noise-reduce`, `edit-fade`, `edit-translate-srt`, `edit-text-overlay`, `edit-motion-overlay`, `edit-grade`, `edit-speed-ramp`, `edit-reframe`, `edit-interpolate`, `edit-upscale`, `edit-image`
If unsure, read the executor source. There is no public `vibe run --list-actions` command.
vibe run pipeline.yaml --dry-run vibe run pipeline.yaml -o pipeline-output vibe run pipeline.yaml -o pipeline-output --resume vibe run pipeline.yaml -o pipeline-output --budget-usd 5 vibe run pipeline.yaml -o pipeline-output --json
Useful flags:
manifest budget.
Checkpoint file: `<output-dir>/.pipeline-state.yaml`.
1. Dry-run before executing paid provider steps. 2. Keep step ids short and stable (`image`, `motion`, `title`, `render`). 3. Name outputs with the real extension (`.png`, `.mp4`, `.mp3`, `.json`). 4. Use `$<step-id>.output` rather than repeating file paths. 5. Add a `budget:` block for any pipeline that can call image/video providers. 6. Use `scene-build` for storyboard projects and `generate-*` / `edit-*` for standalone media chains.
When converting a shell sequence, map each `vibe ...` command to one action and turn downstream input paths into step references.
Let your coding agent generate real video, on your own provider keys, under a spend ceiling it cannot cross. VibeFrame is a CLI and MCP server for Claude Code, Codex, Cursor, or any bash-capable agent.
Repo: vericontext/vibeframe
Bump VibeFrame versions, regenerate release artifacts, run verification, and prepare a…
Check VibeFrame SSOT consistency across package versions, generated docs, model metadata,…
Run VibeFrame tests for one package or the whole monorepo and summarize failures.
Author, repair, render, and inspect VibeFrame scene projects built from STORYBOARD.md and…