character-design
Build consistent character designs and character media with genmedia. Use this for original characters, reference sheets,…
Design and execute multi-step media workflows with genmedia. Use this for pipelines that combine planning, generation, editing, image or video utilities, audio, subtitles, batching, and final delivery manifests.
$ npx -y skills add fal-ai-community/skills --skill genmedia-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/genmedia-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
Design and execute multi-step media workflows with genmedia. Use this for pipelines that combine planning, generation, editing, image or video utilities, audio, subtitles, batching, and final delivery manifests.
name: genmedia-workflow description: > Design and execute multi-step media workflows with genmedia. Use this for pipelines that combine planning, generation, editing, image or video utilities, audio, subtitles, batching, and final delivery manifests.
> **Runtime:** All endpoint calls run via the [genmedia CLI](https://github.com/fal-ai-community/genmedia-cli). See the `genmedia` skill for command syntax; run `genmedia init` once if not yet installed.
Use this skill when a single model call is not enough. A workflow is a planned sequence of genmedia calls with clear inputs, outputs, dependencies, and quality checks.
Load references as needed:
Use `model-routing` for default creative model choices. Still inspect schemas, check pricing when cost matters, and use exact endpoint fields.
Ask only for missing information that changes the pipeline:
batch, product campaign, storyboard, style exploration.
audio, logo, transcript, brand guide.
duration, aspect ratios, deadline.
voice, color grade.
tradeoffs are not clear from the brief.
1. Write a short pipeline graph before running anything.
input assets -> planner -> generation nodes -> utility nodes -> QA -> final outputs
2. Resolve endpoints for each role. Check known endpoint IDs first.
genmedia models --endpoint_id openai/gpt-image-2 --json genmedia models --endpoint_id fal-ai/nano-banana-pro/edit --json genmedia models --endpoint_id bytedance/seedance-2.0/image-to-video --json genmedia models --endpoint_id xai/grok-imagine-video/image-to-video --json genmedia models --endpoint_id veed/fabric-1.0 --json
Use text search only as fallback discovery for roles not covered by `model-routing` or the utility reference:
genmedia models "image generation product photography" --json genmedia models "image editing reference preservation" --json genmedia models "image to video" --json genmedia models "subtitle video utility" --json genmedia docs "fal.ai workflow utility endpoints" --json
3. Inspect every endpoint before use.
genmedia schema <endpoint_id> --json genmedia pricing <endpoint_id> --json
4. Upload local files once and reuse returned URLs.
genmedia upload ./input.png --json genmedia upload ./voiceover.wav --json
5. Run each node with JSON output. Use async for slow generation.
genmedia run <endpoint_id> --<field> "<value>" --json
genmedia run <endpoint_id> --<field> "<value>" --async --json
genmedia status <endpoint_id> <request_id> --download "./outputs/workflow/{request_id}_{index}.{ext}" --json6. For downstream nodes, pass the media URL from the previous `result` when it is available. If you only have a local file path, upload it first.
7. Download final assets with templates that cannot collide.
--download "./outputs/workflow/{request_id}_{index}.{ext}"8. Return a compact manifest.
{
"goal": "short deliverable description",
"nodes": [
{
"id": "shot_01",
"role": "image_to_video",
"endpoint_id": "...",
"request_id": "...",
"input_urls": ["..."],
"output_urls": ["..."],
"downloaded_files": ["..."],
"notes": "continuity or defect notes"
}
],
"final_files": ["..."]
}text-only generations.
names a model.
audio merge, subtitle, speed change, compression.
every node.
fix the exact field.
Before returning, verify:
If the workflow becomes too complex, stop expanding and ask the user to choose between faster iteration, higher fidelity, or broader variation.
Agent skills for fal.ai. The default execution path is the genmedia CLI: discover an endpoint, inspect its schema, run it, poll status when needed, and download outputs.
Build consistent character designs and character media with genmedia. Use this for original characters, reference sheets,…
Design cinematic image and video prompts for genmedia. Use this for shot language, camera movement, lighting, lens choices, color…
Plan and run commercial image or video production with genmedia. Use this for product photography, ads, e-commerce batches,…
Generate 2D pixel art game assets, characters, sprite sheets, background removal, and game backgrounds. Trigger for "pixel art…
Choose the right fal.ai endpoint for a given task. Modality-organized catalog of production endpoint defaults, text-to-image,…
Model-family-specific prompt craft for fal.ai endpoints. Trigger when the user mentions a specific model family by name and asks…