← falCONTENT HISTORY

Update to fal

Snapshot Sep 30, 2026 · 22:46 UTC · version 1.1.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "name": "commercial",
  "description": "Plan and produce commercial image or video assets with fal.ai. Use for product photography, ads, e-commerce batches, product reveals, lifestyle commercials, background replacement, platform crops, and brand-safe prompts.\n",
  "included_files": [],
  "skill_md_contents": "---\nname: commercial\ndescription: >\n  Plan and produce commercial image or video assets with fal.ai. Use for\n  product photography, ads, e-commerce batches, product reveals, lifestyle\n  commercials, background replacement, platform crops, and brand-safe prompts.\n---\n\n# Commercial Production\n\nUse when the user wants advertising, product, brand, or e-commerce media.\nExecution runs through the fal.ai MCP tools; this skill provides production\njudgment, not another command layer.\n\nLoad `model-routing` when the model is not specified.\n\n## Inputs To Collect\n\n- Product: name, category, material, color, scale, logo/packaging rules.\n- Goal: hero shot, PDP image, ad creative, product reveal, demo, lifestyle.\n- Platform: square, vertical, landscape, banner, transparent background, print.\n- Brand: premium, playful, clinical, athletic, minimal, natural, technical.\n- Source media: packshot, logo, reference scene, prior generated asset.\n- Constraints: preserve packaging, avoid new labels, no fake readable copy.\n\n## Production Workflow\n\n1. Choose the route: text-to-image, reference edit, product cleanup, or\n   still-to-video reveal.\n2. Use reference/edit workflows when product fidelity matters.\n3. Build an approved still before video unless the user explicitly wants\n   text-to-video exploration.\n4. For e-commerce batches, keep one prompt skeleton and vary one axis at a\n   time: background, crop, lighting, platform, or color treatment.\n5. For text overlays, reserve clean space unless using a text-capable model\n   with exact user-provided copy.\n\n## Prompt Order\n\n1. Product invariant: object, material, packaging, scale, logo rules.\n2. Commercial role: hero, PDP, launch teaser, social ad, demo.\n3. Setting: surface, background, props, environment.\n4. Lighting: softbox, strip light, rim light, practicals, caustics.\n5. Camera: angle, focal-length feel, macro, depth of field, motion.\n6. Composition: safe zones, crop, negative space, platform.\n7. Brand tone.\n8. Guardrails: preserve logo/package, no extra text, no distorted labels.\n\n## Model Choices\n\n- Text-heavy ads/posters/UI: `openai/gpt-image-2`.\n- Premium product stills: `openai/gpt-image-2`, then\n  `fal-ai/nano-banana-pro`, then `fal-ai/nano-banana-2`.\n- Product/reference edits: `fal-ai/nano-banana-pro/edit`, then\n  `openai/gpt-image-2/edit`.\n- Product reveal video: `bytedance/seedance-2.0/image-to-video`.\n- Fast draft video: Grok Imagine Video endpoints.\n\n## Quality Bar\n\n- Product shape, logo, material, and color are stable.\n- Generated text is absent or exact and intentional.\n- Composition supports crop and external copy.\n- Props support the product instead of competing with it.\n- The final answer includes endpoint, request id when available, output URL,\n  prompt summary, and any defects.\n"
}

SHA-256: 419cb1a57158d7ace0ff924d4752b53dff0984ee65d3c265e847a2986ac3fadb