character-design
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, product reveals, lifestyle commercials, background replacement, social formats, and brand-safe prompt work.
$ npx -y skills add fal-ai-community/skills --skill commercial --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/commercialContext preview
The summary Claude sees to decide when to auto-load this skill.
Plan and run commercial image or video production with genmedia. Use this for product photography, ads, e-commerce batches, product reveals, lifestyle commercials, background replacement, social formats, and brand-safe prompt work.
name: commercial description: > Plan and run commercial image or video production with genmedia. Use this for product photography, ads, e-commerce batches, product reveals, lifestyle commercials, background replacement, social formats, and brand-safe prompt work.
Use this skill when the user wants advertising, product, brand, or e-commerce media. Load the reference files when you need prompt patterns or category examples:
Load `model-routing` alongside this skill for default endpoint choices.
Keep the output production-focused. Do not add inflated marketing language, unsupported claims, fake text in the image, or em dashes.
Only ask when the answer cannot be inferred from the task or the source files.
or the job is unusually expensive.
1. Start from routed endpoint IDs.
genmedia models --endpoint_id openai/gpt-image-2 --json genmedia models --endpoint_id fal-ai/nano-banana-pro/edit --json genmedia models --endpoint_id fal-ai/nano-banana-2 --json genmedia models --endpoint_id bytedance/seedance-2.0/image-to-video --json
Use text search only as fallback discovery for a missing utility or unsupported role:
genmedia models "background removal product image" --json genmedia docs "commercial product image generation" --json
2. Inspect the selected endpoint before running.
genmedia schema <endpoint_id> --json genmedia pricing <endpoint_id> --json
3. Upload every local or remote reference file.
genmedia upload ./product.png --json genmedia upload ./logo.png --json
4. Run still-image jobs synchronously when they are quick.
genmedia run <endpoint_id> \
--prompt "<commercial prompt>" \
--image_url "<uploaded product url if supported>" \
--download "./outputs/commercial/{request_id}_{index}.{ext}" \
--json5. Run video jobs async and download from `status`.
genmedia run <endpoint_id> \
--prompt "<motion prompt>" \
--image_url "<uploaded hero frame if supported>" \
--async \
--json
genmedia status <endpoint_id> <request_id> \
--download "./outputs/commercial/{request_id}_{index}.{ext}" \
--json6. Use schema fields exactly. Do not pass guessed flags. If the model uses `image_urls`, `reference_image_url`, `aspect_ratio`, `duration`, `seed`, or another name, mirror that schema.
Write prompts in this order so commercial intent stays clear:
1. Product invariant: exact object, material, color, packaging, scale. 2. Commercial role: hero image, PDP image, launch teaser, demo shot, social ad. 3. Setting: surface, background, props, environment, distance from product. 4. Lighting: softbox, strip light, rim light, backlight, caustics, practicals. 5. Camera: angle, focal length feel, macro, depth of field, motion if video. 6. Composition: centered, negative space, safe zone, text-free area, platform. 7. Brand tone: premium, clean, clinical, bold, energetic, warm, editorial. 8. Guardrails: preserve logo and packaging, no extra text, no distorted labels.
Do not promise claims like "best", "clinically proven", "50 percent faster", or celebrity endorsements unless the user provides that copy.
infographics: use `openai/gpt-image-2` at `quality=high`. Prefer 2K or 4K when the final must carry small readable details. Treat this as expensive.
`fal-ai/nano-banana-pro`, then `fal-ai/nano-banana-2`.
`openai/gpt-image-2/edit`, then `fal-ai/bytedance/seedream/v5/lite/edit`.
`fal-ai/bytedance/seedream/v5/lite/text-to-image`; use the matching edit endpoint when a product reference image exists.
`bytedance/seedance-2.0/image-to-video` for final quality.
or `xai/grok-imagine-video/text-to-video`.
crop, lighting, or platform format.
editing tool unless the selected model is explicitly good at typography.
inpainting, or product editing models and inspect their schemas.
Before returning, check:
If the result mis
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…
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…