amazon-ads
Plan and create Amazon Sponsored Products campaigns end-to-end via the Hyper MCP. Use when the user wants to launch Amazon Ads, set up Sponsored Products,…
Generate on-brand ad creatives — visuals + copy — for Google, Meta (Facebook / Instagram), and other paid platforms via the Hyper MCP. Extracts brand identity from a website, writes ad copy variants, and produces brand-consistent images using reference-based image generation.
$ npx -y skills add hyperfx-ai/marketing-skills --skill ad-creative-generation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ad-creative-generationContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate on-brand ad creatives — visuals + copy — for Google, Meta (Facebook / Instagram), and other paid platforms via the Hyper MCP. Extracts brand identity from a website, writes ad copy variants, and produces brand-consistent images using reference-based image generation.
name: ad-creative-generation description: Generate on-brand ad creatives — visuals + copy — for Google, Meta (Facebook / Instagram), and other paid platforms via the Hyper MCP. Extracts brand identity from a website, writes ad copy variants, and produces brand-consistent images using reference-based image generation. Use when the user asks for ad creative, ad copy variants, RSA headlines, Meta ad creative, display ads, carousel ads, or A/B test variants. metadata: version: 1.0.0 requires_toolkits: - image_gen icon: image_gen short_description: Brand extraction, ad copy variants, and on-brand images for Google and Meta placements.
Generate ad creatives — both visuals and copy — that match a brand's identity. This skill orchestrates brand extraction, copywriting, and image generation into a single workflow.
This skill assumes the [Hyper MCP](https://app.hyperfx.ai/mcp) is connected to your agent so the tools below are available. Brand extraction also requires Firecrawl to be configured under your Hyper integrations.
Every tool in this skill is named by its canonical tool name. Run it with the call your surface gives you:
| Surface | Find a tool | Run it | | --- | --- | --- | | MCP client (Claude, Cursor, Codex, ChatGPT) | `search("<what you want to do>")`, then `describe("<name>")` | `call("<name>", {...})` | | Hyper CLI | `hyperai search "<what you want to do>"`, then `hyperai describe <name>` | `hyperai call <name> --json '{...}'` |
If a tool is not found, its integration is not connected or not enabled for the workspace: stop and tell the user which integration to connect.
| Group | Tools | |-------|-------| | Brand extraction | `firecrawl_branding_extract` | | Archetype recommendations (conditional) | `cmo_ad_brief` | | Competitor ad tracking (conditional) | `cmo_ads_track`, `cmo_ads_tracked_list` | | Image generation (default) | `images_generate` (`model="gpt-image-2"`) | | Image generation (text-heavy) | `images_generate` (`model="nano-banana-pro"`) | | Image generation (photoreal product shots) | `images_generate` (`model="seedream-4.5"`) |
The `cmo_*` tools are conditional — they appear when the CMO toolkit is enabled in the workspace. When absent, skip them and use the reference frameworks; do not fail the workflow.
For deeper image-tool selection guidance see the `image-generation` skill. To turn finished creatives into running campaigns see `google-ads` and `meta-ads`.
Based on what the user needs, read the appropriate reference file:
| User Need | Reference | |-----------|-----------| | "Extract branding from this site" / brand colors, logo | `references/brand-extraction.md` | | "Write ad copy" / headlines / variants / hooks | `references/ad-copy-frameworks.md` | | Google RSAs / display ads / Performance Max assets | `references/google-ads-creatives.md` | | Meta / Facebook / Instagram ads / carousel / stories | `references/meta-ads-creatives.md` |
When the task spans multiple areas (e.g., "create ad creatives for this website"), follow the full workflow below.
Call `firecrawl_branding_extract` with the website URL. This single call returns branding data, a saved logo, and a website screenshot:
brand = firecrawl_branding_extract(url="https://example.com")
The result contains:
Both `logo` and `screenshot` are saved images ready to pass as `reference_images` to image generation tools. SVG logos are automatically converted to PNG, so always include the logo — no need to filter by format.
**For deeper guidance on brand extraction, read `references/brand-extraction.md`.**
**If `cmo_ad_brief` is available, call it first** — it returns ranked ad archetypes for the brand's goal and platform with the reasoning, hook examples, structure beats, d
Agent Skills for marketing — paid ads, social media, SEO, AI search, competitor research, ad creative generation, email lifecycle, analytics, operations, and more.
Repo: hyperfx-ai/marketing-skills
Plan and create Amazon Sponsored Products campaigns end-to-end via the Hyper MCP. Use when the user wants to launch Amazon Ads, set up Sponsored Products,…
Drive Google Analytics (GA4), Google Tag Manager, Google Search Console, and BigQuery from chat — tracking plans, GA4 reports, key-event (conversion) setup,…
Generate one excellent, on-brand blog post per run for any business, built to rank on Google and get cited by AI search (ChatGPT, Claude, Perplexity, AI…
Create and maintain a single brand-context.md — positioning, audience, personas, pain points, customer language, voice, proof points — that every other…
Run end-to-end B2B cold-email outreach through the Hyper MCP — enrich prospects with Apollo, scrape per-prospect signals from company sites and LinkedIn, draft…
Run end-to-end competitor research and monitoring through the Hyper MCP — pick the set, scrape every public surface (site, blog, pricing, organic social,…