ads-generate

Generate platform-sized ad creatives from campaign briefs and brand profiles.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/chriswestt/claude-skills --skill ads-generate-chriswestt
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ads-generate
Source: https://github.com/chriswestt/claude-skills/tree/main/ads-generate
Command: npx skills add https://github.com/chriswestt/claude-skills --skill ads-generate-chriswestt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Generates platform-sized ad creatives quickly from campaign briefs and brand profiles, ensuring consistency and speed across channels.

Core Features & Use Cases

  • Builds platform-ready ad images from campaign-brief.md with brand-profile.json injected branding.
  • Supports multiple platforms (Meta, Google, TikTok, LinkedIn, YouTube) with correct aspect ratios and specs.
  • Includes a standalone mode when briefs are unavailable, enabling prompt-based image generation.

Quick Start

Provide your campaign-brief.md and brand-profile.json, then run the ads generate workflow to produce images.

Frequently Asked Questions about ads-generate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ad image generation for multiple platforms from a campaign brief?▼

Automate ad image generation by providing a campaign-brief.md and brand-profile.json to produce platform-ready creatives with consistent branding across Meta, Google, TikTok, LinkedIn, and YouTube. The workflow validates platform specs and outputs images alongside a generation manifest.

What's the best way to ensure ad creatives meet platform-specific dimensions for Meta and TikTok?▼

Ensure platform-specific dimensions by using a workflow that validates platform specs and automatically applies correct aspect ratios for Meta, Google, TikTok, LinkedIn, and YouTube. Injecting brand-profile.json guarantees visual consistency across all generated ad creatives.

Do I need banana-claude and nanobanana-mcp to generate platform-ready ad images?▼

Yes, generating platform-ready ad images requires banana-claude v1.4.1 or higher with nanobanana-mcp installed. This environment reads your campaign brief and brand profile to validate specifications and output the final ad creatives.

Can I generate ad creatives without a campaign brief?▼

Yes, you can generate ad creatives without a campaign brief using standalone mode. This mode enables prompt-based image generation directly, allowing you to produce visuals when formal briefs are unavailable.

What file formats do I need to prepare for automated ad creative generation?▼

Prepare a campaign-brief.md file containing your campaign details and a brand-profile.json file with your branding specifications. These two files provide the necessary inputs for the workflow to inject branding and generate platform-optimized images.

Why are my generated ad images failing platform specs across different networks?▼

Generated ad images fail platform specs when the workflow lacks proper validation for Meta, Google, TikTok, LinkedIn, and YouTube aspect ratios. Supplying accurate campaign-brief.md and brand-profile.json files ensures the platform spec validation produces compliant creatives.