<< All versions
Skill v1.0.1
currentAutomated scan100/100vakandi/eliaagent/higgsfield-video-generation
+2 new
──Details
PublishedJuly 24, 2026 at 09:12 AM
Content Hashsha256:3187f16d3ce016b5...
Git SHAcc13096e7a3a
Bump Typepatch
──Files
Files (1 file, 4.6 KB)
SKILL.md4.6 KBactive
SKILL.md · 199 lines · 4.6 KB
version: "1.0.1" name: higgsfield-video-generation description: Generate videos using Higgsfield.ai free/unlimited models. CRITICAL: Use --profile for visible browser + https://higgsfield.ai/create/video. Triggers: "generate video", "create video". Uses agent-browser CLI with visible mode + captcha alert system.
Higgsfield Video Generation
⚠️ ALWAYS CLOSE BROWSER WHEN DONE
bash
# ✅ ALWAYS close browser when finishedagent-browser close
IMPORTANT: Always run agent-browser close when done to properly release the headed mode session.
⚠️ CRITICAL RULES
- Use `--profile` for VISIBLE browser - User MUST see the browser
- Use URL:
https://higgsfield.ai/create/video(not /video/*) - Always enable the unlimited toggle
- Clear 'flow-create-video-*' before each generation
- ALERT user with beep + speak when captcha appears ⭐
BROWSER MODE: ALWAYS VISIBLE 👁️
CRITICAL: Use `--headed` AND `--profile` together!
bash
# ✅ CORRECT - Visible browser + persists login/cookiesagent-browser --profile ~/.agent-browser-profile --headed open "https://higgsfield.ai/create/video"# ❌ WRONG - Headless mode, user cannot see/interactagent-browser open "https://higgsfield.ai/create/video"# ❌ WRONG - Two separate commands don't workagent-browser --profile ~/.agent-browser-profile open "..."agent-browser --headed open "..."
User MUST see the browser to:
- Monitor generation progress (60+ seconds)
- Solve CAPTCHA if it appears ⭐
- Verify video quality
URL
Video Generation: https://higgsfield.ai/create/video
WORKFLOW
STEP 1: Navigate to Video Page
bash
agent-browser --profile ~/.agent-browser-profile --headed open "https://higgsfield.ai/create/video"sleep 3
STEP 2: Clear Prompt Field ⚠️
bash
agent-browser eval "Object.keys(localStorage).filter(k => k.startsWith('flow-create-video')).forEach(k => localStorage.removeItem(k));location.reload();"sleep 3
STEP 3: Find Elements
bash
agent-browser snapshot | grep -E "(textbox|Describe|switch|Generate)"
STEP 4: Enable Unlimited Toggle
bash
agent-browser click @switch_ref
STEP 5: Enter Prompt
bash
agent-browser fill @textbox_ref "Your video prompt here"
STEP 6: Generate
bash
agent-browser click @generate_ref
STEP 7: Check for CAPTCHA ⭐
bash
# After clicking Generate, ALWAYS check for captchaagent-browser snapshot | grep -i "captcha\|verification\|verify"
STEP 8: Wait 60+ seconds
bash
sleep 60
CAPTCHA HANDLING ⭐ CRITICAL
When CAPTCHA appears, you MUST:
- Play alert sound:
bash
# Beep beep sound to get user's attentionpython3 -c "import os; [os.system('printf \"\\a\" * 3)' for _ in range(1)]" 2>/dev/null || echo -e "\a\a\a"
- Speak to user:
bash
# Use elia-speak to alert userelia-speak -e "Captcha detected! Please fill the captcha in the browser window, then I'll continue."
- Wait for user to solve:
bash
sleep 10agent-browser snapshot | grep -i "captcha\|verification"
- After captcha solved, RE-CLICK Generate:
bash
agent-browser click @generate_ref
Full Captcha Alert Script:
bash
# Check if captcha appearedif agent-browser snapshot | grep -qi "captcha\|verification\|verify"; thenecho -e "\a\a\a" # Beep beepelia-speak -e "Captcha detected! Please fill the captcha in the browser window, then I'll continue."echo "Waiting for user to solve captcha..."sleep 10 # Give user time to solvefi
KEY TO CLEAR
Video prompt stored in: flow-create-video-* (pattern match)
javascript
Object.keys(localStorage).filter(k => k.startsWith('flow-create-video')).forEach(k => localStorage.removeItem(k));
YourBrand Mascot ⚠️
Path: /path/to/mascot.png
DO NOT use as image input. Use text prompts only.
DOWNLOADING
Files save to: ~/Downloads/
bash
ls -lath ~/Downloads/hf_*.mp4 | head -5
EXAMPLE
bash
agent-browser --profile ~/.agent-browser-profile --headed open "https://higgsfield.ai/create/video"sleep 3agent-browser eval "Object.keys(localStorage).filter(k => k.startsWith('flow-create-video')).forEach(k => localStorage.removeItem(k)); location.reload();"sleep 3agent-browser click @switch_refagent-browser fill @textbox_ref "Dior B23 luxury lifestyle video"agent-browser click @generate_ref# Check for captchaif agent-browser snapshot | grep -qi "captcha\|verification"; thenecho -e "\a\a\a"elia-speak -e "Captcha detected! Please fill the captcha in the browser window."read -p "Press Enter after solving captcha..."fisleep 60