Skip to content

Releases: aaitor/skill-video-studio

v1.0.1 — Video Studio Skill

Choose a tag to compare

@aaitor aaitor released this 02 Nov 18:11
f68ffe2

Bug-fix release. The documented path from a fresh clone to a finished video now works.

Fixes

  • New videos: the compose step used hyperframes init, which refuses a folder that already holds the capture, so it failed for every new video. Projects now start from templates/composition.html.
  • example-walkthrough silent render: the README stopped at render-qa.sh because index.html references a narration mix that only exists after step 3. It now creates a silent track first.
  • capture.sh: installs playwright-cli under .pw/ even when a parent folder has a package.json, and shows npm errors instead of hiding them.

Offline checks now guard these documented steps, because renders stay out of CI.

Install

git clone --branch v1.0.1 --depth 1 https://github.com/aaitor/skill-video-studio.git
cd skill-video-studio
claude

Validation

Run from a fresh clone with Node 24 and hyperframes 0.9.5:

  • The example-walkthrough README steps ran verbatim: capture, silent render, narrated cut with a local TTS endpoint, and thumbnail.
  • A new project went through SKILL.md steps 4 to 6.
  • Offline checks pass in CI on Python 3.10 and 3.12.

The live Claude Code quick start was not rerun for this release. Avatars, the multi-environment example and macOS were not tested.

Full changelog: v1.0...v1.0.1

v1.0 — Video Studio Skill

Choose a tag to compare

@aaitor aaitor released this 29 Oct 11:45

First public release of Video Studio Skill (aaitor/skill-video-studio): a Claude Code workspace for turning product workflows into branded demo videos.

Included

  • Native /devrel-video skill with reusable brands, briefs, capture scripts, composition templates, and production notes.
  • Browser capture with Playwright CLI, composition with HyperFrames, and local mastering/QA with FFmpeg.
  • Optional local background music, narration, subtitles, presenter footage, and terminal/browser compositions.
  • Two worked Acme examples with sources and published videos.
  • A real black-background Claude Code intake demo that generates a walkthrough brief and stops before capture/render.
  • Updated banner and social-preview artwork, onboarding, configuration, troubleshooting, contributor guidance, and MIT license.

Install

git clone --branch v1.0 --depth 1 https://github.com/aaitor/skill-video-studio.git
cd skill-video-studio
claude

Invoke /devrel-video in Claude Code. The repository name has changed; the skill invocation and native workspace layout are preserved. See installation and the worked walkthrough.

Validation and requirements

Offline checks cover documentation links, SVG/JSON/YAML, Python/shell/JavaScript syntax, brief fields, and a local WAV-generation smoke test. CI runs these checks on Python 3.10 and 3.12. The updated artwork was visually checked in Chromium.

Full capture/render and optional TTS/GPU integrations were not rerun for this release. Production requires your own local capture/render toolchain; optional services and presenter media require separate setup. Portrait/social output profiles remain on the roadmap. The README terminal demo demonstrates planning, not a completed render.