← Plugin catalog
Creativity
fal
features and labels v1.1.0
Publisher description
From the marketplace listing
Your creative partner for AI image, video, audio, and 3D generation. Turn ideas into product photos, cinematic clips, social campaigns, voiceovers, and game assets with fal. Start with a prompt or reference image, get help choosing a model, and refine your creations through image editing and conversation.
Language: English · Automatically detected from descriptions.
Files & skills
File archives
Plugin package17 files · 14 KBBrowse files →
Skill instructions
character-design1.86 KB
--- name: character-design description: > Build consistent character designs and character media with fal.ai. Use for original characters, reference sheets, expression sheets, outfit variations, identity-preserving edits, and character-to-video workflows. --- # Character Design Use when the user wants to create, refine, or preserve a character. Execution runs through fal.ai MCP tools. The main objective is consistency: keep the anchor stable and vary only the requested scene, expression, outfit, camera, or action. ## Inputs To Collect - Character type: realistic, stylized, anime, mascot, fantasy, sci-fi. - Identity anchor: age range, face shape, hair, eyes, build, posture, marks. - Style: photo, 3D, illustration, manga, comic, game concept. - Needed outputs: portrait, full body, turnaround, expressions, outfits, video. - References: source image, approved design, costume, pose, style board. - Consistency level: exploratory, pitch-ready, production continuity. ## Anchor System Create a reusable anchor paragraph: - Face and head shape. - Hair and color. - Eye shape/color. - Body/build/posture. - Clothing silhouette. - Distinctive marks/accessories. - Style and rendering constraints. Repeat the anchor in every generation/edit/video prompt. Add only the changing variable after the anchor. ## Production Routes - First character concept: premium still image route. - Reference sheet: one prompt skeleton, multiple poses/expressions. - Outfit variants: preserve face/body anchor, vary only clothing. - Scene/action variants: reference/edit route when identity must hold. - Character video: approved still first, then image-to-video with anchor. ## Quality Bar - Face, hair, body proportion, and style remain stable. - Outfit or pose changes do not rewrite identity. - Video preserves the approved first frame. - Final answer includes anchor text so future runs can reuse it.
cinematography1.62 KB
--- name: cinematography description: > Design cinematic image and video prompts for fal.ai. Use for shot language, camera movement, lighting, lens choices, color grade, scene blocking, film texture, and production-ready visual direction. --- # Cinematography Use when the user needs concrete visual direction, not generic "cinematic" prompting. Execution runs through fal.ai MCP tools. ## Inputs To Collect - Subject and action. - Medium: still, video, image-to-video, edit, storyboard frame. - Genre and mood. - Framing: close-up, medium, wide, overhead, POV, profile, locked-off. - Camera motion: push-in, dolly, tracking, handheld, crane, drone. - Lens feel: wide, normal, telephoto, macro, shallow/deep focus. - Lighting: natural, practical, studio, noir, high key, low key, backlit. - Output: aspect ratio, duration, first frame, last frame. ## Prompt Build 1. Subject/action. 2. Shot size and camera position. 3. Camera motion over time if video. 4. Lens/depth behavior. 5. Lighting source and direction. 6. Color palette and grade. 7. Texture: clean digital, film grain, archival, phone, broadcast. 8. Constraints: no identity/product drift, no fake text, no extra logos. ## Model Choices - Premium still: `openai/gpt-image-2`, `fal-ai/nano-banana-pro`. - Final video: Seedance 2.0 text/image video. - Fast video draft: Grok Imagine Video. - Multi-prompt/control-heavy shot: Kling v3. ## Quality Bar - Prompt describes an actual camera setup. - Motion is physically plausible. - Lighting direction matches the setting. - Video prompt has a beginning and ending state. - Any referenced first frame is treated as an anchor, not redesigned.
commercial2.71 KB
--- name: commercial description: > Plan and produce commercial image or video assets with fal.ai. Use for product photography, ads, e-commerce batches, product reveals, lifestyle commercials, background replacement, platform crops, and brand-safe prompts. --- # Commercial Production Use when the user wants advertising, product, brand, or e-commerce media. Execution runs through the fal.ai MCP tools; this skill provides production judgment, not another command layer. Load `model-routing` when the model is not specified. ## Inputs To Collect - Product: name, category, material, color, scale, logo/packaging rules. - Goal: hero shot, PDP image, ad creative, product reveal, demo, lifestyle. - Platform: square, vertical, landscape, banner, transparent background, print. - Brand: premium, playful, clinical, athletic, minimal, natural, technical. - Source media: packshot, logo, reference scene, prior generated asset. - Constraints: preserve packaging, avoid new labels, no fake readable copy. ## Production Workflow 1. Choose the route: text-to-image, reference edit, product cleanup, or still-to-video reveal. 2. Use reference/edit workflows when product fidelity matters. 3. Build an approved still before video unless the user explicitly wants text-to-video exploration. 4. For e-commerce batches, keep one prompt skeleton and vary one axis at a time: background, crop, lighting, platform, or color treatment. 5. For text overlays, reserve clean space unless using a text-capable model with exact user-provided copy. ## Prompt Order 1. Product invariant: object, material, packaging, scale, logo rules. 2. Commercial role: hero, PDP, launch teaser, social ad, demo. 3. Setting: surface, background, props, environment. 4. Lighting: softbox, strip light, rim light, practicals, caustics. 5. Camera: angle, focal-length feel, macro, depth of field, motion. 6. Composition: safe zones, crop, negative space, platform. 7. Brand tone. 8. Guardrails: preserve logo/package, no extra text, no distorted labels. ## Model Choices - Text-heavy ads/posters/UI: `openai/gpt-image-2`. - Premium product stills: `openai/gpt-image-2`, then `fal-ai/nano-banana-pro`, then `fal-ai/nano-banana-2`. - Product/reference edits: `fal-ai/nano-banana-pro/edit`, then `openai/gpt-image-2/edit`. - Product reveal video: `bytedance/seedance-2.0/image-to-video`. - Fast draft video: Grok Imagine Video endpoints. ## Quality Bar - Product shape, logo, material, and color are stable. - Generated text is absent or exact and intentional. - Composition supports crop and external copy. - Props support the product instead of competing with it. - The final answer includes endpoint, request id when available, output URL, prompt summary, and any defects.
fal-gamedev1.61 KB
--- name: fal-gamedev description: > Generate 2D game assets with fal.ai. Use for pixel-art characters, sprite sheets, walk cycles, RPG sprites, idle/attack/jump animations, transparent assets, parallax backgrounds, isometric maps, and game-ready visual packs. --- # fal.ai Game Dev Assets Use when the user wants 2D game art or asset packs. Execution runs through fal.ai MCP tools. ## Asset Pipeline 1. Character concept: generate or edit a clean base character. 2. Sprite poses: create walk, idle, jump, attack, side/up/down/isometric views. 3. Cleanup: remove background and preserve transparent output when needed. 4. Backgrounds: generate parallax layers or isometric map assets. 5. Consistency pass: ensure palette, line weight, proportions, and camera angle match across all assets. ## Inputs To Collect - Game genre and camera: platformer, RPG, isometric, top-down, side-scroller. - Style: pixel art, hand-painted, vector, anime, low-poly render. - Character description and palette. - Needed animations and directions. - Tile/grid constraints, transparent background, output size. - Engine constraints if supplied. ## Prompt Guardrails - Keep one character silhouette across all sprites. - Specify camera angle and frame count expectations. - Avoid text unless UI asset text is explicitly requested. - Use consistent palette and lighting across the pack. - For sprite sheets, reserve spacing between poses. ## Quality Bar - Assets are readable at game scale. - Directional sprites match perspective. - Transparent assets do not leave halos when background removed. - Background layers can parallax without obvious seams.
fal-media2.14 KB
--- name: fal-media description: > Generate, edit, or process media through fal.ai. Use when the user names Fal or fal.ai, requests Fal model discovery, schema, pricing, or job handling, or asks to use a named media model available through Fal such as MiniMax H3 Max. Do not activate when the user explicitly chooses another provider. --- # fal.ai Media Route media generation and processing through the fal.ai MCP tools exposed by this plugin. This is the provider-level entry point; load a more specialized Fal skill when the task needs its production guidance. ## Provider And Model Routing - Preserve an explicitly requested provider. When the user names Fal, keep the operation on Fal. When the user names another provider, do not invoke Fal. - For a named model, search Fal's live catalog and verify its exact canonical endpoint. Prefer an exact match over a similarly named model exposed by an intermediary. Do not silently substitute a different model or provider. - When no model is specified, call `recommend_model` for a current candidate, then judge the result against the requested artifact and constraints. - Inspect the selected endpoint schema before constructing its input. Check pricing when duration, resolution, batching, training, audio, video, or 3D can materially affect cost. ## Execution - Use `run_model` for bounded image and utility operations. - Use `submit_job` for video, audio, 3D, training, or other long-running work; poll the same request with `check_job`, then fetch it with `get_job_result`. - Upload local inputs before generation when the endpoint requires a URL. - Preserve continuity with image-to-video, reference-to-video, or frame extraction when an earlier result should anchor the next shot. - Return the endpoint ID, request ID, output URL, and material limitations. ## Related Skills - Load `model-routing` for model selection beyond a direct exact match. - Load `fal-models-catalog` for broader family or modality comparisons. - Load `fal-prompting` after selecting an endpoint that needs family-specific prompt construction. - Load `fal-workflow` for model chains, batches, or dependent generation steps.
fal-models-catalog3.49 KB
--- name: fal-models-catalog description: > Navigate fal.ai model families by media modality and production role. Use when the user asks which model, endpoint, or model family is appropriate for image, video, audio, 3D, editing, training, restoration, try-on, or analysis. --- # fal.ai Models Catalog This is a curated routing layer for MCP clients. It should guide endpoint selection, then execution should happen through the fal.ai MCP tools exposed by this plugin. Do not shell out to genmedia CLI. Use `model-routing` first for common production defaults. Use this skill when the question is broader: comparing modalities, finding a category, choosing a family, or explaining tradeoffs. ## Modality Map - Text to image: campaign visuals, product stills, character concepts, editorial photography, posters, UI mockups, image typography. - Image to image: edits, inpainting, reference preservation, style transfer, product placement, background replacement, upscaling, restoration. - Text to video: cinematic clips, product reveals, narrative shots, social concepts, motion drafts. - Image to video: animate an approved still, product hero motion, b-roll, talking-head source frames, first-frame continuity. - Reference to video: stronger continuity from characters, products, or style references where supported. - Text/audio to talking head: spokesperson, UGC creator, avatar, lip sync. - Text to audio: narration, TTS, music, sound effects. - Audio to text: transcription, subtitles, diarization, audio cleanup. - Image/text to 3D: objects, characters, game assets, GLB/OBJ/PLY outputs. - Image to text / vision: OCR, captioning, segmentation, detection, analysis. - Training: LoRA and fine-tune style workflows, only when a dataset exists. ## Selection Pattern 1. Identify the artifact role: final commercial, draft, utility transform, analysis, training, or intermediate step. 2. If the user did not name a specific endpoint, call `recommend_model` before execution and use catalog search when the recommended list is too generic. 3. Choose modality and endpoint family. 4. Inspect schema before assuming fields such as `image_url`, `image_urls`, `reference_image_url`, `duration`, `aspect_ratio`, `seed`, `quality`, `audio_url`, or `enable_rigging`. 5. Check pricing when the job is long, high resolution, batched, video, audio, 3D, or likely to be repeated. 6. For uncertain categories, use MCP catalog search and docs search, then choose from verified endpoints. ## Production Defaults - Text-heavy stills: `openai/gpt-image-2`. - Product stills and campaign heroes: `openai/gpt-image-2`, `fal-ai/nano-banana-pro`, `fal-ai/nano-banana-2`. - Product/reference edits: `fal-ai/nano-banana-pro/edit`, `openai/gpt-image-2/edit`. - Final-quality video: Seedance 2.0 text/image/reference video endpoints. - Fast video drafts: Grok Imagine Video endpoints. - Talking head: `veed/fabric-1.0`, `veed/fabric-1.0/text`, `fal-ai/creatify/aurora`, `fal-ai/sync-lipsync/v2`. - Background removal: use catalog search for current Bria/background endpoints and inspect schema. - 3D: prefer Meshy v6 class endpoints for rigging/animation when available. ## Avoid - Choosing a model only because it is popular when the artifact role is clear. - Using text-to-image when the user supplied a reference that must be preserved. - Using cheap draft endpoints for final brand/product assets. - Generating readable legal, medical, financial, or claim text unless the user supplies exact wording and the chosen model supports text well.
fal-prompting2.85 KB
--- name: fal-prompting description: > Apply model-family-specific prompting for fal.ai endpoints after an endpoint has been selected. Use for GPT Image 2, Kling, Happy Horse, Seedance, product prompts, exact text, multi-prompt video, and prompt debugging. --- # fal.ai Prompting Use this after model selection. The goal is to write prompts that match the model family, not generic "cinematic masterpiece" text. ## Universal Rules - Visual facts beat prestige adjectives. - Preserve one controlled variable per iteration. - Inspect schema before assuming negative prompts, seeds, multi-image inputs, multi-prompt arrays, duration, audio, or camera controls exist. - Keep exact text short and quoted when the model supports text. - For product and character work, name the invariant explicitly in every prompt. - For video, describe action over time, camera motion, framing, and ending. ## GPT Image 2 Use for exact text, packaging, posters, UI, premium stills, and complex image composition. Prompt structure: 1. Output type and composition. 2. Exact subject/product/character. 3. Style and medium. 4. Lighting, material, camera, color. 5. Text requirements, only if needed. 6. Guardrails: no extra logos, no unreadable text, preserve reference details. GPT Image 2 benefits from structured, explicit prompts. It can handle longer instructions than fast video models. ## Kling Use for controlled video prompts when schema supports multi-prompt or element controls. Prompt structure: 1. Subject identity and first frame. 2. Shot type and camera motion. 3. Action sequence in temporal order. 4. Motion constraints. 5. Ending state. Keep control fields schema-driven. Do not invent element fields without schema. ## Happy Horse Use short natural-language prompts. Long production paragraphs usually hurt. Good pattern: `Handheld phone video, close shot of a runner tying neon shoes on wet pavement, soft morning light, quick push-in.` Avoid stacking style tags or long guardrails. Put important action first. ## Seedance Use for high-quality cinematic image-to-video and text-to-video. Build prompts like a short shot direction: - Subject/action. - Camera motion. - Environment. - Lighting. - Duration feel. - What should not change. For image-to-video, the uploaded frame is the anchor. The prompt should animate the frame, not redesign it. ## Prompt Failure Fixes - Product changed: switch to reference/edit workflow and tighten invariants. - Text is wrong: use GPT Image 2, shorten text, or reserve safe space for external typography. - Video drifts: reduce prompt scope, use image-to-video from an approved frame, shorten duration, or choose a model with stronger controls. - Character identity drifts: use the character anchor wording and reference images in every step. - Output is generic: replace style adjectives with concrete camera, light, materials, setting, and action.
fal-recipes2.49 KB
--- name: fal-recipes description: > Use-case-driven fal.ai production recipes. Trigger for commercials, product photography, cinematic shots, character design, storyboards, talking heads, lip sync, virtual try-on, restoration, video with audio, realism, and other multi-step media outcomes. --- # fal.ai Recipes Recipes are production playbooks. They decide what to collect, what model families to combine, and what quality bar to enforce. Execution stays in the fal.ai MCP tools. ## Recipe Index - Commercial/product: load `commercial`. - Marketing campaign: load `marketing`. - UGC/talking head: load `ugc`. - Cinematic still/video: load `cinematography`. - Character consistency: load `character-design`. - Multi-shot story: load `storytelling`. - Fan-cam sports broadcast: load `fan-cam`. - 2D game assets: load `fal-gamedev`. - 3D character selector experience: load `fal-regenerate-3d`. - Endpoint choice: load `model-routing` and `fal-models-catalog`. - Prompt family tuning: load `fal-prompting`. ## Standard Recipe Shape 1. Identify the final artifact and platform. 2. Collect only inputs that affect model choice or continuity. 3. Choose endpoint families with `model-routing`; when no endpoint was named, start with `recommend_model` and then apply the recipe quality bar. 4. Upload references before generation when fidelity matters. 5. Inspect schemas and pricing for the chosen endpoints. 6. Generate in stages: anchor stills first, then edits/video/audio/3D. 7. Use async jobs for video, audio, 3D, batches, and long-running utilities. 8. Review output against the skill quality bar before returning URLs/results. ## Common Multi-Step Patterns Product ad: - Reference product image. - Product-faithful hero still. - Optional cleanup/background removal. - Image-to-video reveal from approved frame. - Final manifest with endpoint, request id, prompt summary, and defects. UGC ad: - Script and hook. - Creator portrait/avatar route. - Product b-roll route. - Talking-head or lip-sync generation. - Optional cutdown variants by hook angle. Story: - Beat sheet. - Shot list with continuity anchors. - Keyframes or first frames. - Image-to-video per shot. - Optional narration/audio. Character: - Identity anchor. - Reference sheet. - Outfit/expression/action variants. - Optional image-to-video with identity guardrails. ## Quality Bar Do not return a recipe as complete until the result matches the requested artifact role. If the model output misses the role, adjust the route before adding more variants.
fal-regenerate-3d1.64 KB
--- name: fal-regenerate-3d description: > Build a polished 3D character-selector experience with fal.ai assets. Use for stylized characters, GLB generation, companion objects, PBR floor textures, video backgrounds, palette systems, and Three.js presentation. --- # fal.ai 3D Experience Pipeline Use when the user wants an end-to-end 3D showcase, roster, selector, or game character experience. Execution of media assets runs through fal.ai MCP tools; the final app is built in local code. ## Pipeline 1. Character stills: generate full-body front-facing designs with stable silhouettes and palette. 2. Character 3D: convert approved stills to GLB/OBJ/PLY with rigging or animation fields when supported. 3. Companion/object: generate matching prop or creature stills, then convert to 3D if needed. 4. Materials: generate/extract PBR floor or environment textures. 5. Backgrounds: generate loopable video or still environment per character. 6. App shell: Three.js scene, character selector, palette swaps, responsive UI. 7. Optimization: compress GLBs, reduce textures, lazy-load assets, test mobile. ## Inputs To Collect - Experience theme and number of characters. - Character archetypes, palettes, and environment biomes. - Output format: static HTML, React app, game asset pack, GLB set. - Rigging/animation needs. - Budget/quality target and maximum asset size. ## Quality Bar - GLBs load and render nonblank. - Materials are not overlarge for the web target. - Character identity matches source still. - Selector UI is responsive and usable. - The final answer includes all generated asset URLs, local files when present, and integration notes.
fal-workflow2.32 KB
--- name: fal-workflow description: > Design multi-step fal.ai media workflows for MCP execution. Use when the user wants model chaining, batch generation, fan-out/fan-in, frame bridging, narrated video, dataset creation, reusable pipeline logic, or workflow JSON. --- # fal.ai Workflows Use this skill when a single model call is not enough. A workflow is a planned sequence of model calls with dependencies, retries, quality gates, and a final manifest. ## Workflow Modes - Cloud workflow JSON: use when the user wants a reusable graph asset. - MCP-orchestrated workflow: use when the client should run a sequence now through the fal.ai MCP tools. Do not call genmedia CLI from this plugin. If a source skill mentions CLI orchestration, translate that intent into MCP tool usage. ## Planning Pattern 1. Define final deliverable and acceptance criteria. 2. Split into nodes: input assets, generation, utility transforms, edits, video/audio/3D steps, and final packaging. 3. Choose model per node with `model-routing`. 4. Capture dependencies: which output URL feeds which next input. 5. Inspect schema for each endpoint before building payloads. 6. Run independent expensive nodes async. 7. Poll async nodes without restarting completed work. 8. Gate each step: preserve identity/product, check duration, check format. 9. Return a manifest: node, endpoint, request id, inputs, output URLs, defects. ## Useful Patterns - Anchor first: generate or upload a strong still, then drive edits/video from that approved asset. - Fan-out: create several variants from the same anchor, then select one. - Fan-in: combine product, logo, character, or style references into an edit. - Frame bridge: generate first and last frame, then use image-to-video or supported controls to bridge motion. - Audio-first: generate/upload voice first, then match visuals to duration. - Utility cleanup: background removal, compression, upscaling, format conversion, segmentation, or OCR as deterministic nodes. ## Failure Handling - 422/schema error: re-inspect schema and remove guessed fields. - Product/identity drift: switch to reference/edit workflow. - Video still running: keep polling the same request id. - Bad prompt alignment: reduce prompt scope and change one variable at a time. - Cost spike: reduce variants, duration, resolution, or use draft endpoints.
fan-cam1.89 KB
--- name: fan-cam description: > Create personalized live sports broadcast fan-cam videos with fal.ai. Use for realistic spectator cutaways, stadium crowd reactions, broadcast-style screenshots, scoreboard overlays, TV bugs, and identity-preserving fan reaction videos from a user photo. --- # Fan Cam Use when the user wants a personalized spectator video that feels like a live sports broadcast cutaway. Execution runs through fal.ai MCP tools. ## Required Inputs - User photo or approved portrait reference. - Sport, team/event context, venue, and crowd mood. - Reaction: shocked, celebrating, nervous, chanting, laughing, emotional. - Broadcast format: close-up cutaway, crowd pan, scoreboard moment, replay. - Duration and crop, usually 9:16 or 16:9. ## Production Pattern 1. Upload the portrait reference if local. 2. Generate a broadcast-still frame that preserves identity. 3. Use image-to-video from that approved frame. 4. Add sports broadcast details in prompt only when they are generic or user-provided. Do not invent real network marks or false event claims. 5. Review identity, crowd plausibility, scoreboard/text artifacts, and motion. ## Prompt Guardrails - Keep the person recognizable from the reference. - Use generic broadcast styling unless the user supplies exact rights-safe graphics. - Avoid fake readable scoreboards unless the user supplies exact text. - Keep motion natural: cheering, gasping, standing, waving, phone held up. ## Model Choices - Identity-preserving frame: `openai/gpt-image-2/edit` or another strong edit endpoint after schema inspection. - Broadcast video: Kling v3 image-to-video or Seedance image-to-video, depending on available controls and quality target. ## Quality Bar - Person remains recognizable. - Broadcast frame feels live, not posed studio content. - Crowd and venue support the sport. - Any text/logos are absent, generic, or explicitly provided.
marketing2.4 KB
--- name: marketing description: > Plan campaign-level marketing asset production with fal.ai. Use for launch kits, campaign matrices, paid social variants, landing-page visuals, email and banner imagery, hook/proof/conversion assets, and creator ad packages. --- # Marketing Production Use when the user wants a campaign system rather than one isolated asset. Execution runs through fal.ai MCP tools. Load `commercial` for product-specific assets and `ugc` for creator-style ads. ## Inputs To Collect - Objective: launch, acquisition, retargeting, education, event, activation. - Audience: persona, market, use case, awareness level, objections. - Offer: product, feature, bundle, trial, waitlist, event, promotion. - Channels: paid social, organic, landing page, email, display, app. - Required assets: stills, videos, thumbnails, hero image, carousel, banner. - Brand rules: colors, logo, typography, tone, taboo visuals, competitors. - Claims: exact approved copy, proof points, disclaimers, compliance limits. ## Campaign Matrix Create a compact matrix before generation: - Hook asset: first-frame attention. - Proof asset: product, process, visible result, or supplied evidence. - Context asset: audience use case. - Conversion asset: clean end frame or layout-safe visual. - Retention/reminder asset: variation for later touchpoints. Each asset needs role, channel, crop, format, model route, prompt summary, and guardrails. ## Prompt Order 1. Asset role and channel. 2. Product or subject invariant. 3. Audience context and use case. 4. Visual system: camera, lighting, composition, color, motion. 5. Copy handling: no generated text, safe space, or exact provided wording. 6. Variation axis. 7. Guardrails: no fake claims, extra logos, distorted UI, or fake proof. ## Model Choices - Exact copy/key art: `openai/gpt-image-2`. - Premium stills: `openai/gpt-image-2`, `fal-ai/nano-banana-pro`, `fal-ai/nano-banana-2`. - Edits from product/logo/UI: `fal-ai/nano-banana-pro/edit`, `openai/gpt-image-2/edit`. - Product/social video: Seedance 2.0 image-to-video or text-to-video. - Creator ad: `veed/fabric-1.0`, `veed/fabric-1.0/text`, or `fal-ai/creatify/aurora`. ## Quality Bar - Every asset maps to a campaign role and channel. - Claims are supplied, observable, or removed. - Variants differ by one clear axis. - Safe zones work for platform UI and external overlays. - Final answer includes a campaign manifest and defects.
model-routing4.86 KB
--- 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. --- # fal.ai Model Routing Use this skill for curated endpoint choice. It is not a replacement for the MCP tools. After choosing an endpoint, execute through the fal.ai MCP tools in this plugin. Do not call the genmedia CLI from this MCP skill bundle. ## Routing Rules 1. If the user did not name a specific endpoint, call `recommend_model` first for a current catalog-ranked recommendation. 2. Use the curated endpoints in this skill to evaluate the recommendation and pick the artifact-appropriate route. If the recommendation is generic but the task is specialized, use `search_models` to verify a better endpoint. 3. Use live MCP discovery when the role is not covered, an endpoint is missing or deprecated, or the user asks to compare options. 4. Inspect the selected endpoint schema before using custom fields. 5. Check pricing when cost, batch size, video duration, 3D, or high-resolution output matters. 6. Do not invent endpoint IDs or schema fields. ## Image Generation Generic/simple image generation: - `fal-ai/flux-2/klein/9b`: default when the user asks for a basic image and does not name a model or require premium text rendering, brand fidelity, or final commercial quality. Text-heavy image work: - `openai/gpt-image-2`: best default for readable text, posters, packaging, diagrams, UI mockups, book covers, exact-copy layouts, and high-end stills. Use high quality when the result is final. - `fal-ai/nano-banana-pro`: second choice when text is important but cost or availability matters. Premium still images: - `openai/gpt-image-2`: commercial realism, editorial photography, product scenes, character anchors, and high-quality concept art. - `fal-ai/nano-banana-pro`: strong styled output and product-friendly images. - `fal-ai/nano-banana-2`: cheaper strong alternative. Fast draft images: - `fal-ai/flux-2/klein/9b`: quick concepts, mood exploration, rough layouts. Do not use as final commercial delivery unless the user asks for speed/cost. ## Image Editing Use for product edits, background replacement, inpainting, relighting, cleanup, object changes, outfit changes, and reference-driven composition. 1. `fal-ai/flux-2/klein/9b/edit`: default for simple/generic image edits when the user does not name a model. 2. `fal-ai/nano-banana-pro/edit` 3. `openai/gpt-image-2/edit` 4. `fal-ai/bytedance/seedream/v5/lite/edit` For product fidelity, prefer reference/edit workflows over text-only generation. ## Video Highest quality video: - Text to video: `bytedance/seedance-2.0/text-to-video` - Image to video: `bytedance/seedance-2.0/image-to-video` - Reference to video: `bytedance/seedance-2.0/reference-to-video` Fast/lower-cost video: - Text to video: `xai/grok-imagine-video/text-to-video` - Image to video: `xai/grok-imagine-video/image-to-video` - Video edit: `xai/grok-imagine-video/edit-video` Multi-shot or control-heavy video: 1. `bytedance/seedance-2.0/text-to-video` 2. `bytedance/seedance-2.0/image-to-video` 3. `bytedance/seedance-2.0/reference-to-video` 4. `fal-ai/kling-video/v3/pro/text-to-video` 5. `fal-ai/kling-video/v3/pro/image-to-video` 6. `alibaba/happy-horse/text-to-video` 7. `alibaba/happy-horse/image-to-video` Use Kling when multi-prompt, element controls, or stronger prompt structure are needed. Use Happy Horse for brief, direct camera-language prompts. ## UGC And Talking Head - Portrait plus audio: `veed/fabric-1.0` - Portrait plus text: `veed/fabric-1.0/text` - Avatar with visual direction: `fal-ai/creatify/aurora` - Existing footage with new speech: `fal-ai/sync-lipsync/v2` - Product b-roll: `bytedance/seedance-2.0/image-to-video` - Fast b-roll draft: `xai/grok-imagine-video/image-to-video` ## Audio Use live catalog discovery for current TTS, music, sound effect, transcription, and cleanup endpoints. Audio model availability changes quickly, so inspect schemas and pricing before execution. ## 3D - Premium image-to-3D or character assets: use Meshy v6 class endpoints when available and inspect rigging/animation fields. - Hunyuan/Tripo-style endpoints can be alternatives for faster drafts or different geometry outputs. - Always run 3D jobs async and return model URLs plus any texture/material URLs. ## Quality Guardrail Model choice is only valid if it matches the artifact role: - Text-heavy deliverables need text-capable image models or external layout. - Product deliverables need reference/edit workflows when packaging must hold. - Talking-head deliverables need audio/script length checks. - Story deliverables need continuity anchors across shots. - 3D deliverables need output format, scale, material, and rigging checks.
storytelling2.1 KB
--- name: storytelling description: > Build multi-shot narrative image, video, and audio workflows with fal.ai. Use for storyboards, shot lists, multi-prompt video, first-frame/last-frame pipelines, social stories, brand films, and sequence continuity. --- # Storytelling Use when the user wants a sequence, not a single asset. Execution runs through fal.ai MCP tools. Load `cinematography` for shot language and `character-design` when identity continuity matters. ## Inputs To Collect - Format: ad, short film, music video, documentary, tutorial, social story. - Duration and aspect ratio. - Number of shots or range. - Main subject, character, product, or location. - Continuity anchors: character, product, wardrobe, environment, color. - Source media: first frame, reference image, product shot, audio track. - Audio needs: narration, music, sound design, transcript, or no audio. ## Story Build 1. Beat sheet: what changes emotionally or informationally. 2. Shot list: one visual purpose per shot. 3. Continuity anchors: what must remain stable. 4. Model route: text-to-video, image-to-video, reference-to-video, or talking-head/audio path. 5. Keyframes: create or upload approved first frames when continuity matters. 6. Async execution per shot. 7. Review sequence order, duration, continuity, and artifact defects. ## Shot Prompt Pattern For each shot: - Shot number and purpose. - Subject and action. - Framing and camera movement. - Lighting and environment. - Continuity anchors. - Ending state. - What must not change. ## Model Choices - Final high-quality shots: Seedance 2.0. - Control-heavy video: Kling v3 when schema supports the needed controls. - Brief simple motion: Happy Horse or fast video endpoints. - Product/character continuity: use approved stills or reference-to-video. - Voice/spoken story: use UGC/talking-head routes and align visuals to audio. ## Quality Bar - Every shot has a narrative job. - Continuity anchors are repeated and visible. - The sequence can be edited together without random style drift. - The final answer includes shot manifest, output URLs, endpoint IDs, and known issues.
ugc1.98 KB
--- name: ugc description: > Plan and produce UGC-style creator ads and social videos with fal.ai. Use for direct-to-camera creator scripts, talking-head ads, product demos, testimonials, founder clips, unboxing, reactions, before-after, faceless voiceover, and short vertical social videos. --- # UGC Production Use when the user wants creator-style content instead of polished studio ads. Execution runs through fal.ai MCP tools. ## Inputs To Collect - Product or offer. - Format: direct-to-camera, demo, reaction, unboxing, founder, faceless b-roll. - Speaker: supplied portrait/video, generated avatar, no face, or voiceover. - Script source: exact script, bullets, offer copy, or ask to draft. - Platform: TikTok, Reels, Shorts, paid social, landing page, prototype. - Runtime/crop: usually 9:16; 6-15 seconds for hooks, 15-45 for ads. - Source media: portrait, product image/video, logo, b-roll, audio. - Claims: proof supplied, disclaimers, banned phrases. ## Script Shape 1. Hook: concrete tension, result, objection, or curiosity. 2. Context: why the speaker cares. 3. Product moment: visible use, demo, or comparison. 4. Proof: supplied metric, visible result, or sensory detail. 5. Turn: objection answered or before-after. 6. Close: soft CTA or final product frame. Avoid fake testimonials and unsupported medical, financial, or performance claims. ## Production Routes - Portrait plus audio: `veed/fabric-1.0`. - Portrait plus text: `veed/fabric-1.0/text`. - Avatar with visual direction: `fal-ai/creatify/aurora`. - Existing footage with new speech: `fal-ai/sync-lipsync/v2`. - Product b-roll: `bytedance/seedance-2.0/image-to-video`. - Hook frames/thumbnails: `openai/gpt-image-2` or `fal-ai/nano-banana-pro`. ## Quality Bar - First 1-2 seconds have a clear hook. - Spoken script fits runtime. - Mouth motion is synced for speaking faces. - Product/logo/packaging stay stable. - Captions/text are not hallucinated inside the video. - Claims are user-supplied or phrased as visible observations.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- features and labels
Package observed Sep 30, 2026.
Technical details
- First seen
- Sep 30, 2026 · 22:02 UTC
- Last seen
- Oct 1, 2026 · 18:00 UTC
- Collection status
- Collected
plugin_asdk_app_6a19d5012d308191a00a48780f7dcdcc
Download plugin data (JSON)