cmo-ads-competitor-research SKILL.md skillA
cmo-ads-competitor-research from ai-marketing-os-ltd/cmo-so-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add ai-marketing-os-ltd/cmo-so-skills/cmo-ads-competitor-research@v0.15.0Pins v0.15.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- ai-marketing-os-ltd/cmo-so-skills
- Path
plugins/cmo-so-paid-ads/skills/cmo-ads-competitor-research/SKILL.md- Versions recorded
- 5
- Latest version
- v0.15.0, committed Oct 25, 2026
- First version recorded
- Oct 19, 2026
- Size
- 7,729 bytes
- Repository stars
- 4
- License
- MIT
Study competitors' ads in public ad libraries: angles, offers, formats and landing pages, and the gaps to own. Use when the user says things like "what ads are our competitors running?"; "look at competitor X in the Meta Ad Library"; "what angles are competitors using?"; "find gaps in competitors' advertising"; "who is bidding on our brand?"; "teardown of our competitors' ads".
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Competitor ad research Learn from what competitors pay to say, using public sources only. Maggie inventories competitors' ads from the official transparency libraries, codes each one by angle, offer, format and destination, and turns the patterns into a short list of differentiated tests. Observations stay separate from guesses about their spend or results. ## When to use - Before writing new creative or entering a channel; quarterly competitive review; after a competitor relaunch. - "What are competitors running?", "ad library teardown", "find gaps", "who bids on our brand?". - Not for: full competitor profiles covering positioning, pricing and product (`cmo-competitor-research`), "X vs Y" or alternatives pages (`cmo-competitor-pages`), or writing our ads (`cmo-ad-creative`). ## Before you start - Ask for three to five named competitors with websites, the country, and the platforms that matter. Optional, with CMO.so connected: offer to save competitors the user names to the business profile with `competitor_upsert` (`name`, plus `website` and a one-line `description`), preview first and confirm only after they agree, so Maggie's later work knows them. …
Read the whole file at its exact version.
How to install
mdr add ai-marketing-os-ltd/cmo-so-skills/cmo-ads-competitor-research@sha256:360a74cc08f212a2The line at the top of this page pins the label v0.15.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_zkyfo2wweguqugbk)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Oct 19, 2026 and Oct 25, 2026, about one every 2 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v0.15.0 latest | 2026-10-25 | e59889b | 7,729 B | A | view · diff |
| v0.14.0 | 2026-10-25 | 3938fc5 | 7,729 B | A | view · diff |
| v0.13.0 | 2026-10-22 | af514f0 | 7,729 B | A | view · diff |
| v0.11.7 | 2026-10-19 | f73e99e | 7,729 B | A | view · diff |
| v0.11.6 | 2026-10-19 | 4d1b95e | 7,729 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (7729 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
ai-marketing-os-ltd/cmo-so-skills · 4 stars · license MIT · pushed 2026-11-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_zkyfo2wweguqugbk GET https://markdownregistry.com/api/v1/resolve?ref=ai-marketing-os-ltd/cmo-so-skills/cmo-ads-competitor-research GET https://markdownregistry.com/api/v1/blob/360a74cc08f212a28b0551fd63017f6c238eb879dc1ce5fd2125717dac3b9201
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.