Designs and executes multi-step media pipelines combining generation, editing, video, audio, subtitles, and batching. Useful when a single model call isn't enough.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fal-ai-community-skills:genmedia-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **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.
Runtime: All endpoint calls run via the genmedia CLI. See the
genmediaskill for command syntax; rungenmedia initonce 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:
references/pipeline-patterns.mdreferences/node-rules.mdreferences/utility-endpoints.mdreferences/recipes.mdmodel-routing for creative model defaultsUse 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:
Write a short pipeline graph before running anything.
input assets -> planner -> generation nodes -> utility nodes -> QA -> final outputs
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
Inspect every endpoint before use.
genmedia schema <endpoint_id> --json
genmedia pricing <endpoint_id> --json
Upload local files once and reuse returned URLs.
genmedia upload ./input.png --json
genmedia upload ./voiceover.wav --json
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}" --json
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.
Download final assets with templates that cannot collide.
--download "./outputs/workflow/{request_id}_{index}.{ext}"
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": ["..."]
}
model-routing unless the user
names a model.validation_errors, inspect schema again, then
fix the exact field.Before returning, verify:
--download.If the workflow becomes too complex, stop expanding and ask the user to choose between faster iteration, higher fidelity, or broader variation.
npx claudepluginhub joshuarweaver/cascade-content-creation-misc-1 --plugin fal-ai-community-skillsAuthors and executes multi-step media pipelines on fal.ai via declarative workflow JSON files or local genmedia CLI orchestration.
Resolves, generates, and manages media assets (audio, images, icons, logos, voiceovers, captions, color grading) for HyperFrames projects using heygen CLI for catalog search and AI generation.
Drives a fully-agentic video pipeline (plan → acquire → verify → decide → gate → render) with complete control over every image, video, and music asset. Useful when building automated video generation workflows.