taskchad-os: Skill for Claude Code

.claude/skills/video-director/SKILL.md

video-director is a skill for Claude Code, Codex from TheSmokeDev/taskchad-os. It costs 225 tokens per session (5,643 once invoked), scanned A, original, MIT.

A production workflow for directing and rendering finished MP4 videos from a topic, brand, or promotion.

In plain words
What is it for?
Use it to create promotional videos, product updates, event clips, fan videos, explainers, and short-form videos.
Why use it?
It coordinates the planning, visual style, animation, captions, audio, and frame-by-frame rendering needed to make a complete video.

Skill for Claude CodeCodex

Written for Claude Code and Codex: installed under .claude/, but also runs codex exec. Also seen: mentions Claude Code; mentions Codex.

This is TheSmokeDev/taskchad-os's own configuration. It tells Claude Code and Codex how to work on taskchad-os itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything taskchad-os configures →

Reuse

Borrowing it

Nothing to install: this file belongs to TheSmokeDev/taskchad-os. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/TheSmokeDev/taskchad-os/master/.claude/skills/video-director/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/TheSmokeDev/taskchad-os

Made for: Claude Code, Codex.

Wrote 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.

agentmods badge for video-director

README.md
[![agentmods](https://agentmods.dev/badge/skills/thesmokedev/taskchad-os/video-director/github.svg)](https://agentmods.dev/skills/thesmokedev/taskchad-os/video-director)
Your own site
<a href="https://agentmods.dev/skills/thesmokedev/taskchad-os/video-director"><img src="https://agentmods.dev/badge/skills/thesmokedev/taskchad-os/video-director/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.

agentmods 80×15 button for video-director

Your own site · 80×15
<a href="https://agentmods.dev/skills/thesmokedev/taskchad-os/video-director"><img src="https://agentmods.dev/badge/skills/thesmokedev/taskchad-os/video-director.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 225 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,643 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector warn 7 Sept 2026
SkillSpector: 4 findings, up to medium

These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →

  • medium MCP Rug Pull · line 30
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 31
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 321
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 32
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00225 $0.05643
Opus 5 $0.00112 $0.02821
Sonnet 5 $0.00045 $0.01129
Haiku 4.5 $0.00022 $0.00564

Measured 6d ago against content hash 52e99b74ab98, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

video-director 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 6d ago.

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.

.claude/skills/video-director/SKILL.md · 405 lines

How it starts

The opening of the file, as written. The whole thing — 405 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Video Director

Turn a one-line ask into a finished, deterministic MP4: HTML/CSS + data attributes rendered frame-by-frame in headless Chrome and encoded with FFmpeg. This skill DIRECTS the pipeline; the mechanics live in the HyperFrames helper skills (referenced by name below) and are not duplicated here.

Prerequisites

  • Node 18+ (npx hyperframes, CLI 0.6.x or newer) and ffmpeg + ffprobe on PATH.
  • The HyperFrames helper skills installed: run npx hyperframes skills (or npx skills add heygen-com/hyperframes), then restart the agent session. You get: hyperframes (compositions), hyperframes-cli (init/lint/preview/render), hyperframes-media (local TTS via Kokoro, transcribe, background removal), hyperframes-registry (the catalog: 70+ transition blocks and 15 caption styles to install instead of hand-rolling), website-to-hyperframes (URL capture), plus animation skills (gsap, css-animations, three, lottie, animejs, waapi).
  • Optional for voiceover: edge-tts (free neural voices, needs network) or Kokoro through hyperframes-media (fully local).
  • Optional for a recurring character: any image tool that supports image EDITS with a reference image (for example, the Codex CLI image tool).

Step 1: Brief intake

Collect (ask only for what is missing; sensible defaults otherwise):

topic / niche:        e.g. "World Cup group-stage hype video for my fan page"
kind:                 event recap | brand promo | product launch | explainer
                      | hype reel | surprise me  (sets pacing + duration default)
audience + platform:  e.g. "football fans" -> 16:9 (or 9:16 vertical, 1:1)
duration target:      e.g. 30-45s (hype ~20s, promo/launch ~30s, explainer ~45s)
tone (3 adjectives):  e.g. electric, communal, cinematic
brand inputs:         a URL | palette + fonts | "pick for me"
imagery treatment:    stylized art | real photos from their site | pure CSS
                      scenes (ask; photos only when a source site exists)
recurring character:  yes/no (if yes: describe or provide a base image)
claims source:        where facts come from (site, changelog, press page)
CTA / payoff:         what the last frame asks (follow, visit, star, subscribe)

Read the full file on GitHub · 405 lines

Changes

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.

  1. 6d ago First seen · 405 lines · 225 tokens per session scan A 52e99b74ab98

Subscribe to this mod's changes

video-director is a skill published in the GitHub repository TheSmokeDev/taskchad-os (23 stars, last pushed 3d ago), licensed MIT. It adds 225 tokens to every session and 5,643 once invoked, about $0.0011 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.

Related

Other skills, from other repositories