This handles schema markup and structured data implementation when you need rich snippets in Google search results. It covers the common types like Article, Product, FAQPage, and BreadcrumbList, and walks you through JSON-LD implementation with validation steps. The skill checks for product marketing context before asking questions, which is smart. What I like is the clear table of schema types with required properties and the testing checklist at the end. It's focused on Google's recommended JSON-LD format and includes practical validation tools. Good for anyone who needs those star ratings, FAQ dropdowns, or breadcrumbs showing up in search without guessing at the markup.

skills.sh installs
87.1K
GitHub stars
59.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add coreyhaines31/marketingskills --skill schema --agent claude-code

Installs into .claude/skills of the current project.

Files

Schema Markup

You 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.

Initial Assessment

Check for product marketing context first: If .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.

Before implementing schema, understand:

  1. Page Type - What kind of page? What's the primary content? What rich results are possible?

  2. Current State - Any existing schema? Errors in implementation? Which rich results already appearing?

  3. Goals - Which rich results are you targeting? What's the business value?


Core Principles

1. Accuracy First

  • Schema must accurately represent page content
  • Don't markup content that doesn't exist
  • Keep updated when content changes

2. Use JSON-LD

  • Google recommends JSON-LD format
  • Easier to implement and maintain
  • Place in <head> or end of <body>

Sponsors

Details

Repository
github.com/coreyhaines31/marketingskills
Categories
Git & Pull Requests, Code Review & Quality, AI & Agent Building, Debugging, Marketing & SEO
First seen
Jun 3, 2026

More from coreyhaines31/marketingskills

All 68
1pbakaus avatarpolishpbakaus/impeccablePerforms a final quality pass fixing alignment, spacing, consistency, and micro-detail issues before shipping. Use when the user mentions polish, finishing touc85.2Kskills.sh installs
2pbakaus avatarcritiquepbakaus/impeccableEvaluate design from a UX perspective, assessing visual hierarchy, information architecture, emotional resonance, cognitive load, and overall quality with quant82.6Kskills.sh installs
3pbakaus avataranimatepbakaus/impeccableReview a feature and enhance it with purposeful animations, micro-interactions, and motion effects that improve usability and delight. Use when the user mention81.7Kskills.sh installs
4jakubkrehel avatarmake-interfaces-feel-betterjakubkrehel/make-interfaces-feel-betterDesign engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover stat76Kskills.sh installs
5emilkowalski avataranimation-performanceemilkowalski/skillsKeep web animations inside the frame budget — animate composite-only properties, keep motion off the main thread when the page is busy, and find the cause when 72.2Kskills.sh installs
6addyosmani avatardoubt-driven-developmentaddyosmani/agent-skillsSubjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when correctness matters more than speed, when working in unfami65.8Kskills.sh installs