Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add yonatangross/orchestkit/plugin install orkWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/yonatangross/orchestkit/demo-producer)<a href="https://agentmods.dev/skills/yonatangross/orchestkit/demo-producer"><img src="https://agentmods.dev/badge/skills/yonatangross/orchestkit/demo-producer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/yonatangross/orchestkit/demo-producer"><img src="https://agentmods.dev/badge/skills/yonatangross/orchestkit/demo-producer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00060 | $0.02429 |
| Opus 5 | $0.00030 | $0.01215 |
| Sonnet 5 | $0.00012 | $0.00486 |
| Haiku 4.5 | $0.00006 | $0.00243 |
Grade A, and why
demo-producer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 249 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Demo Producer
Universal demo video creation for any content type.
Tool versions (2026-Q2): VHS >= 0.11, Remotion >= 4.0.448. VHS 0.11 added:
Waitkeyword — supersedesSleep Nwith a condition-based wait (Wait "prompt>"blocks until the given string appears). UseWaitoverSleepfor any prompt that can appear at variable times.ScrollUp N/ScrollDown N— explicit scroll steps inside a recorded session; useful for demonstrating TUI apps and longless-style output.Keep existing
Sleep Nonly for fixed visual pacing where no event is available.
Quick Start
demo-producer # Interactive mode - asks what to create
demo-producer skill explore # Create demo for a skill
demo-producer plugin ork # Create demo for a plugin
demo-producer tutorial "Building a REST API" # Custom tutorial
demo-producer --live 4 # Live preview via dev --live (4-hour public funnel)
--live mode (M127 #1565)
--live N is a thin wrapper around dev --live N: it boots the dev stack
behind portless --funnel (publicly exposed via Tailscale Funnel), records an
expiry of N hours into .claude/state/live-demos.jsonl, and prints a public
URL plus <iframe> snippet for embedding in customer emails or docs pages.
demo-producer --live 4
# Internally runs:
dev --live 4
# → public URL: https://app.your-tailnet.ts.net
# iframe: <iframe src="..." />
# expires: 2026-05-03T20:00Z
doctor warns about live demos older than 24 hours so they don't sprawl.
Tear down with dev stop. Tailscale CLI must be installed (only required
behind --live — not for static demo recording modes).
CRITICAL: Task Management is MANDATORY (CC 2.1.16)
BEFORE doing ANYTHING else, create tasks to track progress:
# 1. Create main task IMMEDIATELY
TaskCreate(
subject="Demo Producer: {topic}",
description="Creating polished demo video for content showcase",
activeForm="Producing demo for {topic}"
)
# 2. Create subtasks for each production phase
TaskCreate(subject="Content analysis", activeForm="Analyzing content for demo")
TaskCreate(subject="Script & storyboard", activeForm="Generating script and storyboard")
TaskCreate(subject="Record & compose", activeForm="Recording terminal and composing video")
TaskCreate(subject="Final output", activeForm="Rendering final video outputs")
# 3. Set dependencies for sequential phases
TaskUpdate(taskId="3", addBlockedBy=["2"])
TaskUpdate(taskId="4", addBlockedBy=["3"])
TaskUpdate(taskId="5", addBlockedBy=["4"])
# 4. Update status as you progress
TaskUpdate(taskId="2", status="in_progress") # When starting
TaskUpdate(taskId="2", status="completed") # When done
What ships with it
17 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- references/content-types.md 3.6 KB
- references/demo-pipeline.md 5.0 KB
- references/format-selection.md 3.3 KB
- references/remotion-composition.md 1.8 KB
- references/script-generation.md 5.9 KB
- references/skill-category-mapping.md 1.1 KB
- references/template-system.md 29 KB
- references/terminal-simulation.md 2.0 KB
- rules/_sections.md 995 B
- rules/_template.md 339 B
- rules/analyzer-patterns.md 2.5 KB
- rules/production-composition.md 2.8 KB
- rules/production-pipeline.md 2.4 KB
- rules/slop-avoidance.md 1.6 KB
- scripts/full-pipeline.sh 8.6 KB runs code
- scripts/generate.sh 26 KB runs code
- test-cases.json 4.5 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday Changed 96e3a74a2794
- 3d ago Changed 0298f68d8d71
- 8d ago First seen · 249 lines · 60 tokens per session scan A b499f81d0948
demo-producer is a skill published in the GitHub repository yonatangross/orchestkit (229 stars, last pushed today), licensed MIT. It adds 60 tokens to every session and 2,429 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
gen
Generate a narrated, animated explainer video from a research paper (PDF) or a codebase/repo. Usage: /ppv:gen .
saas-product-demo-video
Produce a 20-45s SaaS product demo video in Remotion. Use whenever the user wants to make a product film, marketing reel, explainer, launch video, or LinkedIn/Instagram video of their app - including requests like "make a video of my product", "remotion video", "product demo reel", "launch film", "vertical reel"…
video-hyperframes
Hyperframes / Remotion-compatible continuous frame animation with autoplay support.
video-hyperframes
Hyperframes / Remotion-compatible continuous frame animation with autoplay support.
remocn
Build Remotion videos with remocn — copy-paste animation components and timeline-driven UI primitives from a shadcn registry. Use when composing a video or scene in a Remotion project, adding a single animation, transition, background, or UI-block sim, or reaching for a video-ready UI primitive (button, dialog…
video-hyperframes
A web-based sequence of video frames designed for Hyperframes or Remotion, with each frame presenting one visual idea.