Agent skill · nousresearch
ai-presenter-video
ai-presenter-video — an agent skill for coding agents.
What it needs
About 5k tokens when loaded.
What this skill does
AI Presenter Video Turn a topic (or finished script) plus ONE authorized adult presenter image into a complete, publish-ready presenter-led video: locked narration, avatar generation with lip-sync QA, captions, deterministic editing, loudness-normalized master/share encodes, and machine + visual acceptance reports. Use this skill for new presenter videos AND for continuing, revising, captioning, lip-sync-repairing, or re-exporting an existing presenter-video job. The workflow is provider-neutral: pick generation capabilities from what is actually available in the session (FAL video/image models via imagegenerate and the video-gen plugin, TTS via texttospeech, ASR via the whisper/STT tooling, ffmpeg for everything deterministic). Ported from cclank/lanshu-create-ai-presenter-video (MIT). Upstream body kept substantively verbatim in references/; Hermes adaptations live in this hub file. Scripts are deterministic (no network, no credentials). Hermes adaptations (read first) Skill dir resolution — upstream hardcoded its own agent's skills path. In Hermes the loader expands ${HERMESSKILLDIR} to this skill's installed directory, so every command below uses that token directly: Shell variables do not persist between tool calls — re-paste the assignment (or the expanded path) in each terminal call that uses it. Capability mapping — where the references say "a voice generation capability", use texttospeech (OpenAI/Edge/ElevenLabs per user config); "presenter/avatar generation" → FAL image-to-video families (Kling, Wan, MiniMax H3 etc.) through the configured video tooling, or an avatar/lipsync endpoint the user has access to; "word-timestamp ASR" → whisper via the STT tooling or faster-whisper in a venv; "deterministic compositor" → ffmpeg filtergraphs, or the hyperframes skill when installed (the editing reference has a HyperFrames section that maps directly onto it). …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nousresearch/ai-presenter-video