character-design
Build consistent character designs and character media with genmedia. Use this for original characters, reference sheets,…
Plan and run campaign-level marketing asset production with genmedia. Use this for launch kits, campaign matrices, paid social variants, landing-page visuals, email and banner imagery, hook/proof/conversion assets, creator ad packages, and channel-specific marketing deliverables.
$ npx -y skills add fal-ai-community/skills --skill marketing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/marketingContext preview
The summary Claude sees to decide when to auto-load this skill.
Plan and run campaign-level marketing asset production with genmedia. Use this for launch kits, campaign matrices, paid social variants, landing-page visuals, email and banner imagery, hook/proof/conversion assets, creator ad packages, and channel-specific marketing deliverables.
name: marketing description: > Plan and run campaign-level marketing asset production with genmedia. Use this for launch kits, campaign matrices, paid social variants, landing-page visuals, email and banner imagery, hook/proof/conversion assets, creator ad packages, and channel-specific marketing deliverables.
Use this skill when the user wants a campaign system, not one isolated asset. Load references as needed:
Load `model-routing` alongside this skill for default endpoint choices.
Marketing output should be executable: a brief, asset matrix, genmedia command plan, downloaded files, and clear defects. Do not add fake claims, fake social proof, fake partner logos, fake award badges, or invented legal copy.
Only ask when missing details would change the asset plan.
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 genmedia models --endpoint_id bytedance/seedance-2.0/text-to-video --json genmedia models --endpoint_id veed/fabric-1.0 --json
Use text search only as fallback discovery for a missing channel role:
genmedia models "marketing banner image typography" --json genmedia models "social ad video product campaign" --json genmedia docs "image generation text rendering" --json
2. Inspect the selected endpoint before planning exact payloads.
genmedia schema <endpoint_id> --json genmedia pricing <endpoint_id> --json
3. Upload all source media.
genmedia upload ./product.png --json genmedia upload ./logo.svg --json genmedia upload ./screenshot.png --json genmedia upload ./creator.jpg --json
4. Build the campaign matrix before generating.
Minimum matrix:
5. Run still assets synchronously when quick.
genmedia run <endpoint_id> \
--prompt "<marketing asset prompt>" \
--download "./outputs/marketing/{request_id}_{index}.{ext}" \
--json6. Run video assets async and download from status.
genmedia run <endpoint_id> \
--prompt "<campaign video prompt>" \
--async \
--json
genmedia status <endpoint_id> <request_id> \
--download "./outputs/marketing/{request_id}_{index}.{ext}" \
--json7. Use schema fields exactly. Do not pass guessed flags. Mirror names such as `image_urls`, `image_url`, `reference_image_url`, `aspect_ratio`, `duration`, `quality`, `seed`, `prompt`, or `negative_prompt`.
Build the campaign brief before prompts:
1. Product truth: what the product is and what must stay accurate. 2. Audience tension: problem, desire, objection, or trigger moment. 3. Campaign promise: user-approved benefit or visible outcome. 4. Asset roles: hook, proof, context, conversion, retention, reminder. 5. Channel specs: crop, runtime, safe zones, text needs, file count. 6. Variation axis: audience, setting, proof point, visual metaphor, offer. 7. Guardrails: claims, logo, legal, copy, product fidelity, banned imagery.
Write every asset prompt in this order:
1. Asset role and channel: launch hero, Meta ad, TikTok hook, email header. 2. Product or subject invariant: exact product, UI, feature, person, logo rule. 3. Audience context: where, who, problem state, usage moment. 4. Visual system: camera, lighting, color, composition, texture, motion. 5. Copy handling: no generated text, safe space, or exact provided wording. 6. Variant axis: what differs from the other assets. 7. Guardrails: no fake claims, no extra logos, no distorted product or UI.
ads with exact copy: `openai/gpt-image-2` at `quality=high`.
`fal-ai/nano-banana-pro`, then `fal-ai/nano-banana-2`.
`openai/gpt-image-2/edit`, then `fal-ai/bytedance/seedream/v5/lite/edit`.
`veed/fabric-1.0/text`, or `fal-ai/creatify/aurora`.
Before returning:
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…