Claude-skill-registry nuxt-seo

Nuxt SEO meta-module with robots, sitemap, og-image, schema-org. Use when configuring SEO, generating sitemaps, creating OG images, or adding structured data.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/other/nuxt-seo-onmax-claude-config" ~/.claude/skills/majiayu000-claude-skill-registry-nuxt-seo && rm -rf "$T"
manifest: skills/other/nuxt-seo-onmax-claude-config/SKILL.md
source content

Nuxt SEO

npx nuxi module add @nuxtjs/seo

When to Use

Working with:

  • SEO configuration (site URL, name, indexability)
  • Robots.txt and sitemap.xml generation
  • Dynamic OG image generation
  • JSON-LD structured data (schema.org)
  • Breadcrumbs and canonical URLs

Loading Files

Consider loading these reference files based on your task:

DO NOT load all files at once. Load only what's relevant to your current task.

Site Config

Foundation for all SEO modules. Configure

site
in
nuxt.config.ts
, access via
useSiteConfig()
. See references/site-config.md for full options.

Module Overview

ModulePurposeKey API
nuxt-site-configShared config
useSiteConfig()
@nuxtjs/robotsrobots.txt
useRobotsRule()
@nuxtjs/sitemapsitemap.xml
defineSitemapEventHandler()
nuxt-og-imageOG images
defineOgImage()
nuxt-schema-orgJSON-LD
useSchemaOrg()
nuxt-seo-utilsMeta utilities
useBreadcrumbItems()
nuxt-link-checkerLink validationBuild-time checks

Nuxt Content v3

Use

asSeoCollection()
for automatic sitemap, og-image, and schema-org from frontmatter:

// content.config.ts
import { defineCollection, defineContentConfig } from '@nuxt/content'
import { asSeoCollection } from '@nuxtjs/seo/content'

export default defineContentConfig({
  collections: {
    posts: defineCollection(asSeoCollection({ type: 'page', source: 'posts/**' }))
  }
})

Important: Load

@nuxtjs/seo
before
@nuxt/content
in modules array:

export default defineNuxtConfig({
  modules: ['@nuxtjs/seo', '@nuxt/content']
})

Frontmatter fields:

ogImage
,
sitemap
,
robots
,
schemaOrg
.

Related Skills

Links

Token Efficiency

Main skill: ~250 tokens. Each sub-file: ~400-600 tokens. Only load files relevant to current task.