Install
$ agentstack add skill-affitor-affiliate-skills-paid-ad-copy-writer ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Paid Ad Copy Writer
Write paid ad copy for affiliate offers — Facebook Ads, Google Search Ads, Google Display Ads, TikTok Ads, and Pinterest Ads. Each output includes multiple ad variants, targeting suggestions, compliance notes, and campaign setup guidance. Output is platform-formatted ad copy ready to deploy.
Stage
S7: Automation — When organic content proves profitable, paid ads let you scale 10x faster. But affiliate ad copy has unique constraints: platform policies around affiliate links, FTC disclosure requirements, and the need to drive clicks to a landing page (not direct-link). This skill writes compliant, high-converting ad copy for each platform.
When to Use
- User wants to run paid traffic to affiliate offers
- User says "write ad copy", "Facebook ad", "Google Ads", "TikTok ad"
- User wants to scale a profitable organic campaign with paid media
- User has a landing page (from S4) and wants ads driving traffic to it
- User wants multiple ad variants for testing
- Chaining from S4 (landing page) → write ads pointing to the landing page
Input Schema
product:
name: string # REQUIRED — product name
description: string # OPTIONAL — one-line product description
reward_value: string # OPTIONAL — commission info
url: string # OPTIONAL — product URL (for research)
key_benefits: string[] # OPTIONAL — top 3 benefits
platform: string # REQUIRED — "facebook" | "google_search" | "google_display"
# | "tiktok" | "pinterest"
audience:
description: string # REQUIRED — target audience
pain_points: string[] # OPTIONAL — problems the audience has
demographics: string # OPTIONAL — age, gender, interests
budget: string # OPTIONAL — daily/monthly budget (e.g., "$20/day")
landing_url: string # OPTIONAL — destination URL (from S4 or a bridge page)
# Note: most platforms don't allow direct affiliate links
Chaining context: If S1 product data exists, pull name, benefits, commission. If S4 landing page was created, use its URL as landing_url.
Workflow
Step 1: Analyze Product and Audience
Gather product info and audience details. If key_benefits is not provided, infer from product name and description using training knowledge.
Identify:
- Primary value proposition
- Emotional triggers for the audience
- Competitive angle (what makes this product different)
Step 2: Select Ad Format
Each platform has specific formats:
Facebook Ads:
- Primary text (125 chars above fold, 500+ total)
- Headline (40 chars)
- Description (30 chars)
- CTA button (from predefined list)
Google Search Ads:
- Headlines (3 × 30 chars)
- Descriptions (2 × 90 chars)
- Sitelink extensions (4 × 25 chars + 35 char descriptions)
Google Display Ads:
- Short headline (30 chars)
- Long headline (90 chars)
- Description (90 chars)
- Business name
TikTok Ads:
- Video script (15-30 seconds)
- Hook (first 3 seconds)
- CTA overlay text
- Ad text (100 chars)
Pinterest Ads:
- Pin title (100 chars)
- Pin description (500 chars)
- Image text suggestions
Step 3: Write Ad Variants
Create 3-5 variants per platform, each testing a different angle:
- Pain Point: Lead with the problem
- Benefit: Lead with the outcome
- Social Proof: Lead with results/numbers
- Curiosity: Lead with an intriguing question or statement
- Urgency: Lead with a time-sensitive offer (only if real)
Step 4: Add Compliance Notes
Per platform:
- Facebook: "Paid Partnership" label if required. No misleading claims. Landing page must match ad claims. Affiliate links may be flagged — use a bridge/landing page.
- Google: Ad must match landing page content. No superlative claims without proof. Affiliate disclaimer on landing page required. Follow Google Ads affiliate policies.
- TikTok: #ad or Paid Partnership toggle. No medical/financial advice. Must feel native to platform.
- Pinterest: Disclosures in pin description. Must link to content page, not direct affiliate link.
Step 5: Suggest Targeting
Recommend targeting parameters:
- Interest-based audiences
- Lookalike audiences (if pixel data exists)
- Keyword targeting (Google)
- Demographic filters
Step 6: Budget Allocation
If budget is provided, suggest:
- Daily spend per variant (for A/B testing phase)
- When to kill underperformers (after 500+ impressions with 1.5x)? If yes, scale it by increasing daily budget. If no variant is profitable, test new angles — the ad copy may not match the audience's pain point. Never scale a losing campaign.
> Next step — copy-paste this prompt: > "Set up conversion tracking for my ad campaign landing page" → runs conversion-tracker
Flywheel Connections
Feeds Into
conversion-tracker(S6) — ad links to track conversionsab-test-generator(S6) — ad copy variants for testing
Fed By
affiliate-program-search(S1) — product data for ad copygrand-slam-offer(S4) — offer framing for ad messaginglanding-page-creator(S4) — landing page URL as ad destination
Feedback Loop
conversion-tracker(S6) measures ad ROAS → optimize ad copy, targeting, and budget allocation
Quality Gate
Before delivering output, verify:
- Would I share this on MY personal social?
- Contains specific, surprising detail? (not generic)
- Respects reader's intelligence?
- Remarkable enough to share? (Purple Cow test)
- Irresistible offer framing? (if S4 offer skills ran)
Any NO → rewrite before delivering.
chain_metadata:
skill_slug: "paid-ad-copy-writer"
stage: "automation"
timestamp: string
suggested_next:
- "conversion-tracker"
- "ab-test-generator"
- "landing-page-creator"
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Affitor
- Source: Affitor/affiliate-skills
- License: MIT
- Homepage: https://list.affitor.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.