Skip to main content
skill CX Codex

marketing — Claude Code skill: campaign assets via genmedia

Plans and runs campaign-level asset production: brief, role matrix, genmedia commands, downloaded files.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add fal-ai-community/skills --skill marketing -a claude-code
Open on GitHub

What 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-code

2Manually: put the files in place

~/.claude/skills/marketing/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/marketing/

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.

Similar skills

Everything for Marketing and content →

From the same set8

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor