cmo-schema-markup SKILL.md skillA
cmo-schema-markup 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-schema-markup@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-seo/skills/cmo-schema-markup/SKILL.md- Versions recorded
- 5
- Latest version
- v0.15.0, committed Oct 25, 2026
- First version recorded
- Oct 19, 2026
- Size
- 12,979 bytes
- Repository stars
- 4
- License
- MIT
Add, fix and validate JSON-LD structured data for rich results and for AI answers. Use when the user says things like "add schema markup to my site"; "write JSON-LD for this page"; "why don't my star ratings show in Google?"; "Search Console says my structured data has errors"; "what structured data should a blog post have?"; "help AI tools understand my business".
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
# Schema markup Structured data tells search engines and AI systems what a page is about in a form they can read without guessing: the organisation behind it, the article and its author, the product and its price, the business and its address. Done right it can qualify a page for rich results and makes entities clearer for AI answers. This skill audits existing markup, picks the right types for each page, and writes valid JSON-LD that matches what is visible on the page. ## When to use - A site has no structured data, or Search Console reports structured data errors. - Launching a new page type (product, location, event, article template). - The user wants rich results (product price and stock, review stars, breadcrumbs, events, videos). - Strengthening entity signals (Organization, Person, `sameAs`) for AI answers. - Not for: the page's words, titles and headings (use `cmo-page-seo`), answer-ready content (use `cmo-aeo-content`), or Product markup across a whole store (use `cmo-ecommerce-seo`). ## Before you start …
Read the whole file at its exact version.
How to install
mdr add ai-marketing-os-ltd/cmo-so-skills/cmo-schema-markup@sha256:2ba5e449a104eb3fThe 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_hhp3hfocwlobpgpr)
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 | 12,979 B | A | view · diff |
| v0.14.0 | 2026-10-25 | 3938fc5 | 12,979 B | A | view · diff |
| v0.13.0 | 2026-10-22 | af514f0 | 12,979 B | A | view · diff |
| v0.11.7 | 2026-10-19 | f73e99e | 12,979 B | A | view · diff |
| v0.11.6 | 2026-10-19 | 4d1b95e | 12,979 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 (12979 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_hhp3hfocwlobpgpr GET https://markdownregistry.com/api/v1/resolve?ref=ai-marketing-os-ltd/cmo-so-skills/cmo-schema-markup GET https://markdownregistry.com/api/v1/blob/2ba5e449a104eb3f542fbd4f0a4bc3a69714cf79aec40dc33c96e21597c073b5
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.