character-design
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 grade, film texture, scene blocking, and production-ready visual direction.
$ npx -y skills add fal-ai-community/skills --skill cinematography --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cinematographyContext preview
The summary Claude sees to decide when to auto-load this skill.
Design cinematic image and video prompts for genmedia. Use this for shot language, camera movement, lighting, lens choices, color grade, film texture, scene blocking, and production-ready visual direction.
name: cinematography description: > Design cinematic image and video prompts for genmedia. Use this for shot language, camera movement, lighting, lens choices, color grade, film texture, scene blocking, and production-ready visual direction.
Use this skill when the user needs cinematic direction, not generic "make it cinematic" prompting. Load references as needed:
Load `model-routing` alongside this skill for default endpoint choices.
Write concrete visual direction. Avoid empty prestige words and em dashes.
Ask only for what affects the shot:
quality/cost profile.
1. Start from routed endpoint IDs.
genmedia models --endpoint_id openai/gpt-image-2 --json genmedia models --endpoint_id fal-ai/nano-banana-pro --json genmedia models --endpoint_id bytedance/seedance-2.0/text-to-video --json genmedia models --endpoint_id bytedance/seedance-2.0/image-to-video --json genmedia models --endpoint_id xai/grok-imagine-video/text-to-video --json
Use text search only as fallback discovery for a missing camera-control role:
genmedia models "cinematic video generation camera movement" --json genmedia docs "video generation camera movement prompt" --json
2. Inspect schema and use only supported controls.
genmedia schema <endpoint_id> --json genmedia pricing <endpoint_id> --json
3. Upload references when using image-to-video, first frame, last frame, style reference, or character/product continuity.
genmedia upload ./frame.png --json
4. Run stills with direct download.
genmedia run <endpoint_id> \
--prompt "<cinematography prompt>" \
--download "./outputs/cinema/{request_id}_{index}.{ext}" \
--json5. Run video async.
genmedia run <endpoint_id> \
--prompt "<shot prompt>" \
--image_url "<uploaded frame if supported>" \
--async \
--json
genmedia status <endpoint_id> <request_id> \
--download "./outputs/cinema/{request_id}_{index}.{ext}" \
--jsonUse the SCLCAM structure:
1. Subject: who or what is in frame. 2. Context: location, time, weather, story moment. 3. Lens/framing: distance, angle, focal length feel, depth of field. 4. Camera motion: only for video or if motion blur is desired. 5. Atmosphere: haze, rain, practicals, reflections, texture. 6. Mood/color: palette, contrast, grade, exposure style. 7. Output controls: aspect ratio, duration, first-frame continuity.
Example structure:
[subject] in [context], framed as [shot size and angle], [lens feel], [lighting setup], [camera movement if video], [color grade], [texture], [duration or aspect ratio], [continuity constraints]
`fal-ai/nano-banana-pro`, then `fal-ai/nano-banana-2`.
`bytedance/seedance-2.0/image-to-video`.
`xai/grok-imagine-video/image-to-video`.
multi-prompt or element controls matter.
support.
apply cinematography as the variable block.
Before returning, check:
prompts or shot lists.
If a result looks generic, improve specificity in camera, blocking, light, and environment before adding more adjectives.
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,…
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…
Use-case-driven multi-step pipelines on fal.ai. Trigger when the user asks for a specific kind of content production rather than…