Writing & Content ad-copywritingrsa-headlinespaid-advertisingmessage-matchangle-matrixgoogle-adssocial-ads

Ad Creative Builder

Generate paid-ad variants that stay faithful to the landing page.

FollowSkills review · FSRS-2.0
Use with care
60/ 100 5-point scale 3.0 / 5
Trust19 / 25 · 3.8/5

The skill treats exports, scraped pages, and competitor ads as untrusted data, requires input confirmation, saves only after user confirmation, submits unresolved claims as propose events, and explicitly disallows account upload or activation. These controls reduce overreach and prompt-injection risk. Deducted 6 points because the referenced runtime, permission boundaries, rollback details, and complete data flows are not included in this skill evidence; reading the destination URL also entails external network access, while sensitive-data handling largely depends on shared documents.

Reliability9 / 20 · 2.3/5

Inputs, outputs, procedure, quality bar, and the NEEDS_INPUT path are clearly specified, and format-limit checks support consistent behavior. Deducted 11 points because static review cannot reproduce key paths; the referenced scripts and reference materials are not supplied here, platform specifications are explicitly subject to change, and version 18.0.0 conflicts somewhat with SECURITY.md identifying 17.x as the current supported line. The static ceiling keeps this at 9/20.

Adaptability11 / 15 · 3.7/5

Triggers, argument hints, platforms, required inputs, output shape, and neighboring non-fit skills are clearly defined; the core path can use user-provided data and includes Chinese descriptions. Deducted 4 points because platforms, ad-transparency libraries, and destination URLs require external network access, mainland-China reachability and language/platform variance are not sufficiently documented, and non-Google/Meta format coverage is relatively coarse.

Convention9 / 15 · 3.0/5

The skill has structured frontmatter, Quick Start examples, a Skill Contract, data-source guidance, numbered instructions, save-template references, next-skill routing, and an Apache-2.0 license. The repository README adds versioning, architecture, CI, and maintenance signals. Deducted 6 points because the shared protocols, scripts, and referenced materials are not expanded in the supplied evidence; there is no skill-level changelog, clearly assigned maintainer, or troubleshooting FAQ, and the support-version statement is not fully aligned with the skill version.

Effectiveness7 / 15 · 2.3/5

The stated output is a ready-to-import creative set containing RSA headlines, descriptions, hooks, an angle matrix, and per-unit message-match notes. Character limits, angle coverage, claim checks, and policy pre-checks define a useful quality bar. Deducted 8 points because no representative output or third-party execution evidence is supplied, and direct importability depends on current platform specifications, claims projections, narrative canon, and referenced scripts that are not included. The static ceiling limits this to 7/15.

Verifiability5 / 10 · 2.5/5

The skill requires destination-claim mapping, provenance labels, dependency tuples, and explicit unresolved-claim states; repository CI, regression tests, and an audit-artifact validator provide some auditability. Deducted 5 points because the supplied tests primarily cover architecture and generic audit artifacts rather than this skill's key generation paths, and no third-party execution results or independent reproduction evidence are provided. The static ceiling limits this to 5/10.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision ebd436747f8f
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Do not publish or import the generated set directly into an ad account; verify current platform limits, actual landing-page claims, claims provenance, and restricted-category policies first.
  • The shared scripts, claims/narrative projections, and referenced materials are not included in the supplied evidence. Treat missing dependencies as blocked or NEEDS_INPUT rather than assuming dependency_status is verified.
  • SECURITY.md lists 17.x as the current supported line while the skill and README use 18.0.0; confirm supported-version and maintenance status before adoption.
  • For Meta, Google, TikTok transparency libraries, or destination-page fetching, confirm mainland-China reachability, authorization, robots/TOS compliance, and data-egress implications.
See the full review method →

What does this skill do, and when should you use it?

Ad Creative Builder is the paid-ads creative production skill in Aaron Marketing Skills’ ROAS workflow. It produces RSA headlines and descriptions, hooks, and an angle matrix, with each unit tied back to a real claim on the destination page. It uses the offer, platform, audience, brand voice, narrative canon, and claims projection to guide drafting. It does not audit an ad account or optimize the post-click landing page.

Reads the offer, destination URL, platform and format, audience or intent, existing variants, and named offsets in memory/projections/narrative.json and claims.json; extracts the destination page headline, value proposition, concrete offer or claim, and CTA; builds three or more angles with hooks and ad variants; writes RSA headlines, descriptions, and hooks within the target format limits; annotates each unit with the destination claim it echoes; checks message match, unsupported claims, superlatives, guarantees, and policy risks; and produces the standard handoff summary. Unresolved claims may be submitted through registry-events.py as authorized proposals.

  1. A paid-search team needs a batch of RSA headlines and descriptions for a product or offer.
  2. A social advertising team wants multiple hooks and creative angles for testing.
  3. A marketer has losing headlines and wants to keep winners while replacing the rest.
  4. A brand team needs ad copy to echo the destination page’s headline, value proposition, and CTA.

What are this skill's strengths and limitations?

Pros
  • Produces concrete, ready-to-import creative units rather than only high-level advice.
  • Enforces per-unit destination-page message matching and requires at least two angles.
  • Includes format-limit, claims, and policy pre-checks.
  • Can use first-party account exports and public ad-transparency libraries for iteration.
  • Works at Tier 1 without requiring paid advertising APIs.
Limitations
  • A destination URL is required for complete message matching; missing narrative or claims evidence prevents a publish-ready result.
  • The workflow depends on repository reference materials for format specifications, angle patterns, humanizer checks, and shared handoff rules.
  • The source does not provide platform-specific test coverage; Google Ads and Meta APIs are optional rather than required.
  • When evidence is missing, it preserves [needs source] and marks the dependency blocked instead of inventing support.

How do you install this skill?

The skill is located at ad/orchestrate/ad-creative-builder/SKILL.md. To install the collection, Claude Code users can run /plugin marketplace add aaron-he-zhu/aaron-marketing-skills and then /plugin install aaron-marketing@aaron. Other Agent Skills-compatible hosts can use npx skills add aaron-he-zhu/aaron-marketing-skills. The README does not document a generic single-skill installation command.

How do you use this skill?

Provide the product or offer, destination URL, platform and format, audience or intent, brand voice, and ROAS profile. Example: Generate 15 RSA headlines and 4 descriptions for [product/offer], destination [URL]. Without a destination URL, the skill cannot enforce message match and should follow the NEEDS_INPUT path.

How does this skill compare with similar options?

This skill creates ad creative. ad-account-auditor scores the creative and account against ROAS, landing-optimizer handles the post-click page, and content-writer handles organic articles.

FAQ

Do I need Google Ads or Meta API access?
No. The default Tier 1 workflow uses data supplied by the user; ad-platform APIs are optional Tier 2/3 conveniences.
Can it work without a destination URL?
A request can be made, but the skill cannot enforce message match or produce a fully publish-ready set.
Does it publish or activate ads automatically?
No. It produces the creative set. Saving a WARM artifact requires permission, and persistence does not authorize account upload or activation.
What happens when a claim lacks evidence?
The skill flags it, retains [needs source], marks the dependency blocked, and may submit an authorized proposal event for the unresolved claim.

More skills from this repository

All from aaron-he-zhu/aaron-marketing-skills

Writing & Content

Paid Ads Conversion Signal QA

Validate conversion events, UTMs, and cross-platform deduplication before paid campaigns launch or scale.

Writing & Content

Ad Landing Experience Checker

Preflight paid-traffic landing pages for message match, visibility, speed, form friction, and mobile readiness before launch.

Data & Analysis

Paid Ads Account Auditor

Decide whether a paid-media account is safe to launch or scale using its own evidence.

Writing & Content

Email Creative Builder

Builds test-ready single-email copy aligned to the landing page and approved claims.

Writing & Content

Paid Ads Campaign Architect

Designs paid account structure and reduces internal bidding and paid-organic overlap.

Writing & Content

Influencer Landing Page Optimizer

Turn influencer traffic into smoother, higher-converting landing experiences.

Writing & Content

Paid Search Term Miner

Turn search-term reports into converting keywords and spend-saving negatives.

Data & Analysis

Paid Ad Budget Pacing Monitor

Measure campaign spend against plan and flag when budget reallocation is warranted.

Data & Analysis

Ad Experiment Designer

Design rigorous paid-ad A/B and incrementality tests, then determine whether results are statistically and practically meaningful.

Data & Analysis

Paid Attribution Reconciler

Deduplicate paid conversions against order-ID truth and read incrementality.

Writing & Content

Paid Ads Bid Strategy Planner

Choose a paid-media bidding model, set a defensible starting target, and protect the campaign’s learning phase.

Writing & Content

Ad Fatigue & Frequency Manager

Diagnose creative fatigue or audience saturation from frequency, CTR, and CVR trends, then choose rotate, widen, or hold.

Writing & Content

Paid Conversion Value Mapper

Map ad conversions to profit so tROAS optimizes contribution value instead of raw revenue or order count.

Writing & Content

Paid Ads Audience Segment Builder

Turn your customer, CRM, or GA4 exports into seed, exclusion, and funnel-stage audiences for paid media.

Writing & Content

Brand Safety Exclusion Manager

Build placement, network, content, and audience exclusion rules before paid campaigns go live.

Writing & Content

Paid Measurement Loop

Use a control and a fixed readback window to decide whether a paid-ad change should scale, keep testing, roll back, or remain unproven.

Writing & Content

Dark Social Attribution Analyst

Turn untraceable sharing into clearly labeled, auditable attribution estimates.

Writing & Content

Social Creative Builder

Turn one approved idea into platform-native social packages ready for human review and publishing.

Writing & Content

Content Amplifier

Turn approved creator content into paid reach and reusable assets across marketing channels.

Writing & Content

Social Quality Gate

Pre-publish social audits for channel truth, claims, disclosures, UGC rights, manipulation, and measurement integrity.

Related skills