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.