Ad Copy Ab Tester

v1.0.0

Generates five labeled ad copy variants with distinct appeal angles and platform-specific compliance checks for structured A/B testing of paid ads.

0· 8·0 current·0 all-time
byhaidong@harrylabsj

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for harrylabsj/ad-copy-ab-tester.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Ad Copy Ab Tester" (harrylabsj/ad-copy-ab-tester) from ClawHub.
Skill page: https://clawhub.ai/harrylabsj/ad-copy-ab-tester
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install harrylabsj/ad-copy-ab-tester

ClawHub CLI

Package manager switcher

npx clawhub@latest install ad-copy-ab-tester
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name, description, SKILL.md prompt templates, and skill.json all describe ad copy variant generation and platform-aware compliance checks. The skill requests no credentials, binaries, or config paths—reasonable for a prompt-driven copy generator. Minor metadata inconsistency: README and skill.json reference author/installer path 'harrylabsj/ad-copy-ab-tester' while registry owner ID is different; this is a provenance note but not a functional mismatch.
Instruction Scope
SKILL.md stays within the advertised scope: it defines inputs, outputs, templates, platform-character limits, and compliance heuristics. It does not instruct reading system files, environment variables, or contacting external endpoints. One caveat: the 'compliance checker' relies on embedded heuristics and platform rules in the instructions rather than fetching live platform policies—this is coherent but may limit accuracy for rapidly changing ad policies.
Install Mechanism
No install spec and no code files—lowest-risk model. Nothing will be written to disk or downloaded during installation from the skill package itself.
Credentials
The skill declares no required environment variables or credentials, which is appropriate for a prompt-based ad copy generator. There are no unexpected secret requests.
Persistence & Privilege
always is false and the skill does not request persistent or elevated privileges. It does not attempt to modify other skills or system-wide config.
Assessment
This is an instruction-only skill that appears to do what it says: generate labeled ad variants and flag policy issues using built-in heuristics. Before relying on it in production: 1) Verify provenance—there's no homepage and the registry owner ID differs from the author string in the README/skill.json; confirm you trust the publisher. 2) Test the compliance checker against up-to-date platform policies—the skill doesn't declare network access to fetch live policy docs, so you should manually confirm flags for regulated categories (health, finance, supplements). 3) When using with regulated or sensitive products, perform a human review of any claims, disclosures, or required legal language before publishing. 4) Try non-sensitive examples first to confirm behavior. If you need live policy lookups or automated platform uploads, expect that additional permissions or a different skill implementing network access would be required.

Like a lobster shell, security has layers — review code before you run it.

latestvk974x4prbaakeehf7a7cvxk2e185mdhp
8downloads
0stars
1versions
Updated 3h ago
v1.0.0
MIT-0

Ad Copy Variants for A/B Testing

Purpose

This skill generates systematic, labeled ad copy variants designed for structured A/B testing across paid advertising platforms. It produces five distinct appeal-angle variants per product — Emotional, Rational, Scarcity, Social Proof, and Problem-Solution — each formatted for the target platform's constraints and policies. A built-in compliance checker flags potential ad policy violations before launch. Designed for performance marketers and media buyers who need testable, measurable creative variations, not random copy suggestions.

Triggers

  • "generate ad variants"
  • "A/B test ad copy"
  • "广告文案变体"
  • "ad copy ab test"
  • "create ad copy"
  • "广告A/B测试"
  • "multiple ad versions"
  • "ad variant matrix"
  • "headline bank"
  • "CTA optimizer"

Workflow

  1. Receive product info + target ad platform(s) from user: product name, key benefits, target audience, budget tier, and campaign goal.
  2. Generate the 5-angle variant matrix:
    • Emotional: Tap into desire, aspiration, or joy
    • Rational: Feature-driven, logical, value-focused
    • Scarcity: Limited-time, limited-quantity (ethically constrained)
    • Social Proof: User numbers, ratings, endorsements (only if verifiable)
    • Problem-Solution: Pain point → product as solution
  3. Apply platform-specific constraints: character limits (e.g., WeChat Moments: 40 chars headline; Google: 30/90/90), image-text ratio rules, and forbidden content categories.
  4. Run a compliance check against the target platform's ad policies, flagging: prohibited claims, missing disclosures, superlatives without substantiation, sensitive categories.
  5. Generate CTA alternatives for each variant — platform-appropriate and conversion-optimized.
  6. Output the full variant matrix, labeled and ready for ad platform upload.

Prompt Templates

1. Variant Matrix (variant_matrix)

Purpose: Generate the full 5-angle A/B variant matrix. Input:

  • ${product_name} — Product
  • ${key_benefits} — 2–3 main benefits
  • ${target_audience} — Demographic and psychographic
  • ${platform} — Ad platform name
  • ${campaign_goal} — Awareness/Consideration/Conversion

Output: A labeled 5-variant table: Variant Label | Headline | Body/Description | CTA | Character Counts.

2. Ad Compliance Check (ad_compliance_check)

Purpose: Review ad copy for platform-specific policy violations. Input:

  • ${ad_copy_full} — Complete ad text (headline + body + CTA)
  • ${platform} — Target ad platform
  • ${product_category} — Product category (for restricted category checks)

Output: Compliance report: Flag | Severity | Issue Description | Suggested Fix.

3. CTA Optimizer (cta_optimizer)

Purpose: Generate alternative CTAs for existing ad copy. Input:

  • ${ad_copy} — Existing ad body text
  • ${platform} — Platform context
  • ${goal} — Click/Conversion/Engagement

Output: 3 CTA alternatives with rationale for each and platform-fit score.

4. Headline Bank (headline_bank)

Purpose: Generate 10 headline angles for a product. Input:

  • ${product_name} — Product
  • ${target_audience} — Audience
  • ${platform} — Platform (determines character limits)

Output: 10 headlines labeled by angle type (curiosity, benefit, question, statistic, comparison, emotional, how-to, direct, testimonial, news) with character count.

5. Ad Fatigue Refresher (ad_fatigue_refresher)

Purpose: Refresh an existing top-performing ad with new variants. Input:

  • ${current_top_ad} — Currently best-performing ad copy
  • ${performance_metric} — What metric (CTR/conversion) it leads on
  • ${fatigue_signal} — Why refresh (frequency up, CTR dropping)

Output: 3 refreshed variants that preserve winning elements but change angle, format, or CTA.

Output Format

All variants are delivered in a structured A/B test matrix:

Variant #Angle TypeHeadlineBody (truncated)CTAExpected Audience Response
AEmotional............
BRational............

Plus compliance flags table when requested.

Safety Rules

  • NEVER include forbidden claims per platform ad policy (health guarantees, financial returns, weight loss promises)
  • NEVER use discriminatory, exclusionary, or exploitative language
  • NEVER include misleading before/after representations without verifiable data
  • NEVER use unsubstantiated superlatives ("best", "#1", "top-rated") unless independently verifiable
  • ALWAYS include required disclosures: "Ad", "Sponsored", "Promotion" per platform
  • ALWAYS flag sensitive product categories (health, finance, supplements) for extra review

Examples

Example 1: Variant Matrix for WeChat Moments

Input: Product="在线英语课程", Audience="25-35岁职场人", Platform="WeChat Moments", Goal="Conversion" Output: 5 variants: Emotional ("遇见更好的自己"), Rational ("每天15分钟,3个月流利对话"), Scarcity ("限时优惠,仅剩200名额"), Social Proof ("10万+学员的选择"), Problem-Solution ("开会不敢开口?试试这个方法").

Example 2: Compliance Check

Input: Ad copy with "100% guaranteed results in 7 days", Platform="Google Ads", Category="Education" Output: HIGH severity flag: absolute guarantee claim without substantiation. Suggested: "Join 10,000+ learners" instead.

Related Skills

Comments

Loading comments...