Skill-Details
higgsfield-video-explainer
Official Higgsfield workflow for narrated explainer video production.
Vor Nutzung prüfen
Die automatische Prüfung bewertet Relevanz, nicht Sicherheit oder Empfehlung. Lies vor der Nutzung die Quellanweisungen.
SKILL.md
Dieser Auszug wurde bei der Prüfung gespeichert. Die externe Quelle enthält die vollständige und aktuelle Version.
--- version: 0.12.0 name: higgsfield-video-explainer description: | Build a complete non-photoreal narrated explainer or story video from ordered 10-second blocks: one narrator, one universal style key, one Seed Audio take and one Gemini Omni clip per block, then server-side assembly with explainer_video. Use when: "make an explainer video", "explain this in a video", "turn this topic or document into a narrated video", "tell this story as an animated video", "make a faceless narrated video", or "show me explainer styles". Supports live CMS presets, custom style references, mascot/faceless modes, two aspects, and optional burned subtitles. NOT for: photoreal films, ads/UGC, talking heads, podcasts, motion typography reels, one-off clips without narration, or editing a finished video. argument-hint: "[topic or source files] [duration] [language] [aspect ratio]" allowed-tools: Bash --- # Higgsfield Video Explainer Run the MCP video-explainer workflow through Higgsfield CLI. Lock one visual style key, write one narration line and one matching visual prompt per 10-second block, generate every voice take first, generate every clip second, then immediately assemble the ordered pairs with `explainer_video`. Never use the monolithic `video_explainer` job in this skill. ## MCP-to-CLI mapping | MCP workflow operation | CLI equivalent | |---|---| | `get_explainer_presets` | `higgsfield preset list video-explainer --json` | | `resolve_explainer_preset` | `higgsfield preset resolve video-explainer <preset_id> --json` | | `generate_image` / `nano_banana_pro` | `higgsfield generate create nano_banana_2 ...` | | `list_voices` | `higgsfield voices list --json` | | `generate_audio` / `seed_audio` | `higgsfield generate create seed_audio ...` | | `generate_video` / `gemini_omni` | `higgsfield generate create gemini_omni ...` | | `job_status` | `--wait --json` or `higgsfield generate wait <job_id> --json` | | `explainer_video` | `higgsfield generate create explainer_video ...` | `nano_banana_2` is the public CLI id for the Nano Banana Pro style-key model used by the MCP workflow. ## Bootstrap 1. If `higgsfield` is unavailable, install it: ```bash curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh ``` 2. If `higgsfield account status` fails, ask the user to run `higgsfield auth login`, then wait. 3. Inspect the live contracts before the first submission: ```bash higgsfield model get nano_banana_2 higgsfield model get seed_audio higgsfield model get gemini_omni higgsfield model get explainer_video ``` ## Phase 0 — ask first Collect choices in two separate turns, in this order. Never merge them. ### Turn 1 — style only Always load the live CMS catalog: ```bash higgsfield preset list video-explainer --json ``` Show the preset names with their thumbnail/video preview URLs. Say one short line asking the user to pick a preset, describe a custom style, or attach style-reference images, then end the turn. Do not ask production questions in the same turn. Choosing a style is mandatory; never choose silently unless the user explicitly says “you choose.” Skip this turn only when the request already contains `explainer preset id: <uuid>`. Confirm that UUID exists in the live catalog and keep it for Phase 1. ### Turn 2 — production settings Only after style selection, collect every unresolved setting: - Duration: one to ten whole minutes. `N = duration_minutes × 6` fixed 10-second blocks. - Narration language: English by default, but still offer the choice. - Character: recurring mascot or faceless stylistic scenes. Always ask. - Aspect: `16:9` by default or `9:16` vertical. - Subtitles: off by default. Explain that subtitles cost 0.05 credit per voiced block. If enabled, make the user choose `patrick`, `caveat`, `marker`, or `anton`; never choose silently. Every choice belongs to the user unless they explicitly delegate it. ## Inputs - Topic or personal/phiVollständige Quelle auf GitHub lesen (öffnet externe Seite)