From saas-marketing-validation
Shared library of Higgsfield MCP prompt patterns used by `saas-visual-generator` and `saas-landing-builder`. Auto-activate when another skill is about to call `mcp__higgsfield__generate_image`, `mcp__higgsfield__generate_video`, or `mcp__higgsfield__media_upload`. Centralizes the model picks, aspect ratios, durations, negative prompts, and output paths used across the flow.
How this skill is triggered — by the user, by Claude, or both
Slash command
/saas-marketing-validation:higgsfield-recipesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The single source of truth for "how we talk to Higgsfield". Other skills read this; you should too before any Higgsfield call.
The single source of truth for "how we talk to Higgsfield". Other skills read this; you should too before any Higgsfield call.
mcp__higgsfield__generate_image — primary for logos + moodboard + static graphicsmcp__higgsfield__generate_video — primary for hero loop + animated logo reveal + feature micro-loopsmcp__higgsfield__media_upload + mcp__higgsfield__media_confirm — when feeding a local image (e.g. the approved logo) into a video generationmcp__higgsfield__job_status + mcp__higgsfield__job_display — poll long-running jobsmcp__higgsfield__balance + mcp__higgsfield__transactions — check credits BEFORE long batchesmcp__higgsfield__models_explore — discover available models / params at runtimemcp__higgsfield__list_workspaces + mcp__higgsfield__select_workspace — workspace selection if user has multiplemcp__higgsfield__balance. If insufficient credits for the batch you're about to run, surface to the user before starting.mcp__higgsfield__list_workspaces. Use the one tied to this project if obvious; otherwise ask once.mcp__higgsfield__models_explore if you need to pick a specific image or video model — the available list can change.Locked model: gpt_image_2 for every mcp__higgsfield__generate_image call in this plugin. It's required on every call.
Why: best text rendering on the platform (hex labels, type specimens, logo wordmarks, button copy). The brand identity board leans heavily on legible in-image text.
Default params per asset type are listed in prompts.md under "Model selection (LOCKED)". Always include the universal negative-prompt fragment.
16:9, duration 6–10s, prompt for loopable motion.1:1 or 16:9, duration 2–3s.1:1, duration 3–5s.Higgsfield returns a URL or job. The skill that called it is responsible for:
job_status until done.curl-ing / saving the binary to the right path:
brands/<slug>/assets/...sites/<slug>/public/motion/...Never leave assets only as URLs — the landing page needs them locally for offline-deterministic builds.
mcp__higgsfield__balance before any batch that needs > 4 images or > 1 video.| Symptom | What to do |
|---|---|
mcp__higgsfield__balance fails or returns 401 | MCP not authenticated. Tell user to /mcp → authenticate higgsfield. |
| Single image gen returns blank/garbage | Refine prompt with the brief, retry once, then ask user. |
| Video job stuck > 10 min | Show user the job_display link and ask whether to wait or move on. |
| Asset URL 404 when fetching | Re-run job_status to get fresh URL, then retry. |
../saas-visual-generator/logo-prompts.md — logo-specific../saas-visual-generator/moodboard-prompts.md — moodboard-specific../saas-landing-builder/animation-rules.md — motion-asset constraintsnpx claudepluginhub potenlab/vibes-marketing-validation --plugin saas-marketing-validationGuides reception of code review feedback: verify before implementing, avoid performative agreement, push back with technical reasoning when needed.
Design banners for social media, ads, website heroes, and print with multiple art direction options and AI-generated visuals.