# AI Presenter Video

Make a verified presenter video from a script and an image.

- Repository: https://github.com/NousResearch/hermes-agent (259479 stars)
- Category: Media
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add NousResearch/hermes-agent --skill ai-presenter-video -g -a claude-code -y`
Codex: `npx skills add NousResearch/hermes-agent --skill ai-presenter-video -g -a codex -y`
Cursor: `npx skills add NousResearch/hermes-agent --skill ai-presenter-video -g -a cursor -y`
Gemini CLI: `npx skills add NousResearch/hermes-agent --skill ai-presenter-video -g -a gemini-cli -y`

## Description

Make a verified AI presenter video from script + image.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 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
`image_generate` and the video-gen plugin, TTS via `text_to_speech`, 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 `${HERMES_SKILL_DIR}` to this skill's installed
  directory, so every command below uses that token directly:

  ```bash
  SKILL_DIR="${HERMES_SKILL_DIR}"
  ```

The rest: https://github.com/NousResearch/hermes-agent/blob/HEAD/optional-skills/creative/ai-presenter-video/SKILL.md
