vectojs-video-exporter

Installation
SKILL.md

VectoJS Video Exporter

Use this skill to export VectoJS canvas scenes to deterministic MP4 files through Chromium and FFmpeg.

Export workflow

  1. Confirm ffmpeg with libx264 is on PATH.
  2. Confirm Chromium resolution: PUPPETEER_EXECUTABLE_PATH, system Chromium, or Puppeteer’s browser.
  3. Ensure the rendered page exposes window.vectoScene with callable stop() and step(dt).
  4. Keep animations deterministic: use Scene.step(dt), seeded randomness, and no wall-clock/network dependence.
  5. Choose local module or hosted URL input.
  6. Use cancellation with AbortController for API calls or signals for CLI jobs.
  7. Verify the output frame count and existing-file preservation on failure when release quality matters.

Read references/export-recipes.md for CLI/API snippets.

Current 0.2 contract

Installs
2
First Seen
Jul 6, 2026
vectojs-video-exporter — vectojs/vectojs-skills