🎬 AI Video Agency — Magnific Edition
🇩🇪 Kurzbeschreibung
Ein Claude-Code-Skill, der aus einem Foto eine komplette filmische KI-Video-Story macht — mit durchgehend konsistentem Hauptcharakter, echtem Spannungsbogen und nahtlosen Verwandlungs-Morphs. Diese Edition läuft komplett über den Freepik/Magnific-MCP-Connector: keine CLI-Installation, kein separater Video-KI-Account, kein ffmpeg nötig. Adaption von Arnie936/ai-video-agency (ursprünglich auf Higgsfield-CLI-Basis) — die Methode (Charakter-Identitäts-Anker, Pose-Symmetrie-Morphs, keine Frame-Verkettung) stammt vom Original, hier neu implementiert auf den Magnific-Tools. Details, Änderungen gegenüber dem Original und bekannte Einschränkungen: siehe Changelog weiter unten.
A Claude Code / Claude coding-agent skill that turns one photo into a complete cinematic AI video story — consistent main character, real narrative arc, seamless transformation morphs. This edition runs entirely on the Freepik/Magnific MCP connector: no CLI to install, no separate video-AI account to sign up for, no ffmpeg on your machine.
You (photo) ──morph──▶ Character ──▶ 3 cinematic story scenes ──morph──▶ You (photo)
🙏 Source
This is an adaptation of Arnie936/ai-video-agency by Arnold Oberleiter, originally built on the Higgsfield CLI (GPT Image 2 + Seedance 2.0). All credit for the underlying method — the character-sheet identity anchor, pose-symmetry morphs, no-frame-chaining rule, story arc structure — goes to the original. This version keeps that method intact and re-implements the plumbing on top of the Freepik/Magnific MCP tools instead of a local CLI.
Original license: MIT. This adaptation is released under the same terms.
What changed vs. the original
| Original (Higgsfield CLI) | This edition (Magnific MCP) | |
|---|---|---|
| Backend | Higgsfield CLI, separate account required | Freepik/Magnific MCP connector |
| Setup | Install CLI, higgsfield auth login, install official skill pack |
None — works as soon as the connector is enabled |
| Identity anchor | Manually prompted "character reference sheet" image | Native library_create character asset (reusable numeric id) |
| Video model | Seedance 2.0 via CLI flags | Seedance 2.0 via video_generate (same model) |
| Final assembly | Local ffmpeg concat | Native video_concatenate |
| Camera direction | Prompt text only | 52 native cameraMotion presets |
| Reverse-morph start frame | Exact last frame via ffmpeg -sseof |
Approximated with the Step 3 target image (known limitation, see below) |
📁 Structure
ai-video-agency-magnific/
├── SKILL.md # the agent workflow
├── README.md
└── references/
├── prompting-guide.md # proven prompt templates per phase
└── troubleshooting.md # identity drift, reference errors, morph fixes
🚀 Setup
Quick start (recommended)
Open a coding agent (e.g. Claude Code) in your project folder and paste this:
Clone https://github.com/ki-stuff/ai-video-agency-magnific into my skills folder (e.g.
~/.claude/skills/) and tell me what it does.
The agent installs the skill for you. There's nothing else to set up — no CLI, no separate account, no ffmpeg. Just make sure the Freepik/Magnific connector is enabled in your Claude account (Settings → Connectors).
Manual install
- Make sure the Freepik/Magnific connector is enabled in your Claude account (Settings → Connectors).
- Copy the
ai-video-agency-magnific/folder into your agent's skills directory (e.g.~/.claude/skills/), or however your host discovers skills. - That's it — no CLI, no API keys to paste, no ffmpeg.
🎯 Usage
Just tell your agent something like:
"I want to turn myself into a viking and tell an epic 30-second story. Here's my photo."
or simply:
"Make an AI video story from this photo."
The skill takes over: analysis → concept pitch → script sign-off → generation → final video.
Known limitation
The original CLI version extracts the exact last video frame with ffmpeg to use as the reverse-morph start image. Magnific has no video-frame-extraction tool, so this edition reuses the Step 3 transformation-target image instead — since the last story scene is directed to end on that same pose anyway, it's a close approximation. If Magnific ships a frame-extraction tool later, swap it back in for frame-perfect results.
💳 Costs
Generation consumes Freepik/Magnific credits on your connected account. Check
account_balance before a production run — even accounts with an "unlimited" plan
can still be metered per session.
Changelog
v1.0.1 — 2026-07-07
Smoke-tested end-to-end against the live API (synthetic test character, 1 morph + 1 story scene + concatenation). Two corrections from that test:
video_generatereferences do not accept the numericlibrary_createid — onlyimages_generatedoes. Video references need an actual image creation identifier (e.g. the target image). Fixed in SKILL.md Step 5 andreferences/troubleshooting.md.references[].type: "character"onvideo_generatetriggered a Seedance moderation block on a photorealistic human face;type: "image"with the same identifier worked. SKILL.md now defaults totype: "image"for character consistency in video scenes.
v1.0.0 — 2026-07-07
- Initial Magnific-MCP adaptation of Arnie936/ai-video-agency.
- Replaced Higgsfield CLI + account with Freepik/Magnific MCP tools throughout.
- Replaced manual character-sheet prompting with native
library_createcharacter assets. - Replaced local ffmpeg concatenation with native
video_concatenate. - Added native camera-motion direction (52 presets) for story scenes.
- Documented known limitation: reverse-morph start frame is approximated, not extracted, pending a Magnific frame-extraction tool.
📜 License
MIT — same as the original. Use it, fork it, ship videos with it.
No comments yet
Be the first to share your take.