AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Video Explainer

skill-runesleo-claude-video-kit-video-explainer · by runesleo

Turn a research brief or finished script into a reviewed, narrated, rendered, and verified vertical explainer video. Use when an agent must create a short 9:16 explainer, run a no-key local demo, enforce a pre-render review gate, diagnose the video toolchain, or verify a generated MP4 before any manual publication step.

No reviews yet
0 installs
14 views
0.0% view→install

Install

$ agentstack add skill-runesleo-claude-video-kit-video-explainer

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-runesleo-claude-video-kit-video-explainer)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
17d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Video Explainer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Video Explainer

Version note: v0.3.0-rc.1 / 2026-07-22 / Add the first guarded brief-to-video workflow with script-bound review receipts, a no-key demo path, and local verification. Keep upload, account access, credentials, private voice assets, and hosted rendering out of scope. Rollback: remove this skill and continue using the legacy scripts directly.

Produce a local video and evidence packet. Never upload or publish from this skill.

Install

This Skill orchestrates a local clone of claude-video-kit; it does not bundle the renderer. From the repository root, install the runtime and register the Skill with:

npm ci --prefix remotion
npx skills add runesleo/claude-video-kit --skill video-explainer

For repository development, run commands from the repository root.

Workflow

  1. Run the read-only doctor before changing a project:

``bash node scripts/video-explainer.mjs doctor --output ``

Read [setup-and-doctor.md](references/setup-and-doctor.md) when doctor blocks or the environment is new.

  1. Convert the brief into script.json. Keep claims traceable, use supported slide types, and target 9:16. Read [brief-to-script.md](references/brief-to-script.md) for the input/output contract.
  1. Require an independent review. Write review-input.json, then run:

``bash node scripts/video-explainer.mjs review --input /review-input.json ``

Read [review-gate.md](references/review-gate.md) for the six required checks. If any check is fix or block, revise and review again. Never render from that receipt.

  1. Render only after a current pass receipt:

``bash node scripts/video-explainer.mjs render ``

On macOS, use --demo-quality only for a credential-free first success. It forces the built-in say voice and script-timed captions; label the result as demo-quality. Read [render-and-verify.md](references/render-and-verify.md) before running a custom project.

  1. Verify the MP4 locally and report the video path, review receipt, verification result, elapsed time, and known limitations. Do not claim publication quality from the fallback voice.

Canonical first success

Run the repository-owned neutral demo:

node scripts/video-explainer.mjs demo --output /tmp/video-explainer-first-success

The demo must create a current pass receipt before TTS, render locally without an API key on supported macOS, and run the shorts verifier. It must not read an account, upload media, or send the brief to a remote service.

Stop conditions

  • Stop before TTS/render when review is missing, stale, fix, or block.
  • Stop when doctor reports a required runtime missing; give its exact action.
  • Stop before any upload, public post, deploy, paid API call, credential setup, or account action and return that boundary to the user.
  • Read [errors-and-privacy.md](references/errors-and-privacy.md) for recovery and data-handling rules.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.