What problem does it solve? Creating consistent, standards-compliant SEO metadata for every page in a Next.js site is repetitive and error-prone. This Skill standardizes the generation of OpenGraph tags, Twitter Cards, and JSON-LD structured data so new dynamic pages ship with complete metadata. ## Core Features & Use Cases - Complete Metadata Templates: Provides ready-to-use TypeScript patterns for basic metadata, OpenGraph, Twitter Card, and JSON-LD structured data. - Schema.org Type Selection: Includes JSON-LD templates for BlogPosting, PresentationDigitalDocument (talks), and Event (timeline entries) types. - Validation Checklist: Enforces rules like 160-character descriptions, absolute canonical URLs, and 1200x630 OpenGraph images. - Use Case: When adding a new dynamic route like src/app/talks/[slug]/, use this Skill to generate the generateMetadata() function and inject the JSON-LD script into the page component. ## Quick Start Generate the SEO metadata and JSON-LD structured data for a new dynamic page in src/app using the generate-metadata skill.