← falCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to fal
Snapshot Sep 30, 2026 · 22:46 UTC · version 1.1.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"name": "model-routing",
"description": "Choose production-ready fal.ai endpoint IDs for MCP media workflows. Use with commercial, marketing, ugc, character-design, cinematography, storytelling, fal-recipes, and fal-workflow when the user has not named a specific model or asks which model to use.\n",
"included_files": [],
"skill_md_contents": "---\nname: model-routing\ndescription: >\n Choose production-ready fal.ai endpoint IDs for MCP media workflows. Use\n with commercial, marketing, ugc, character-design, cinematography,\n storytelling, fal-recipes, and fal-workflow when the user has not named a\n specific model or asks which model to use.\n---\n\n# fal.ai Model Routing\n\nUse this skill for curated endpoint choice. It is not a replacement for the\nMCP tools. After choosing an endpoint, execute through the fal.ai MCP tools in\nthis plugin. Do not call the genmedia CLI from this MCP skill bundle.\n\n## Routing Rules\n\n1. If the user did not name a specific endpoint, call `recommend_model` first\n for a current catalog-ranked recommendation.\n2. Use the curated endpoints in this skill to evaluate the recommendation and\n pick the artifact-appropriate route. If the recommendation is generic but\n the task is specialized, use `search_models` to verify a better endpoint.\n3. Use live MCP discovery when the role is not covered, an endpoint is missing\n or deprecated, or the user asks to compare options.\n4. Inspect the selected endpoint schema before using custom fields.\n5. Check pricing when cost, batch size, video duration, 3D, or high-resolution\n output matters.\n6. Do not invent endpoint IDs or schema fields.\n\n## Image Generation\n\nGeneric/simple image generation:\n\n- `fal-ai/flux-2/klein/9b`: default when the user asks for a basic image and\n does not name a model or require premium text rendering, brand fidelity, or\n final commercial quality.\n\nText-heavy image work:\n\n- `openai/gpt-image-2`: best default for readable text, posters, packaging,\n diagrams, UI mockups, book covers, exact-copy layouts, and high-end stills.\n Use high quality when the result is final.\n- `fal-ai/nano-banana-pro`: second choice when text is important but cost or\n availability matters.\n\nPremium still images:\n\n- `openai/gpt-image-2`: commercial realism, editorial photography, product\n scenes, character anchors, and high-quality concept art.\n- `fal-ai/nano-banana-pro`: strong styled output and product-friendly images.\n- `fal-ai/nano-banana-2`: cheaper strong alternative.\n\nFast draft images:\n\n- `fal-ai/flux-2/klein/9b`: quick concepts, mood exploration, rough layouts.\n Do not use as final commercial delivery unless the user asks for speed/cost.\n\n## Image Editing\n\nUse for product edits, background replacement, inpainting, relighting, cleanup,\nobject changes, outfit changes, and reference-driven composition.\n\n1. `fal-ai/flux-2/klein/9b/edit`: default for simple/generic image edits when\n the user does not name a model.\n2. `fal-ai/nano-banana-pro/edit`\n3. `openai/gpt-image-2/edit`\n4. `fal-ai/bytedance/seedream/v5/lite/edit`\n\nFor product fidelity, prefer reference/edit workflows over text-only generation.\n\n## Video\n\nHighest quality video:\n\n- Text to video: `bytedance/seedance-2.0/text-to-video`\n- Image to video: `bytedance/seedance-2.0/image-to-video`\n- Reference to video: `bytedance/seedance-2.0/reference-to-video`\n\nFast/lower-cost video:\n\n- Text to video: `xai/grok-imagine-video/text-to-video`\n- Image to video: `xai/grok-imagine-video/image-to-video`\n- Video edit: `xai/grok-imagine-video/edit-video`\n\nMulti-shot or control-heavy video:\n\n1. `bytedance/seedance-2.0/text-to-video`\n2. `bytedance/seedance-2.0/image-to-video`\n3. `bytedance/seedance-2.0/reference-to-video`\n4. `fal-ai/kling-video/v3/pro/text-to-video`\n5. `fal-ai/kling-video/v3/pro/image-to-video`\n6. `alibaba/happy-horse/text-to-video`\n7. `alibaba/happy-horse/image-to-video`\n\nUse Kling when multi-prompt, element controls, or stronger prompt structure are\nneeded. Use Happy Horse for brief, direct camera-language prompts.\n\n## UGC And Talking Head\n\n- Portrait plus audio: `veed/fabric-1.0`\n- Portrait plus text: `veed/fabric-1.0/text`\n- Avatar with visual direction: `fal-ai/creatify/aurora`\n- Existing footage with new speech: `fal-ai/sync-lipsync/v2`\n- Product b-roll: `bytedance/seedance-2.0/image-to-video`\n- Fast b-roll draft: `xai/grok-imagine-video/image-to-video`\n\n## Audio\n\nUse live catalog discovery for current TTS, music, sound effect, transcription,\nand cleanup endpoints. Audio model availability changes quickly, so inspect\nschemas and pricing before execution.\n\n## 3D\n\n- Premium image-to-3D or character assets: use Meshy v6 class endpoints when\n available and inspect rigging/animation fields.\n- Hunyuan/Tripo-style endpoints can be alternatives for faster drafts or\n different geometry outputs.\n- Always run 3D jobs async and return model URLs plus any texture/material URLs.\n\n## Quality Guardrail\n\nModel choice is only valid if it matches the artifact role:\n\n- Text-heavy deliverables need text-capable image models or external layout.\n- Product deliverables need reference/edit workflows when packaging must hold.\n- Talking-head deliverables need audio/script length checks.\n- Story deliverables need continuity anchors across shots.\n- 3D deliverables need output format, scale, material, and rigging checks.\n"
}SHA-256: 631a8a0e26f87e88cd178eefec2533e3700eca16766f05d1aea4dfc62e49a35c