Tooluck logoTooluck
SKILL.md

ad-creative-builder

Agent skill fromaaron-he-zhu/aaron-marketing-skills

Use when the user asks to "write ad copy", "generate RSA headlines", or "build ad creative at volume"; produces ad units — RSA headlines/descriptions, hooks, and an angle matrix — message-matched to the destination landing page. Not for scoring an ad account — use ad-account-auditor; not for the post-click page — use landing-optimizer; not for organic articles — use content-writer. 广告创意/广告文案/RSA标题

How to install ad-creative-builder

install ad-creative-builder
# install the aaron-marketing-skills pack with the skills CLI
npx skills add aaron-he-zhu/aaron-marketing-skills

# or add only this skill to Claude Code: copy the folder

ad/orchestrate/ad-creative-builder/

# into

~/.claude/skills/ad-creative-builder/ (all projects)

.claude/skills/ad-creative-builder/ (one project)

ad/orchestrate/ad-creative-builder/SKILL.md

Apache-2.0Full file
1# Ad Creative Builder
2
3Generates and iterates paid-ad creative at volume — RSA headlines and descriptions, hooks, and an angle matrix — each message-matched to the destination landing page. This is the build skill that produces the ROAS **O (Offer)** units; it does not score them (that is `ad-account-auditor`) and does not touch the post-click page (that is `landing-optimizer`).
4
5## Quick Start
6
7```
8Generate 15 RSA headlines and 4 descriptions for [product/offer], destination [URL]
9```
10
11```
12Build an angle matrix (3 angles x 3 hooks) for [offer] on [platform], message-matched to [landing page URL]
13```
14
15```
16Iterate on these losing headlines: [paste]. Keep the winners, replace the rest, hold message-match to [URL].
17```
18
19## Skill Contract
20
21**Expected output**: a ready-to-import creative set (RSA headlines/descriptions, hooks, angle matrix) with a per-unit message-match note to the destination URL, plus the standard handoff summary for `memory/ad/ad-creative-builder/`.
22
23- **Reads**: the offer, destination URL, platform/format, audience/intent, existing variants, `memory/projections/narrative.json`, and `memory/projections/claims.json` at named offsets.
24- **Writes**: a user-facing creative set and, with permission, a WARM artifact; unresolved claims become authorized `operation: propose` events through `registry-events.py`.
25…

Excerpt shown under the repository's Apache-2.0 license.

More skills in aaron-marketing-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates