spy

Scrape competitor ads from Meta Ads Library and Google Ads Transparency Center.

Updated Jul 29, 2026
One-click install
npx skills add https://github.com/akvinayaktiwari/mstack --skill spy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spy
Source: https://github.com/akvinayaktiwari/mstack/tree/main/spy
Command: npx skills add https://github.com/akvinayaktiwari/mstack --skill spy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

This skill solves the lack of visibility into competitor advertising strategies by providing a structured, data-backed teardown of live ads from major platforms.

Core Features & Use Cases

  • Competitor Teardown: Automatically extracts ad creative, hooks, and offers from Meta Ads Library and Google Ads Transparency Center.
  • Performance Proxying: Analyzes ad longevity as a signal for successful creative, helping you identify what is actually working in your category.
  • Strategic Research: Use this before launching new campaigns to identify uncontested market positions and avoid repeating ineffective angles.

Quick Start

Use the spy skill to perform a teardown of all active ads for the brand Nike in the United States.

Frequently Asked Questions about spy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate scraping competitor ads from Meta Ads Library and Google Ads Transparency Center?▼

Automated competitor ad teardowns are performed by scraping Meta Ads Library and Google Ads Transparency Center. This process extracts live ad creative, messaging angles, and offer structures using a configured browser daemon for safe, read-only data extraction.

How does ad longevity analysis identify successful competitor marketing strategies?▼

Ad longevity analysis works as a performance proxy by identifying long-running ad creative. Analyzing how long ads stay active helps you determine what messaging angles and offer structures are actually working in your category.

Do I need a specific environment setup to extract competitor ad creative and offers?▼

Yes, extracting competitor ad creative requires local environment setup. You must configure a browser daemon and have the jq dependency installed to execute safe, read-only data extraction from the advertising transparency platforms.

What is the best way to analyze competitor ad creative before launching new campaigns?▼

The best way to analyze competitor ad creative before launching campaigns is performing a structured teardown. This strategic market research identifies uncontested market positions and helps you avoid repeating ineffective messaging angles.

Can I use this competitor analysis approach for any brand and market region?▼

Yes, competitor teardowns can target specific brands across different market regions. For example, you can extract and analyze all active ads for a specific brand like Nike within a defined region such as the United States.

Why should I use automated scripts instead of manually browsing the Ads Library?▼

Automated scripts provide a structured, data-backed teardown of live ads. Unlike manual browsing, scripts systematically extract ad creative, hooks, and offers, saving time and providing a comprehensive view of competitor advertising strategies.