minimax-h3-videolisted
Install: claude install-skill manishiitg/coding-agent-loop
# Use MiniMax H3 Max deliberately
Read `video-provider-capabilities`, `fal-ai`, `video-cinematography`, and the
local prompting reference at `references/fal-h3-max-prompting.md`, then the
live machine-readable guide for the selected route before every paid call:
- `https://fal.ai/models/minimax/h3-max/text-to-video/llms.txt`;
- `https://fal.ai/models/minimax/h3-max/image-to-video/llms.txt`;
- `https://fal.ai/models/minimax/h3-max/reference-to-video/llms.txt`.
- `https://fal.ai/models/minimax/h3-max-turbo/image-to-video/llms.txt` for an initial Turbo anchor.
- `https://fal.ai/models/minimax/h3-max/director/llms.txt` for an explicitly requested real-time Director session.
## Use the guarded H3 runner
For every paid H3 Max request, use `scripts/h3-max-runner.mjs`; do not write a
new inline Fal client call or use `fal.subscribe()`. The runner permits only
the approved H3 Max endpoints plus the narrowly allowed Turbo anchor endpoint,
validates route-specific inputs before a
paid submit, saves the request ID and resolved non-secret input immediately,
and emits JSON-lines console progress plus a sibling `*.log.jsonl` file.
**Director is deliberately excluded from this runner.** It is a WebRTC live
session, not a queued request that produces a completed MP4. Do not pass its
model ID to the runner, substitute it into a normal shot job, or claim it is
available until Video Studio has a dedicated authenticated realtime-browser
implementation.
Write a non-secret job JSON with `endp