MiniMax H3 prompting guide: the h3-prompt-writing skill

MiniMax ships nine H3 prompting skills in its repo; one is portable via npx skills add. What is public, what is Hub-only, and how to use the output on Sume.

4 min readSume
All posts

MiniMax's H3 repository includes nine prompting skills, and one of them is portable: h3-prompt-writing, which the README installs with npx skills add https://github.com/MiniMax-AI/MiniMax-H3 --skill h3-prompt-writing. The README says the other eight style-specific video generation skills are exclusive to MiniMax Hub, so they are not in the repository.

What is public and what is not?

I did not read the contents of the skill, so this post does not summarize what it recommends. Read it before you rely on it.

H3 prompting resources named in the MiniMax-H3 README (read 2026-10-09)
ResourceAvailability
h3-prompt-writing skillportable, installed with npx skills add
Eight style-specific video skillsMiniMax Hub only
Prompt guides for Base (FL2VA) and Reference (Ref2VA) modeslinked from the integration index

Can the output be used on a hosted API?

A prompt is text. On Sume, minimax-h3 takes the same kind of string in the prompt field of POST /v1/videos, so a prompt written with the skill can be pasted in. What the skill cannot do is change the hosted row's limits: 5 to 15 seconds and 480p or 768p. Whether the row accepts seed is listed in its seed flag on GET /v1/videos/models.

If the guide you follow separates a first-and-last-frame mode from a reference mode, match it on Sume: frame_images with first_frame or last_frame for the first, input_references for the second. If you send both, frame_images decides and the request is treated as image-to-video.

How do you keep prompts portable?

Keep the scene in plain text and keep route-specific settings out of it. Duration, resolution, aspect ratio and references are separate fields on Sume, so a prompt that says "15 seconds, 2K" in the text does not set either. Put those in the request instead. That also lets you reuse the same prompt on a local run, where the same settings live in command flags.

Store prompts with the settings that produced the clip. When a result is good, you can reproduce it; when it is bad, you can change one thing at a time.

What should you test first?

Pick one scene, write it three ways, and render each at the lowest resolution that shows the idea. Keep the winner and then raise the resolution. The earlier posts on negative direction and multi-shot timecodes cover two prompt patterns on Sume. Request fields are in the video docs.

Sources

Related posts

More in Models

All Models posts

Written by Sume