fal-ai-media
Unified media generation via fal.ai MCP — image, video, and audio. Covers text-to-image (Nano Banana), text/image-to-video (Seedance, Kling, Veo 3), text-to-speech (CSM-1B), and video-to-audio (ThinkSound). Use when the user wants to generate images, videos, or audio with AI.
By affaan-m · 2,943 installs
npx skills add affaan-m/ecc --skill fal-ai-media
Source repository · Upstream listing
fal.ai Media Generation
Drift prone skill. fal.ai model IDs, pricing, inputs, and MCP tool names
change quickly. Search or fetch the current model metadata before promising a
specific model, parameter, output format, or cost.
Generate images, videos, and audio using fal.ai models via MCP.
When to Activate
User wants to generate images from text prompts
Creating videos from text or images
Generating speech, music, or sound effects
Any media generation task
User says "generate image", "create video", "text to speech", "make a thumbnail", or similar
MCP Requirement
fal.ai MCP server must be configured. Add to ~/.claude.json :
Get an API key at [fal.ai](https://fal.ai).
MCP Tools
The fal.ai MCP provides these tools:
search — Find available models by keyword
find — Get model details and parameters
generate — Run a model with parameters
result — Check async generation status
status — Check job status
cancel — Cancel a running job
estimate cost — Estimate generation cost
models — List popular models
upload — Upload files for use as inputs
Image Generation
Nano Banana 2 (Fast)
Best for: quick iterations, drafts, text to image, image editing.
Nano Banana Pro (High Fidelity)
Best for: production images, realism, typography, detailed prompts.
Common Image Parameters
Param Type Options Notes
prompt string required Describe what you want
image size string square , portrait 4 3 , landscape 16 9 , portrait 16 9 , landscape 4 3 Aspect ratio
num images number 1 4 How many to generate
seed number any integer Reproducibility
guidance scale number 1 20 How closely to follow the prompt (higher = more literal)
Image Editing
Use Nano Banana 2 with an input image for inpainting, outpainting, or style transfer:
Video Generation
Seedance 1.0 Pro (ByteDance)
Best for: text to video, image to video with high motion quality.
Kling Video v3 Pro
Best for: text/image to video with native audio generation.
Veo 3 (Google DeepMind)
Best for: video with generated sound, high visual quality.
Image to Video
Start from an existing image:
Video Parameters
Param Type Options Notes
prompt string required Describe the video
duration string "5s" , "10s" Video length
aspect ratio string "16:9" , "9:16" , "1:1" Frame ratio
seed number any integer Reproducibility
image url string URL Source image for image to video
Audio Generation
CSM 1B (Conversational Speech)
Text to speech with natural, conversational quality.
ThinkSound (Video to Audio)
Generate matching audio from video content.
ElevenLabs (via API, no MCP)
For professional voice synthesis, use ElevenLabs directly:
VideoDB Generative Audio
If VideoDB is configured, use its generative audio:
Cost Estimation
Before generating, check estimated cost:
Model Discovery
Find models for specific tasks:
Tips
Use seed for reproducible results when iterating on prompts
Start with lower cost models (Nano Banana 2) for prompt iteration, then switch to Pro for finals
For video, keep prompts descriptive but concise — focus on motion and scene
Image to video produces more controlled results than pure text to video
Check estimate cost before running expensive video generations
Related Skills
tasteforge video — Offline taste distillation and modality planning. Its
endpoint candidates and request manifests are reference only, not submitted
jobs or saved Fal workflows. A TasteForge handoff does not authorize upload
or generation; use a separately authorized provider workflow and verify its
current endpoint schema before executing.
videodb — Video processing, editing, and streaming
video editing — AI powered video editing workflows
content engine — Content creation for social platforms