marketing — Claude Code skill: campaign assets via genmedia
Plans and runs campaign-level asset production: brief, role matrix, genmedia commands, downloaded files.
npx skills add fal-ai-community/skills --skill marketing -a claude-codeWhat marketing does
This skill kicks in when you want a campaign system rather than one isolated asset. It builds the brief first: objective, audience, offer, channels, brand rules, source media and approved claims. From there comes a matrix of at least four roles — hook, proof, context, conversion. Each role maps to a channel and differs from the others along one clear axis.
Production runs through genmedia. You pick endpoint IDs, check genmedia schema and genmedia pricing, then upload source media with genmedia upload. Stills run synchronously with --download; video runs async and the file is pulled back through genmedia status. Field names must match the schema exactly — a guessed image_url where the schema says image_urls will fail.
The skill ships reference files: references/campaign-patterns.md, references/workflows.md, references/examples.md. Model routing is spelled out too: openai/gpt-image-2 at quality=high for copy-heavy key art, fal-ai/nano-banana-pro/edit for edits from source assets. Fake claims, partner logos and award badges are off the table unless you supply them. Output is a campaign manifest with role, endpoint, request id, local path and defects. If the assets come out generic, the skill tells you to cut the count and sharpen each role instead of generating more variants.
What it helps with
- build a full asset set for a product launch instead of one image
- split a campaign into hook, proof, context and conversion roles
- pick the right endpoint for on-image copy versus edits from source files
- download stills and video into one folder with readable names
- strip invented claims and third-party logos before generating
Example prompts for the agent
- Build a launch campaign for the app: brief, asset matrix and genmedia command plan
- Make a hook and a conversion asset for a Meta ad from product.png, leave space for copy
- Run the video asset async and download it to ./outputs/marketing
How to install marketing
1Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill marketing -a claude-code2Manually: put the files in place
~/.claude/skills/marketing/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/marketing/
1Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill marketing -a codex2Manually: put the files in place
.agents/skills/marketing/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill marketing -a cursor2Manually: put the files in place
.cursor/skills/marketing/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install fal-ai-community/skills marketing2Manually: put the files in place
.github/skills/marketing/SKILL.md1Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill marketing -a gemini-cli2Platform CLI
gemini skills install https://github.com/fal-ai-community/skills --path skills/marketingManually: put the files in place
.devin/skills/marketing/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill marketing -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about marketing
How do I install marketing in Claude?
Run npx skills add fal-ai-community/skills --skill marketing -a claude-code. The skill lands at ~/.claude/skills/marketing/SKILL.md.
What does the marketing skill do?
It plans a whole campaign: collects the brief, builds the role and channel matrix, prepares genmedia commands and saves downloaded files with a manifest.
What do I need for it to work?
The genmedia CLI and access to the endpoints you pick. Routing suggests openai/gpt-image-2 at quality=high for exact on-image copy and fal-ai/nano-banana-pro/edit for edits from source assets.