Write validated, paste-ready JSON-LD schema for any page, tuned for Google rich results and AI search. Current to 2026. A Claude skill by Avik Bal.
SaferSkills independently audited seo-schema-writer (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Write correct, validated, paste-ready JSON-LD for any page.
A production skill for Claude, by Avik Bal. Give it a page and it hands back the structured data you paste in, built from the real content on that page, tuned for two audiences at once: the Google rich results that still exist in 2026, and the entity signals that AI engines read to understand and cite you. Every run ends by telling you where to paste it and how to test it.
| File | What it is |
|---|---|
seo-schema-writer.skill | The installable skill bundle. Upload this to Claude. |
seo-schema-writer-SKILL.md | The full skill with JSON-LD templates, readable in the browser. |
seo-schema-writer-README.md | The detailed reference, kept for depth. |
Claude.ai
seo-schema-writer.skill.Claude Code
~/.claude/skills/seo-schema-writer/.SKILL.md.Give it the real page and the real values. The more you provide, the more accurate the markup.
Starter prompts:
@id and sameAs.sameAs, knowsAbout, about, mentions, DefinedTerm, QAPage, speakable, citation, and isBasedOn.Most schema tools still tell you to add FAQ markup for rich results. That is now wrong. Google retired FAQ rich results on May 7, 2026, HowTo earlier, and seven more types in June 2025. This skill knows the difference. It still writes FAQPage when the page has genuine question-and-answer content, because it helps machines and AI engines understand the page, but it tells you plainly that it no longer wins a SERP feature. You spend effort where a result still exists.
Every run closes with where to paste the block and the two links to validate it: the Rich Results Test and the Schema Markup Validator. You never leave guessing whether the markup works.
This is one module of Avik Bal's Growth Operating System, a suite of Claude skills for SEO, GEO, AEO, and SXO. For strategy and audits, pair it with the structured-data-engine module. Full suite: https://github.com/avikbal-dm/claude-seo-skills
Avik Bal is a B2B digital marketing practitioner working in web architecture, SEO, content strategy, and marketing analytics. He is the author of CITED: The Growth Operating System for AI Search.
MIT. Copyright 2026 Avik Bal.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.