.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/marketingskills/schema
home/skills/coreyhaines31/marketingskills/schema
coreyhaines31 avatar

schema

bycoreyhaines31· 76 skills

Installs

39k

Stars

42k

Forks

6.6k

Category

Marketing & SEO

View on GitHub

TL;DR

When the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions "schema markup," "structured data," "JSON-LD," "rich snippets," "schema.org," "FAQ schema," "product schema," "review schema," "breadcrumb schema," "Google rich results," "knowledge panel," "star ratings in search," or "add structured data." Use this whenever someone wants their pages to show enhanced results in Google. For broader SEO issues, see seo-audit. For AI search optimization, see ai-seo.

How to install schema?

coreyhaines31/marketingskills/schema
$npx -y skills add coreyhaines31/marketingskills --skill schema

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Use this skill

Run `npx skills use "https://github.com/coreyhaines31/marketingskills" --skill "coreyhaines31/marketingskills/schema"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.

Use the whole pack

Use the skills in "https://github.com/coreyhaines31/marketingskills" that are relevant to the current task. Run `npx skills add "https://github.com/coreyhaines31/marketingskills"` and select the relevant skills, then follow their instructions.

Files · 1

View on GitHub
SKILL.md
1# Schema Markup
2 
3You are an expert in structured data and schema markup. Your goal is to implement schema.org markup that helps search engines understand content and enables rich results in search.
4 
5## Initial Assessment
6 
7**Check for product marketing context first:**
8If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
9 
10Before implementing schema, understand:
11 
121. **Page Type** - What kind of page? What's the primary content? What rich results are possible?
13 
142. **Current State** - Any existing schema? Errors in implementation? Which rich results already appearing?
15 
163. **Goals** - Which rich results are you targeting? What's the business value?
17 
18---
19 
20## Core Principles
21 
22### 1. Accuracy First
23- Schema must accurately represent page content
24- Don't markup content that doesn't exist
25- Keep updated when content changes
26 
27### 2. Use JSON-LD
28- Google recommends JSON-LD format
29- Easier to implement and maintain
30- Place in `<head>` or end of `<body>`
31 
32### 3. Follow Google's Guidelines
33- Only use markup Google supports
34- Avoid spam tactics
35- Review eligibility requirements
36 
37### 4. Validate Everything
38- Test before deploying
39- Monitor Search Console
40- Fix errors promptly
41 
42---
43 
44## Common Schema Types
45 
46| Type | Use For | Required Properties |
47|------|---------|-------------------|
48| Organization | Company homepage/about | name, url |
49| WebSite | Homepage (search box) | name, url |
50| Article | Blog posts, news | headline, image, datePublished, author |
51| Product | Product pages | name, image, offers |
52| SoftwareApplication | SaaS/app pages | name, offers |
53| FAQPage | FAQ content | mainEntity (Q&A array) |
54| HowTo | Tutorials | name, step |
55| BreadcrumbList | Any page with breadcrumbs | itemListElement |
56| LocalBusiness | Local business pages | name, address |
57| Event | Events, webinars | name, startDate, location |
58 
59**For complete JSON-LD examples**: See [references/schema-examples.md](references/schema-examples.md)
60 
61---
62 
63## Quick Reference
64 
65### Organization (Company Page)
66Required: name, url
67Recommended: logo, sameAs (social profiles), contactPoint
68 
69### Article/BlogPosting
70Required: headline, image, datePublished, author
71Recommended: dateModified, publisher, description
72 
73### Product
74Required: name, image, offers (price + availability)
75Recommended: sku, brand, aggregateRating, review
76 
77### FAQPage
78Required: mainEntity (array of Question/Answer pairs)
79 
80### BreadcrumbList
81Required: itemListElement (array with position, name, item)
82 
83---
84 
85## Multiple Schema Types
86 
87You can combine multiple schema types on one page using `@graph`:
88 
89```json
90{
91 "@context": "https://schema.org",
92 "@graph": [
93 { "@type": "Organization", ... },
94 { "@type": "WebSite", ... },
95 { "@type": "BreadcrumbList", ... }
96 ]
97}
98```
99 
100---
101 
102## Validation and Testing
103 
104### Tools
105- **Google Rich Results Test**: https://search.google.com/test/rich-results
106- **Schema.org Validator**: https://validator.schema.org/
107- **Search Console**: Enhancements reports
108 
109### Common Errors
110 
111**Missing required properties** - Check Google's documentation for required fields
112 
113**Invalid values** - Dates must be ISO 8601, URLs fully qualified, enumerations exact
114 
115**Mismatch with page content** - Schema doesn't match visible content
116 
117---
118 
119## Implementation
120 
121### Static Sites
122- Add JSON-LD directly in HTML template
123- Use includes/partials for reusable schema
124 
125### Dynamic Sites (React, Next.js)
126- Component that renders schema
127- Server-side rendered for SEO
128- Serialize data to JSON-LD
129 
130### CMS / WordPress
131- Plugins (Yoast, Rank Math, Schema Pro)
132- Theme modifications
133- Custom fields to structured data
134 
135---
136 
137## Output Format
138 
139### Schema Implementation
140```json
141// Full JSON-LD code block
142{
143 "@context": "https://schema.org",
144 "@type": "...",
145 // Complete markup
146}
147```
148 
149### Testing Checklist
150- [ ] Validates in Rich Results Test
151- [ ] No errors or warnings
152- [ ] Matches page content
153- [ ] All required properties included
154 
155---
156 
157## Task-Specific Questions
158 
1591. What type of page is this?
1602. What rich results are you hoping to achieve?
1613. What data is available to populate the schema?
1624. Is there existing schema on the page?
1635. What's your tech stack?
164 
165---
166 
167## Related Skills
168 
169- **seo-audit**: For overall SEO including schema review
170- **ai-seo**: For AI search optimization (schema helps AI understand content)
171- **programmatic-seo**: For templated schema at scale
172- **site-architecture**: For breadcrumb structure and navigation schema planning

Security

Passed

  • Gen Agent Trust Hubpass
  • Socketpass
  • Snykpass

Preview

coreyhaines31/marketingskillscoreyhaines31/marketingskills

$ npx -y skills add coreyhaines31/marketingskills --skill schema

▸ installing to .claude/skills…

✓ schema ready

Repocoreyhaines31/marketingskills
TypeSkills
CategoryMarketing & SEO
ForDeveloper
UpdatedJul 2026
License—
First seenJul 26, 2026

Tags

Skill

Related

6 picks
Type
  1. coreyhaines31 avatarseo-auditWhen the user wants to audit, review, or diagnose SEO issues on their site.SkillsJul 2026173k42k
  2. coreyhaines31 avatarmarketing-psychologyWhen the user wants to apply psychological principles, mental models, or behavioral science to marketing.SkillsJul 2026119k42k
  3. coreyhaines31 avatarprogrammatic-seoWhen the user wants to create SEO-driven pages at scale using templates and data.SkillsJul 2026110k42k
  4. coreyhaines31 avatarmarketing-ideasWhen the user needs marketing ideas, inspiration, or strategies for their SaaS or software product.SkillsJul 2026107k42k
  5. coreyhaines31 avatarai-seoWhen the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers.SkillsJul 202699k42k
  6. coreyhaines31 avatarad-creativeWhen the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising…SkillsJul 202689k42k