Source profileQuality 91/100

MoizIbnYousaf/marketing-cli/skills/higgsfield-soul-id/SKILL.md

higgsfield-soul-id

Use when the user wants to train a reusable face-faithful Soul Character identity on Higgsfield. One-time training returns a reference_id passed to Soul models in higgsfield-generate via `--soul-id`. Use this skill whenever: "train soul character", "create my Soul", "train my face", "make my digital twin", "build me an avatar", "create a character of me", "set up identity for video", "I want my face in generated images", "face-faithful character", "reusable character", "brand character training"

Source repository stars
30
Declared platforms
0
Static risk flags
1
Last source update
2026-08-17
Source checked
2026-08-28

Decision brief

What it does: where it fits

Train a face-faithful Soul Character model. Reusable across all Soul-powered image and video generations in higgsfield-generate.

Best for

  • User wants their face (or a specific person's face) in Higgsfield-generated images/videos
  • "train my soul", "create soul character", "make a digital twin", "brand character training"
  • Setting up a reusable identity before a campaign requiring consistent character appearance

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/MoizIbnYousaf/marketing-cli --skill "skills/higgsfield-soul-id"
Safe inspection promptEditorial

Inspect the Agent Skill "higgsfield-soul-id" from https://github.com/MoizIbnYousaf/marketing-cli/blob/3074fe0eb48483c4fb63126e1643b512b561c46b/skills/higgsfield-soul-id/SKILL.md at commit 3074fe0eb48483c4fb63126e1643b512b561c46b. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Step 0 — Bootstrap

    Before any other command:

    If higgsfield is not on $PATH, install it:If higgsfield account status fails with Session expired / Not authenticated, ask the user to run higgsfield auth login (interactive) and wait for confirmation.Soul training requires a paid plan (Basic+). If higgsfield account status shows free plan, tell the user before submitting.
  2. 02

    Workflow

    1. Get name. One word, used for later reference. Ask if missing. 2. Get photos. 5–20 face photos, varied angles and lighting. Local paths or already-uploaded IDs both work — --image accepts either. 3. Pick variant. - --soul-2 — for image generation (default) - --soul-cinematic —…

    Get name. One word, used for later reference. Ask if missing.Get photos. 5–20 face photos, varied angles and lighting. Local paths or already-uploaded IDs both work — --image accepts either.Pick variant.
  3. 03

    When to use

    Route elsewhere if: - User just wants a one-shot image with a face reference → higgsfield-generate with --image - User wants a fictional/non-photo avatar from a text description → higgsfield-generate with a prompt

    User wants their face (or a specific person's face) in Higgsfield-generated images/videos"train my soul", "create soul character", "make a digital twin", "brand character training"Setting up a reusable identity before a campaign requiring consistent character appearance
  4. 04

    On Activation

    1. Read brand/creative-kit.md if present (written by /visual-style) — check for brand character or persona notes. 2. Ask for the name to assign to the Soul (one word, used for later reference). 3. Ask for photos (5–20 face photos, local paths or upload UUIDs). 4. Confirm plan ti…

    Read brand/creative-kit.md if present (written by /visual-style) — check for brand character or persona notes.Ask for the name to assign to the Soul (one word, used for later reference).Ask for photos (5–20 face photos, local paths or upload UUIDs).
  5. 05

    Optional dependency — Higgsfield account

    This skill requires the @higgsfield/cli binary and a Higgsfield account.

    This skill requires the @higgsfield/cli binary and a Higgsfield account.Without the CLI installed, return a clear actionable error:Without an authed Higgsfield account, the CLI itself surfaces the auth prompt — no special handling needed in the skill.

Permission review

Static risk signals and limitations

Network access

medium · line 30

The documentation includes network, browsing, or remote request actions.

curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh

Network access

medium · line 45

The documentation includes network, browsing, or remote request actions.

curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score91/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars30SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
MoizIbnYousaf/marketing-cli
Skill path
skills/higgsfield-soul-id/SKILL.md
Commit
3074fe0eb48483c4fb63126e1643b512b561c46b
License
MIT
Collected
2026-08-28
Default branch
main
View the original SKILL.md

/higgsfield-soul-id — Train a Reusable Face Identity

Train a face-faithful Soul Character model. Reusable across all Soul-powered image and video generations in higgsfield-generate.

When to use

  • User wants their face (or a specific person's face) in Higgsfield-generated images/videos
  • "train my soul", "create soul character", "make a digital twin", "brand character training"
  • Setting up a reusable identity before a campaign requiring consistent character appearance
  • The user has 5–20 photos of a face and wants them persisted as a model reference

Route elsewhere if:

  • User just wants a one-shot image with a face reference → higgsfield-generate with --image
  • User wants a fictional/non-photo avatar from a text description → higgsfield-generate with a prompt

On Activation

  1. Read brand/creative-kit.md if present (written by /visual-style) — check for brand character or persona notes.
  2. Ask for the name to assign to the Soul (one word, used for later reference).
  3. Ask for photos (5–20 face photos, local paths or upload UUIDs).
  4. Confirm plan tier: Soul training requires Basic+ plan. Check higgsfield account status.

Optional dependency — Higgsfield account

This skill requires the @higgsfield/cli binary and a Higgsfield account.

Without the CLI installed, return a clear actionable error:

higgsfield CLI not found. Install with:
  curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh
Then authenticate:
  higgsfield auth login

Without an authed Higgsfield account, the CLI itself surfaces the auth prompt — no special handling needed in the skill.

Fallback for image generation only: if the user just needs a one-off image and doesn't have a Higgsfield account, route them to image-gen (Gemini, model gemini-3.1-flash-image-preview, free tier). Soul Character training has no fallback — it requires Higgsfield.

Step 0 — Bootstrap

Before any other command:

  1. If higgsfield is not on $PATH, install it:
    curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh
    
  2. If higgsfield account status fails with Session expired / Not authenticated, ask the user to run higgsfield auth login (interactive) and wait for confirmation.
  3. Soul training requires a paid plan (Basic+). If higgsfield account status shows free plan, tell the user before submitting.

UX Rules

  1. Be concise. No raw IDs in chat. Just say "Soul ready" with a name reference.
  2. Detect language and respond in it. CLI flags stay English.
  3. Ask for the smallest set of inputs: name + photos. Pick a sensible model variant.
  4. Polling is silent — training takes minutes. Don't repeat status updates.

Workflow

  1. Get name. One word, used for later reference. Ask if missing.
  2. Get photos. 5–20 face photos, varied angles and lighting. Local paths or already-uploaded IDs both work — --image accepts either.
  3. Pick variant.
    • --soul-2 — for image generation (default)
    • --soul-cinematic — for cinematic / video work Choose based on user's stated downstream use. Default to --soul-2.
  4. Submit.
    higgsfield soul-id create --name "<name>" --soul-2 --image ./photo1.png --image ./photo2.png ...
    higgsfield soul-id create --name "<name>" --soul-2 --image <upload_id> --image <upload_id> ...
    
    CLI auto-uploads paths. Captures returned reference id.
  5. Wait. higgsfield soul-id wait <id>. Silent. Default timeout 30m.
  6. Deliver. "Soul <name> ready. Use in generate with --soul-id <id>."
  7. Log to brand assets. Append the soul reference_id to brand/assets.md so it's discoverable in future sessions without re-asking.

Use the Soul

Once trained, pass to higgsfield-generate:

higgsfield generate create text2image_soul_v2 --prompt "..." --soul-id <ref_id> --wait
higgsfield generate create soul_cinema_studio --prompt "..." --soul-id <ref_id> --wait

Listing existing Souls

higgsfield soul-id list                   # all references
higgsfield soul-id get <id>               # one by id

Errors

  • Minimum Basic plan required — user is on free plan; tell them.
  • Training failed — check photos quality (5+ unique faces, well-lit).
  • Session expiredhiggsfield auth login.

Anti-Patterns

Anti-patternWhy it failsInstead
Submitting fewer than 5 photosTraining with too few images produces a weak identity — the soul drifts from the source face in generation.Ask for at least 5 photos, ideally 10–15, varied angles and lighting conditions. See references/photo-guide.md.
Using the wrong variant for the job--soul-2 for a cinematic video generates identity but the model wasn't optimized for motion fidelity.Pick --soul-2 for stills, --soul-cinematic for video/cinematic work.
Not logging the reference_idThe user will need to re-ask for their soul IDs in every future session.Always append the soul reference_id to brand/assets.md on success.
Trying to train on free planCommand fails mid-run with a plan error.Check higgsfield account status before submitting. Surface the plan requirement upfront.

Reference docs

  • references/photo-guide.md — what photos work best
  • references/troubleshooting.md — common training failures

Attribution

Ported from higgsfield-ai/skills — MIT License, Copyright (c) 2026 Higgsfield AI. Adapted for mktg's drop-in contract on 2026-05-05.

Upstream version: 0.3.0 Upstream commit: 1dcfe2687c3a9092232bac55c2b6b9ae3fc717d7

Drift detection: if the upstream skill changes, re-run mktg-steal https://github.com/higgsfield-ai/skills to evaluate the diff.

Frequently asked questions

What to verify before installation and use

What does the higgsfield-soul-id source document cover?

Train a face-faithful Soul Character model. Reusable across all Soul-powered image and video generations in higgsfield-generate.

How do I install higgsfield-soul-id?

The source record exposes this install command: npx skills add https://github.com/MoizIbnYousaf/marketing-cli --skill "skills/higgsfield-soul-id". Inspect the command and pinned source before running it.

Which permission-related actions were detected?

Static rules flagged network in the source; the page lists the matching lines and excerpts.

Alternatives

Compare before choosing

Computed 9842

respira-press/agent-skills-wordpress

design-system-synthesizer

Use when the user says 'build a design system for my site', 'extract design tokens', 'capture my brand', or 'build my style guide', or after a rebrand. Reads representative pages, theme files, and media to extract logo, colors, typography, spacing, and components, then writes a visible style-guide page.

Computed 9830

MoizIbnYousaf/marketing-cli

higgsfield-generate

Use when the user wants to generate an image or video via Higgsfield AI. Covers 30+ models: Soul V2, Seedance 2.0, Kling 3.0, Veo 3.1, GPT Image 2, Nano Banana 2. Also covers Marketing Studio — branded ad video/image with avatars and products. Use whenever: "generate an image", "make a video", "animate this photo", "image-to-video", "img2vid", "edit this image with AI", "produce a clip", "create an ad", "make a UGC video", "marketing video", "brand video", "TV spot", "import product from URL", "

Computed 9779

KerberosClaw/kc_ai_skills

md2ppt

Use when the user wants to turn a Markdown report into a presentation-quality .pptx via interactive design decisions and a reusable hand-coded build script. Drives pre-analysis, global style choices, optional per-slide layout dialogue, python-pptx composition, and optional LibreOffice render self-check. NOT a generic auto-converter, NOT for PDF output, and NOT a fixed brand-template pipeline — brand integration is handled ad hoc through helper primitives.

Computed 9647

maquina-app/rails-claude-code

mvp-creator

Create comprehensive MVP documentation for Rails applications. Use this skill whenever a user describes a new app idea, wants to explore a SaaS concept, needs competitor research, or is starting a new project from scratch — even if they don't explicitly say "MVP". Triggers on "I have an idea for...", "I want to build...", "help me plan...", "research competitors for...", "create a business plan for...", "design a brand for my app", "set up Claude for my Rails project", "bootstrap an app", or any