Tooluck logoTooluck
SKILL.md

ad-angle-research

Agent skill fromdavepoon/buildwithclaude

Pull the ads a competitor is running right now on Meta (Facebook/Instagram) and Google, then extract the hooks, offers, CTAs and landing pages worth modelling. Use when writing ad copy, planning creative tests, choosing a landing page angle, or when the user asks "what is X advertising", "what ads does X run", "find competitor ad hooks". Reads live Ad Library and Ads Transparency data through the Tracetify MCP; falls back to a manual Ad Library walkthrough when the connector is absent.

How to install ad-angle-research

install ad-angle-research
# install the buildwithclaude pack with the skills CLI
npx skills add davepoon/buildwithclaude

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

plugins/all-skills/skills/ad-angle-research/

# into

~/.claude/skills/ad-angle-research/ (all projects)

.claude/skills/ad-angle-research/ (one project)

plugins/all-skills/skills/ad-angle-research/SKILL.md

MITFull file
1# Ad Angle Research
2
3Turn a competitor's live ads into a short, sourced list of angles the user can test. The output is a creative brief, not a growth story: what they say, to whom, with what offer, where the click lands, and how long each ad has survived.
4
5## Start with the decision
6
7Confirm the competitor domain and what the user is about to make: ad copy, a landing page, a creative test plan, or a positioning check. If the user's own product and audience are unknown, ask once; otherwise state the assumption and continue. Keep competitor facts separate from the user's context throughout.
8
9## Get the ads
10
11**With the Tracetify connector** (tool names may be prefixed, e.g. `mcp__tracetify__research_competitor_ads`):
12
131. **Ask before the paid lookup.** A fresh `research_competitor_ads` lookup costs 3 Tracetify credits; the same domain re-queried within a week is free. Before the call, including the first one in a session, tell the user the domain and that price, and wait for an explicit yes. A request to research the competitor is not that yes. If they decline, continue with the manual route below. Do not call it repeatedly for the same domain in one session.
142. Read the response as two independent sources. `meta` and `google` are each an array (checked), an empty array (checked, nothing running) or `null` (could not be checked). Never describe a `null` source as "no ads".
15…

Excerpt shown under the repository's MIT license.

More skills in buildwithclaude

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates