analyzing-own-ads SKILL.md skillA
analyzing-own-ads from supercmohq/supercmo-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add supercmohq/supercmo-skills/analyzing-own-ads@v0.1.2Pins v0.1.2 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- supercmohq/supercmo-skills
- Path
skills/analyzing-own-ads/SKILL.md- Versions recorded
- 2
- Latest version
- v0.1.2, committed Aug 28, 2026
- First version recorded
- Aug 26, 2026
- Size
- 9,239 bytes
- Repository stars
- 291
- License
- Apache-2.0
Audits the ads a company is running itself — what's live now, what it has already stopped, and which have run longest. Watches the video ads and reads the image ads with a vision model, then maps what the account already covers — the angles, hooks, formats and offers — what was dropped and how fast, and which long-runners have nothing newer beside them. Read from the public ad library, so it carries run lengths rather than spend or results. Research only — nothing is generated or changed here.…
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
# Own ads Audit what a company is advertising itself, work out what is holding, and map what it already covers. **Research only — nothing is generated, posted or planned here.** Not for competitors' ads — that is `researching-competitor-ads`; not for deciding what to make next — that is `planning-campaigns`. ## Workflow ### Step 1: Settle whose page this is You need **a brand name and a website**. - **Read them from the brand profile** in `./supercmo-company`, where one exists. Where it doesn't, move on. - **Ask the user** for whichever is missing. - **A website but no name** → take the brand name off the site and carry on. ### Step 2: Scope the run Ask once, bundled into a single message, always with a free-text way out. Skip any of these the brief already answers. | Ask | When | How | | --- | --- | --- | | **The country the ads run in** | The brief names no market and the user's own site implies none. | Offer the likely markets, and a way to type another. | | **How deep to go** | The brief doesn't say. | Offer the quick scan first and recommend it; say a detailed audit doubles what is watched, and costs accordingly. | …
Read the whole file at its exact version.
How to install
mdr add supercmohq/supercmo-skills/analyzing-own-ads@sha256:1134f80fb2c9405cThe line at the top of this page pins the label v0.1.2, 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_yw64zyazczieheph)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Aug 26, 2026 and Aug 28, 2026, about one every 2 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v0.1.2 latest | 2026-08-28 | e3392e0 | 9,239 B | A | view · diff |
| v0.1.0 | 2026-08-26 | 53292d1 | 9,292 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 (9239 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
supercmohq/supercmo-skills · 291 stars · license Apache-2.0 · pushed 2026-10-21 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_yw64zyazczieheph GET https://markdownregistry.com/api/v1/resolve?ref=supercmohq/supercmo-skills/analyzing-own-ads GET https://markdownregistry.com/api/v1/blob/1134f80fb2c9405c86ff02a8dcf9005bd8319589cebc3734c5c64a61a8c8f4a9
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.