Agent skill

Hyperframes Showreel

by BlackBeltTechnology in BlackBeltTechnology/pi-agent-dashboard

Turn real screen and site footage into a rhythmic showreel rendered with HyperFrames: sampling, edit script, redacted clips, a generated composition, Veo only as additive FX, music edit + camera…

MITAuto-check passedMedia & Creative

Install Hyperframes Showreel

skills CLI
$ npx skills add BlackBeltTechnology/pi-agent-dashboard --skill hyperframes-showreel -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install BlackBeltTechnology/pi-agent-dashboard hyperframes-showreel --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/BlackBeltTechnology/pi-agent-dashboard.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/video-production/.pi/skills/hyperframes-showreel .claude/skills/hyperframes-showreel && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
hyperframes-showreel
GitHub stars
315
Token cost
~1.5k tokens
SKILL.md length
707 words
Files
2 (incl. references)
Skills in repo
66
Repo updated
First seen
Licence
MIT

At a glance

Turn real screen and site footage into a rhythmic showreel rendered with HyperFrames: sampling, edit script, redacted clips, a generated composition, Veo only as additive FX, music edit + camera…

  • Works in 11 steps: Footage sampling — contact sheets of… → Edit script — acts, shots, source… → Clip cutting with redaction baked in —… → …
  • Tasks that involve Motion graphics
  • SKILL.md covers Ground rules, Pipeline, Pitfalls and Export QA gate
  • Calls npx, ffmpeg and ffprobe

What it does

Hyperframes Showreel is an agent skill from BlackBeltTechnology/pi-agent-dashboard. Turn real screen and site footage into a rhythmic showreel rendered with HyperFrames: sampling, edit script, redacted clips, a generated composition, Veo only as additive FX, music edit + camera punches, delivery render and export QA. Use on "make a showreel from these recordings", "build the HyperFrames video", "assemble the footage edit", "render and QA the showreel".

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/generator-pattern.md`).

It sits in Media & Creative, covering Motion graphics and AI video generation. It works with HeyGen. The repository describes itself as: Real-time web dashboard for pi coding-agent sessions. Multi-session view, live chat mirroring, integrated terminal, diff viewer, pi-flows execution, and mobile-first remote… The licence is MIT.

When your agent uses it

  • Tasks that involve Motion graphics
  • Tasks that involve AI video generation

Example prompts

  • “make a showreel from these recordings”
  • “build the HyperFrames video”
  • “assemble the footage edit”
  • “/hyperframes-showreel”

Requirements

  • Node.js

Workflow steps

11 steps, taken from the first numbered list in SKILL.md.

  1. Footage sampling — contact sheets of every source (ffmpeg -i src.mov -vf "fps=1/2,scale=480:-2,tile=6x6" sheet_%02d.png); note sensitive…
  2. Edit script — acts, shots, source timecodes, on-screen copy, FX layer map. Every shot names its source clip and in/out.
  3. Clip cutting with redaction baked in — one call per clip via the footage-redaction skill (crop / delogo / timed blur in source-frame…
  4. Generated composition, pass 1 — a generator script turns the shot table into index.html + one scene sub-composition per act, with…
  5. Optional Veo FX layers — black-background renders (e.g. veo-showreel-production-kit + veo-generator), screen-blended per the rule above.
  6. npx hyperframes check and snapshots — check must report 0 errors; npx hyperframes snapshot --at ,,… at scene midpoints to verify framing.
  7. Preview and user review — npx hyperframes preview; the user approves the picture before music is fitted.
  8. Music, punches, generation pass 2 — cut the music with music-edit-to-length (listen-before-lock), pick hits with beat-sync-video, then…
  9. Delivery render — npx hyperframes render . -o ../export/showreel_v1.mp4 --fps 30 --quality delivery --video-frame-format png.
  10. Export QA — the gate below; a render is not "done" until it passes.
  11. Upload — copy the export (and its subtitles) to the agreed share; record the location next to the file.

What it can do on your machine

Read from SKILL.md and the folder at commit e23e533. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx
    • ffmpeg
    • ffprobe

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Hyperframes Showreel loads about 1.5k tokens when it runs, and up to ~2.2k if it reads all its reference files. Until then it costs about 98 tokens; SKILL.md has 707 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~98
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from BlackBeltTechnology/pi-agent-dashboard at commit e23e533, republished under its MIT licence (© BlackBeltTechnology). 707 words, ~1,492 tokens.

Download SKILL.mdSave it as .claude/skills/hyperframes-showreel/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
hyperframes-showreel
description
Turn real screen and site footage into a rhythmic showreel rendered with HyperFrames: sampling, edit script, redacted clips, a generated composition, Veo only as additive FX, music edit + camera punches, delivery render and export QA. Use on "make a showreel from these recordings", "build the HyperFrames video", "assemble the footage edit", "render and QA the showreel".

hyperframes-showreel

End-to-end pipeline from real footage to a delivered HyperFrames showreel. HyperFrames is used only through its public CLI (npx hyperframes …); none of its skills or code is vendored here. Last verified with HyperFrames 0.8.72 (2026-09-24) — a data point, not a pin.

Ground rules

  • Footage-only rule — every process shown on screen comes from real footage. No AI insert may depict a process that has no footage; if there is no recording of it, the beat is cut from the script.
  • Screen-blend FX rule — Veo output is used only as an additive FX layer: rendered on a black background and composited with mix-blend-mode: screen over the footage (light, particles, flares, scan lines). It never replaces a shot.

Pipeline

  1. Footage sampling — contact sheets of every source (ffmpeg -i src.mov -vf "fps=1/2,scale=480:-2,tile=6x6" sheet_%02d.png); note sensitive regions and usable moments with timecodes.
  2. Edit script — acts, shots, source timecodes, on-screen copy, FX layer map. Every shot names its source clip and in/out.
  3. Clip cutting with redaction baked in — one call per clip via the footage-redaction skill (crop / delogo / timed blur in source-frame coordinates), then contact-sheet verification of every clip.
  4. Generated composition, pass 1 — a generator script turns the shot table into index.html + one scene sub-composition per act, with provisional scene durations and a temp track or none. See references/generator-pattern.md.
  5. Optional Veo FX layers — black-background renders (e.g. veo-showreel-production-kit + veo-generator), screen-blended per the rule above.
  6. npx hyperframes check and snapshots — check must report 0 errors; npx hyperframes snapshot --at <t1>,<t2>,… at scene midpoints to verify framing.
  7. Preview and user review — npx hyperframes preview; the user approves the picture before music is fitted.
  8. Music, punches, generation pass 2 — cut the music with music-edit-to-length (listen-before-lock), pick hits with beat-sync-video, then regenerate the composition: re-run the generator with scene starts from _edit.json (downbeats_video, a boundary on each drop), punches from _hits.json, and root duration = the edit's duration.
  9. Delivery render — npx hyperframes render . -o ../export/showreel_v1.mp4 --fps 30 --quality delivery --video-frame-format png.
  10. Export QA — the gate below; a render is not "done" until it passes.
  11. Upload — copy the export (and its subtitles) to the agreed share; record the location next to the file.

Music skills not installed? Step 8's music skills ship in @blackbelt-technology/pi-dashboard-music-production (pi install npm:@blackbelt-technology/pi-dashboard-music-production). Without them, continue with the unedited music track and no punches: set the root duration to the track length and skip the pass-2 punch step.

Show full SKILL.md (306 more words)Show less

Pitfalls

  • (a) Install scope. Default: follow the upstream installer — npx hyperframes skills update installs into the universal store ~/.agents/skills, which pi reads; the router installs further workflows there lazily. Only when the user wants project-only scope: after every init, init --skill or skills update (including the router's lazy workflow installs), copy the directories just installed into the user project's .pi/skills/. Do not modify the global store by default — it is machine-wide, other projects may use it, and the router re-installs into it anyway. Warn that project and global copies may then coexist at different versions. Remove global copies only after the user explicitly confirms (ask_user) that no other project uses them, and only the directories and lock entries that call just created. Never apply this to the dashboard repository's own .pi/skills.
  • (b) Blend on the wrapper. mix-blend-mode and any opacity go on the FX wrapper (.fxw); never put opacity on a wrapper whose inner video carries the blend — the blend then composites against the wrapper, not the footage.
  • (c) Audio needs an id. Every <audio> element needs an id, or the render is silent.
  • (d) Never hand-edit generated files. Composition HTML is generated; change the generator and re-run it (and check).
  • (e) Flash snapshots. A snapshot landing exactly on a flash tween looks washed out — expected; snapshot a few frames later before judging.

Export QA gate

bash
ffprobe -v error -show_entries stream=codec_type,codec_name,width,height,r_frame_rate:format=duration -of json export/showreel_v1.mp4
ffmpeg -hide_banner -i export/showreel_v1.mp4 -af loudnorm=print_format=json -f null - 2>&1 | tail -12
ffmpeg -v error -ss <drop_t> -i export/showreel_v1.mp4 -vf "fps=8,scale=480:-2,tile=8x1" -frames:v 1 qa_drop_strip.png
ffmpeg -v error -sseof -4 -i export/showreel_v1.mp4 -vf "fps=2,scale=480:-2,tile=8x1" -frames:v 1 qa_end_strip.png

Pass criteria:

  • one video + one audio stream; resolution and fps as specified; duration equals the music edit's duration ±0.1 s;
  • integrated loudness (input_i) and true peak (input_tp) reported; note the platform target (−14 LUFS integrated for web platforms, true peak ≤ −1 dBTP) and whether a final loudnorm pass is needed;
  • frame strips at the drop and at the end card inspected: the drop cut lands on the beat, the end card holds with the logo fully visible, no redaction leak.

© BlackBeltTechnology, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in packages/video-production/.pi/skills/hyperframes-showreel of BlackBeltTechnology/pi-agent-dashboard.

  • SKILL.md
  • references/generator-pattern.md

Open the folder on GitHubat commit e23e533

Compare with similar skills

Hyperframes Showreel next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Hyperframes Showreel compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Hyperframes Showreel this skillBlackBeltTechnology/pi-agent-dashboard315—~1.5kAutomated safety check: PassMIT
HyperFrames Video Entry Pointheygen-com/hyperframes59k3 repos~5.2kAutomated safety check: PassApache-2.0
Stage ComposeOrkas-AI/Orkas-VideoStudio498—~4.2kAutomated safety check: PassMIT
Frontend DesignOrkas-AI/Orkas-VideoStudio498—~4.3kAutomated safety check: PassMIT
Super Video MakerBomx/super-video-maker-skill308—~11kAutomated safety check: NotesNone
AI Motion DirectorPluviobyte/video-production-skills667—~1.6kAutomated safety check: PassNone

Similar skills

  • HyperFrames Video Entry Point

    heygen-com/hyperframes

    Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.

    59k GitHub starsUsed in 3 repos~5.2k tokens
    Media & CreativeAuto-check passed
  • Stage Compose

    Orkas-AI/Orkas-VideoStudio

    Authoring knowledge for Orkas/OVS HTML video compositions -- write an index.html, drive animation from a paused timeline, declare canvas + duration, then run the VideoStudio draft gate to render an…

    498 GitHub stars~4.2k tokensUpdated 16 days ago
    Media & CreativeAuto-check passed
  • Frontend Design

    Orkas-AI/Orkas-VideoStudio

    Aesthetic direction for OrkasVideoStudio HTML and motion-graphics compositions.

    498 GitHub stars~4.3k tokensUpdated 16 days ago
    Media & CreativeAuto-check passed
  • Super Video Maker

    Bomx/super-video-maker-skill

    End-to-end AI video production skill for agentic frameworks.

    308 GitHub stars~11k tokensUpdated 1 mo ago
    Media & CreativeAuto-check: notes
  • AI Motion Director

    Pluviobyte/video-production-skills

    Motion-first AI video director for topic-to-video creation. An agent skill from Pluviobyte/video-production-skills.

    667 GitHub stars~1.6k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Avatar Mix

    Upload-Post/avatar-mix

    Crea un video 16:9 con tu avatar HeyGen (tu cara + tu voz) presentando contenido, con montaje dinamico que alterna entre avatar a pantalla completa, avatar en esquina sobre un fondo, y solo fondo…

    131 GitHub stars~4.9k tokensUpdated 2 mo ago
    Media & CreativeAuto-check: notes

More from BlackBeltTechnology/pi-agent-dashboard

All 66 skills in this repo
  • Browser

    BlackBeltTechnology/pi-agent-dashboard

    Browser automation via the agent-browser CLI. An agent skill from BlackBeltTechnology/pi-agent-dashboard.

    315 GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Pi Dashboard

    BlackBeltTechnology/pi-agent-dashboard

    Monitor and control the pi-dashboard server. An agent skill from BlackBeltTechnology/pi-agent-dashboard.

    315 GitHub starsUsed in 1 repo~2.2k tokens
    Auto-check passed
  • CI Troubleshoot

    BlackBeltTechnology/pi-agent-dashboard

    Diagnose failed GitHub Actions runs for pi-agent-dashboard: the 11-file workflow taxonomy, affected-test selection, the release pipeline, known failure modes, and how to read gh run logs and…

    315 GitHub stars~3.5k tokensUpdated today
    Auto-check passed
  • Debug Dashboard

    BlackBeltTechnology/pi-agent-dashboard

    Diagnose problems in the running pi-agent-dashboard system: server.log, /api/health, bridge WebSocket connectivity, vitest triage, known-issue FAQ entries.

    315 GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Implement

    BlackBeltTechnology/pi-agent-dashboard

    Disciplined implementation in pi-agent-dashboard: the rebuild matrix (extension→reload, server→restart, client→build+restart, openspec-apply→full rebuild) plus the project's code discipline rules.

    315 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Session To Guideline

    BlackBeltTechnology/pi-agent-dashboard

    Turn a pi session into a Markdown "how-we-did-it" collaboration guideline: reads the session's JSONL transcript and synthesizes a reusable playbook of which prompts worked, what had to be steered…

    315 GitHub stars~3.2k tokensUpdated today
    Auto-check passed

Works with

Questions about Hyperframes Showreel

What does Hyperframes Showreel do?

Turn real screen and site footage into a rhythmic showreel rendered with HyperFrames: sampling, edit script, redacted clips, a generated composition, Veo only as additive FX, music edit + camera…. Hyperframes Showreel is an agent skill from BlackBeltTechnology/pi-agent-dashboard. Turn real screen and site footage into a rhythmic showreel rendered with HyperFrames: sampling, edit script, redacted clips, a generated composition, Veo only as additive FX, music edit + camera punches, delivery render and export QA.

When should I use Hyperframes Showreel?

Hyperframes Showreel fits situations like: tasks that involve Motion graphics; tasks that involve AI video generation.

How do I install Hyperframes Showreel in Claude Code?

Run `npx skills add BlackBeltTechnology/pi-agent-dashboard --skill hyperframes-showreel -a claude-code`. Or copy the skill folder (packages/video-production/.pi/skills/hyperframes-showreel in BlackBeltTechnology/pi-agent-dashboard) into .claude/skills/hyperframes-showreel in your project. Claude Code loads it when a task matches its description.

How do I install Hyperframes Showreel in Codex?

Run `npx skills add BlackBeltTechnology/pi-agent-dashboard --skill hyperframes-showreel -a codex`. Or copy the skill folder (packages/video-production/.pi/skills/hyperframes-showreel in BlackBeltTechnology/pi-agent-dashboard) into .agents/skills/hyperframes-showreel in your project. Codex loads it when a task matches its description.

Can I use Hyperframes Showreel in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add BlackBeltTechnology/pi-agent-dashboard --skill hyperframes-showreel -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/hyperframes-showreel, .gemini/skills/hyperframes-showreel, .github/skills/hyperframes-showreel and .opencode/skills/hyperframes-showreel in your project.

What does Hyperframes Showreel need to run?

Going by SKILL.md and its folder, Hyperframes Showreel needs the command-line tools its instructions call (npx, ffmpeg and ffprobe). Our summary lists: Node.js.

Does Hyperframes Showreel access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Hyperframes Showreel safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Hyperframes Showreel use?

Hyperframes Showreel is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Hyperframes Showreel use?

About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 662 tokens, read only when the agent opens those files.

What are the alternatives to Hyperframes Showreel?

Skills that share tags, products or a category with Hyperframes Showreel: HyperFrames Video Entry Point (heygen-com/hyperframes, 59k stars), Stage Compose (Orkas-AI/Orkas-VideoStudio, 498 stars), Frontend Design (Orkas-AI/Orkas-VideoStudio, 498 stars) and Super Video Maker (Bomx/super-video-maker-skill, 308 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Hyperframes Showreel?

BlackBeltTechnology (a GitHub organization) maintains it in BlackBeltTechnology/pi-agent-dashboard, which has 315 GitHub stars. The repository holds 66 skills in this directory. The repository was last updated on October 8, 2026.

Source: BlackBeltTechnology/pi-agent-dashboard on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.