Individual skill
higgsfield-faceless-video
Create a finished faceless explainer, documentary, illustrated story or children's music video, or edit a previously created faceless video. Use when: "make a faceless video", "create a narrated explainer", "make a children's song video", "edit this faceless video". NOT for: a single silent clip, ads or UGC, unrelated footage edits, or script-only requests.
higgsfield-faceless-video/SKILL.md
Source commit 4d0757471a704dac8729ea3c2ef0f3f330e0d9b6
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,929
- Repository last updated
- Nov 5, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 3,577 bytesreferences/captions.mddoc · 1,355 bytesreferences/channel-motion.mddoc · 3,863 bytesreferences/creative.mddoc · 2,647 bytesreferences/editing.mddoc · 1,334 bytesreferences/picture-story.mddoc · 3,355 bytesreferences/presenter.mddoc · 2,114 bytesreferences/production.mddoc · 4,058 bytesreferences/prompts.mddoc · 903 bytesreferences/song.mddoc · 2,773 bytesreferences/styles.mddoc · 1,966 bytesreferences/talking-characters.mddoc · 1,776 bytesscripts/assemble_blocks.shruns · 15,425 bytesscripts/assemble_final.shruns · 25,151 bytesscripts/assemble_partial_edit.shruns · 10,924 bytesscripts/assemble_slides.shruns · 26,736 bytesscripts/audio_to_captions.pyruns · 26,796 bytesscripts/bind_scene_frame_results.pyruns · 6,423 bytesscripts/build_scene_timeline.pyruns · 9,524 bytesscripts/burn_captions.shruns · 3,937 bytesscripts/check_voice.shruns · 1,050 bytesscripts/measure_narration_takes.pyruns · 5,494 bytesscripts/presenter_composite.shruns · 8,607 bytesscripts/speech_metrics.shruns · 3,206 bytesscripts/tests/test_assembly.pyruns · 2,519 bytesscripts/tests/test_captions.pyruns · 953 bytesscripts/tests/test_channel.pyruns · 3,053 bytesscripts/tests/test_modes.pyruns · 7,966 bytesscripts/tests/test_song.pyruns · 1,116 bytesscripts/tests/test_timeline.pyruns · 2,551 bytesscripts/trim_static_head.shruns · 2,269 bytesscripts/validate_motion_script.pyruns · 34,275 bytesscripts/validate_song_prompt.pyruns · 8,792 bytes
Read excerpt
# Faceless video
Create one finished video with a consistent visual style and narration. For an illustrated explainer use deliberate, diagram-led scenes; for a story or documentary adapt the pacing and visuals to the brief. Do not treat an explainer as a request for rapid cuts. Preserve choices and assets supplied by the user.
Choose the requested mode before generating: illustrated explainers use `references/production.md`; fast-cut channel motion uses `references/channel-motion.md`; stills and picture stories use `references/picture-story.md`; a sung children's music video uses `references/song.md`; explicitly requested talking characters use `references/talking-characters.md`; a requested presenter overlay uses `references/presenter.md` alongside the motion workflow; edits to a previously generated video use `references/editing.md`. A request for background music alone is not a song request. Never infer a presenter from an incidental photo.
When the brief supplies `animation_mode`, treat `fully_animated` as motion and `scene_based` as stills without asking again. Resolve song intent from the complete brief, including topic and script; an explicitly sung children's video uses song mode even when a voice is supplied. Preserve the production mode when continuing or editing an existing video.
## Before spending credits
Resolve missing topic, approximate duration, aspect ratio, language, visual style, voice, music and subtitle choices. Never invent a preset or voice ID. Use `higgsfield preset list video-explainer --json` and `higgsfield voices list --json` for current choices, and resolve a selected preset with `higgsfield preset resolve video-explainer <id> --json`. Confirm photo roles before using reference images. Honor the requested duration; never silently round it up.
Find this skill's installed directory and retain its absolute path as `SKILL_DIR`. Keep all work in a persistent session directory, not the skill directory. Before generation verify `higgsfield account status`, `ffmpeg`, `ffprobe`, `python3`, `curl`, and `awk`, and inspect the live schemas using `higgsfield model get` for each planned model. Estimate generation costs with `higgsfield generate cost` where supported; if an estimate is unavailable, disclose that before generation. If any required stage, model, dependency, or requested feature is unavailable, explain and stop before paid work. Do not call `explainer_video` or `video_explainer`.