Run Higgsfield better

Run Higgsfield better is a free agent skill maintained by Scopeful. It teaches an AI coding agent such as Claude Code, Cursor, Windsurf or Codex how to drive this tool correctly, so you do not have to re-explain it every session. Every published Scopeful skill is free and the install command is public, with no sign-in required. Install it with npx skills add higgsfield-ai/skills. Scopeful also tracks hand-verified USD pricing for 39 AI creative tools at https://www.scopeful.org/tools.

Routing playbook for every Higgsfield surface: 30+ models, Marketing Studio modes, Virality Predictor scoring, 4 workflows, prompt structure, polling and failure playbook. Points at the dedicated CLI and MCP install skills.

Tags: video, image, mcp, cli, higgsfield, marketing-studio, virality-predictor, workflows

Install

npx skills add higgsfield-ai/skills

Reference


name: higgsfield-better description: Use this skill whenever the user wants to generate image, video, 3D, or audio output with Higgsfield — through the CLI, the MCP, the higgsfield-ai/skills plugin pack, or the @higgsfield/client SDK. Triggers include any mention of "Higgsfield", "DoP", "make a Higgsfield video", "Higgsfield motion preset", "Marketing Studio", "Virality Predictor", "Soul character", "draw-to-video", "reframe", "voice-change", "dubbing", or asking an agent to render a shot, B-roll, ad, product photo, or music. Teaches model selection, prompt structure, the polling / cost / failure playbook, and points at the right install path for the chosen surface. For the CLI install itself see higgsfield-cli. For the MCP install itself see higgsfield-mcp.

Run Higgsfield better

Higgsfield ships four surfaces, all backed by the same platform.higgsfield.ai API: a CLI (@higgsfield/cli), a remote HTTP MCP at mcp.higgsfield.ai, a 4-skill plugin pack (higgsfield-ai/skills), and a TS/Node SDK (@higgsfield/client). Pick the surface that matches how the user is running the agent, then use this skill for the model-selection and prompt-craft rules that apply to all of them. The mistakes agents make on Higgsfield are not surface-specific — they are the same three across all four:

  1. Picking the wrong model for the task. Higgsfield exposes 30+ models and the defaults are good but not universal. "A cinematic push-in from a still" wants Seedance 2.0, not Soul V2. "A brand UGC ad with a presenter" wants Marketing Studio, not Veo 3.1. This skill is the routing table.
  2. Burning credits on guesswork. Failed renders cost the user. NSFW, invalid preset, missing prompt, aspect ratio outside the enum — every one of these can be caught before submit. This skill is the preflight checklist.
  3. Polling the wrong way. Renders take 30 to 120s for image-to-video, 2 to 15 minutes for Marketing Studio ad runs. Polling too fast hits rate limits, polling too slow wastes user time. This skill is the rhythm.

Surface selection (pick one, then load its install skill)

The user wants... Surface Install skill to load
Terminal commands, scripts, one-off generations CLI higgsfield-cli
Agent-in-editor (Claude Code, Cursor, OpenCode, Codex) with MCP-style tool calls MCP higgsfield-mcp
Plugin pack with 4 cross-agent skills (generate, soul-id, product-photoshoot, marketplace-cards) higgsfield-ai/skills See "Install the higgsfield-ai plugin pack" below
Server-side Node/TypeScript pipeline, webhook-driven TS SDK npm install @higgsfield/client, then import { higgsfield } from "@higgsfield/client/v2"

The four surfaces are not mutually exclusive. A common setup: install the CLI for terminal use and the MCP for in-editor use, both backed by the same higgsfield auth login account.

Install the higgsfield-ai plugin pack

The higgsfield-ai/skills repo (494 stars, MIT, version 0.3.0, 2026-06-22) ships four cross-agent skills. They are the deepest prompt-engineering reference for Higgsfield — this Scopeful master skill summarizes the routing; the plugin pack teaches the prompt craft.

Prerequisite

# install the CLI first (any of the 3 paths in the higgsfield-cli skill)
curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh
higgsfield auth login

Option 1 — npx skills (recommended, cross-agent)

npx skills add higgsfield-ai/skills

Works with Claude Code, Cursor, Codex, and any agent that picks up ~/.<agent>/skills/<name>/SKILL.md. Installs all four skills.

Option 2 — gh skill install

gh skill install higgsfield-ai/skills

Same coverage as Option 1. Requires GitHub CLI v2.90+.

Option 3 — Claude Code marketplace

Inside Claude Code:

/plugin marketplace add higgsfield-ai/skills
/plugin install higgsfield@higgsfield

Registers /higgsfield:generate, /higgsfield:soul-id, /higgsfield:product-photoshoot, /higgsfield:marketplace-cards.

Option 4 — setup script (universal fallback)

git clone --depth 1 https://github.com/higgsfield-ai/skills.git
cd skills
./setup

Auto-detects Claude Code / Cursor / Codex, installs the CLI if missing, checks auth, symlinks each skill into the agent's expected directory. Idempotent.

The 4 skills (one-liner per skill)

Skill What it does When to reach for it
higgsfield-generate Submit jobs to any Higgsfield model — image, video, 3D, audio, Marketing Studio, Virality Predictor. Wraps the higgsfield CLI. Default for any "generate X with Higgsfield" request.
higgsfield-soul-id Train a Soul Character — a face-faithful identity model from 5 to 20 photos. Returns a reference_id. When the user wants their own face (or a consistent character) in every output.
higgsfield-product-photoshoot Brand-quality product imagery. 10 modes (studio, lifestyle, Pinterest, hero banner, ad packs, virtual try-on, etc.). Backed by gpt_image_2. When the user has a product to photograph cleanly for a listing or ad.
higgsfield-marketplace-cards Marketplace main image + secondary product images + A+ style modules. Backend prompt enhancement. When the user is listing on Amazon / Shopify / Etsy and needs the full card set.

Chain: train Soul → use the reference_id in generate (Soul V2 models + identity-aware Marketing Studio). product-photoshoot and marketplace-cards are self-contained.

Model selection (the routing table)

30+ models, ~9 of which are the ones an agent will ever pick. The defaults below come from the upstream higgsfield-generate SKILL.md (verified 2026-06-30). Run higgsfield model list for the live catalog before assuming a slug exists.

Image — pick by brief

Brief signal Model job_set_type
Default for general high-fidelity, graphic design, UI, banners, typography, on-image text GPT Image 2 gpt_image_2
Brand product visual (Pinterest pin, lifestyle, hero banner, ad pack, virtual try-on) use higgsfield-product-photoshoot instead — NOT this skill
Aesthetic UGC, fashion editorial, lifestyle character Soul V2 text2image_soul_v2
Cinematic still frame Soul Cinema soul_cinematic
Highly characterful creative persona (text-only, distinctive) Soul Cast soul_cast
Locations, environments, no-people scenes Soul Location soul_location
Logo, icon, vector illustration, controlled-palette graphic Recraft V4.1 recraft_v4_1 (often with --model_type vector)
Face edit + complex scene swap Seedream 4.5 seedream_v4_5
Soul Character (has a reference_id from higgsfield-soul-id) Soul V2 stills, Soul Cinema cinematic text2image_soul_v2 / soul_cinematic
Character or cartoon-style work Nano Banana 2, step up to Nano Banana Pro on hard cases nano_banana_2 / nano_banana_2 Pro
Fast and cheap iteration Z Image z_image
Branded ad image (avatar + product, Marketing Studio shape) Marketing Studio Image marketing_studio_image

Video — pick by brief

Brief signal Model job_set_type
All advertising, commercial, branded ad video Marketing Studio marketing_studio_video
Default for serious motion, cinematic clips, multi-shot, image-to-video, 4 to 15s up to 4K Seedance 2.0 seedance_2_0 (SOTA — do not downgrade to Seedance 1.5 just because its duration enum is easier to read)
Single-plane scene without strong dynamics, cheaper than Seedance 2.0 Kling 3.0 kling3_0
Faster / lower-cost Kling output when the user asks for it Kling 3.0 Turbo kling3_0_turbo
Cheap clean shot without cuts, only when the user asks for cheaper output Seedance 1.5 Pro seedance1_5
Cinema-grade highest fidelity Cinema Studio Video 3.0 cinematic_studio_3_0
Cheap with strong physics, no audio needed Minimax Hailuo minimax_hailuo
Fast batch / volume Veo 3.1 Lite veo3_1_lite
Bold / stylized image-to-video from a required start image Grok Video 1.5 grok_video_v15 (requires one start image, 2 to 15s, 480p or 720p)
Score a finished video (hook, virality, attention, retention) Virality Predictor brain_activity (text report, not a media asset)

3D, audio, voice

Marketing Studio (branded ads, the underused surface)

Marketing Studio is the surface for "I have a product and I want an ad video." It chains: a product entity (imported from URL or built from uploaded images) + an optional avatar (presenter face, preset or custom) + an optional hook (reusable opening angle) + an optional setting (reusable environment) + a mode (UGC, how-to, unboxing, product showcase, review, TV spot, virtual try-on, wild card).

Modes (9)

ugc (default), ugc_how_to, ugc_unboxing, product_showcase, product_review, tv_spot, wild_card, ugc_virtual_try_on, virtual_try_on.

One-liner: Click-to-Ad (URL-driven)

# 1. Trigger fetch (returns the product id, import runs in the background)
higgsfield marketing-studio products fetch --url https://shop.example.com/sneakers --wait

# 2. Generate the marketing video against the same URL — backend reuses the entity
higgsfield generate create marketing_studio_video \
  --url https://shop.example.com/sneakers \
  --mode ugc --duration 15 --aspect_ratio 9:16 \
  --wait

Two ad approaches are mutually exclusive

Either the user gives an ad reference video (reference-driven) or picks hook/setting blocks (composed-from-blocks) — never both. If hook/setting are picked, do not offer to attach an ad reference. If a reference is attached, do not offer hook/setting.

Hook/setting are valid only for ugc, ugc_how_to, ugc_unboxing, product_review, ugc_virtual_try_on — not for product_showcase, tv_spot, wild_card, or virtual_try_on.

Resolution is 480p or 720p. Aspect ratio is one of auto / 21:9 / 16:9 / 4:3 / 1:1 / 3:4 / 9:16. --generate-audio true is supported on marketing_studio_video (unlike seedance_2_0). Bump --wait-timeout 30m for long ad runs.

Virality Predictor (the underrated tool)

brain_activity analyzes a finished video for hook strength, attention, retention, distraction risk. It returns text, not media. Customer-facing name: Virality Predictor. Technical job_set_type: brain_activity. Route "analyze this video", "score this ad", "evaluate the hook" to it even though it shows up under text/analysis models — classify by intent, not by output category.

higgsfield generate create brain_activity --video ./ad.mp4 --wait

Report shape (one-liner, no internals):

Overall score: 44/100
Peak hook: 49% at 1s
Sustain: 89%
Strongest region: Visual Cortex
Risk: Default Mode is high — possible mind-wandering.

Open report: <report_url>

Higher Visual / Auditory / Language / Attention scores = stronger stimulus and focus. Lower Default Mode = less mind-wandering. The CLI prints an Open report URL; send that for the visual report. Do not surface brain_example_url, vertexMapBinaryUrl, vertexMapUrl in normal chat — they are implementation details.

Workflows (the 4 that combine existing assets)

higgsfield workflow list is the live catalog. Current shape (2026-06-30):

Create through higgsfield generate workflow <name> ... --wait. Cost via higgsfield generate cost workflow <name> ... (not supported for voice-change or dubbing).

Prompt structure that Higgsfield rewards

Higgsfield prompts are not freeform. They have three slots, and skipping any of them produces mediocre output:

  1. Subject. What is in frame. Keep it concrete. red 1970 muscle car parked on wet asphalt, not a cool car.
  2. Camera or motion direction. For image: lens, lighting, framing. For video: motion preset (push-in, orbit, parallax, dolly-zoom, whip-pan, static) — pick from the preset list, do not invent one.
  3. Style modifier. e.g. shot on 35mm, neon-lit, moody cinematic, golden hour.

Bad: cool video of a car driving fast Good: red 1970 muscle car parked on wet asphalt, motion: slow push-in, style: rain-soaked neon noir, 35mm anamorphic

When the user gives vague input, ask one clarifying question before generating: which preset, which style, which mode. Do not burn a render trying to guess.

Live feedback (the polling rhythm)

For the CLI: pass --wait. It blocks until the job reaches a terminal state and prints the result URL on stdout. Default 10 minutes, default 3s poll interval.

For the MCP: synchronous job-id returns, then poll a status tool every 10 seconds. Faster polling hits rate limits; the upstream API enforces a minimum interval.

For the plugin pack (higgsfield-generate): follow its higgsfield generate create <jst> ... --wait rule. Avoid create then wait as two steps.

For the TS SDK: subscribe(endpoint, { withPolling: true }). The SDK polls /requests/{request_id}/status automatically. Status values are queued / in_progress / nsfw / failed / completed. The SDK maps API responses to JobSet with isCompleted, isQueued, isInProgress, isFailed, isNsfw helpers.

For Marketing Studio ad runs: bump --wait-timeout 30m (default is 10m, ad renders regularly exceed it).

What to do when a render fails

Read the failure code from the response. Map it:

Do not auto-retry more than once. Failed renders cost the user, even when they fail.

Pricing gotchas (so you don't burn the user's credits)

Useful follow-ups after a successful render

When NOT to reach for Higgsfield