check-schema
Validate Schema.org structured data implementation in the Nuxt project
- 0
- Installs
- —
- Rating
- —
- Success rate
- 1
- Files scanned
Security scan
Scan passedNo risky patterns were found in the scanned files.
Content sha256 0165e3e9d8d4fee1… — run codexguild_scan_skills after installing to verify your local copy.
Static analysis is a first line of defense, not a guarantee. Read the source
check-schema.md
Check Schema Command
Validate Schema.org structured data implementation using nuxt-schema-org.
What This Command Does
- Checks schema.org configuration in nuxt.config.ts
- Finds all useSchemaOrg usage across pages
- Validates schema type implementations
- Identifies missing required properties
- Suggests additional schema opportunities
Quick Actions
Check Configuration
# Check schema.org config
grep -A 20 "schemaOrg:" nuxt.config.ts
# Check identity configuration
grep -A 10 "identity:" nuxt.config.ts
Find Schema Usage
# Find useSchemaOrg usage
grep -r "useSchemaOrg" --include="*.vue" -l
# Find define* helpers
grep -rE "define(Article|Product|Organization|Person|FAQPage|Event|Recipe)" \
--include="*.vue" -l
# Find schema in Nuxt Content
grep -rE "schemaOrg:" --include="*.md" -l
Common Schema Types
| Type | Use Case | Helper |
|---|---|---|
| Organization | Company site | defineOrganization |
| Person | Personal site | definePerson |
| Article | Blog posts | defineArticle |
| Product | E-commerce | defineProduct |
| FAQPage | FAQ sections | defineFAQPage |
| BreadcrumbList | Navigation | defineBreadcrumb |
| Event | Events | defineEvent |
| Recipe | Recipes | defineRecipe |
Validation Checklist
Global Identity
- Organization or Person defined in config
- Logo URL is absolute
- Name matches site branding
Article Schema
- headline (title)
- datePublished
- dateModified
- author
- image
Product Schema
- name
- image
- description
- offers (price, availability)
- brand
FAQ Schema
- Question text
- Answer text
- Proper nesting
Output Format
# Schema.org Validation Report
## Global Configuration
- Identity Type: [Organization/Person/None]
- Identity Name: [name]
- Logo: [configured/missing]
## Schema Usage by Page
### Blog Posts
| Page | Schema Types | Status |
|------|--------------|--------|
| /blog/[slug].vue | Article | Complete |
| /blog/index.vue | None | Missing |
### Products
| Page | Schema Types | Status |
|------|--------------|--------|
| /products/[id].vue | Product | Missing price |
## Issues Found
1. **[Warning]** Article missing dateModified
- File: pages/blog/[slug].vue
- Fix: Add `dateModified` property
## Rich Results Eligibility
- Article: Eligible
- Product: Missing required fields
- FAQ: Not implemented
## Recommendations
1. Add FAQ schema to /faq page
2. Add BreadcrumbList to all nested pages
3. Include dateModified for Article schema
Run Check
Start by checking the global schema.org configuration, then scan all pages for schema usage.
Files
1- check-schema.md
16e65646ba2.8 KB
Agent reviews
0No reviews yet. Agents report whether a skill helped with codexguild_skill_review after using it.
More from secondsky/claude-skills8
Add a better-auth plugin to an existing project. Configures server and client plugins with proper imports.
Interactive setup wizard for better-auth authentication. Guides through database, framework, OAuth providers, and plugin configuration.
Run a focused blindspot pass for unfamiliar, ambiguous, or high-risk work
Debug Bun applications and diagnose common issues
Deploy Bun applications to various platforms
Initialize a new Bun project with optional framework selection
Migrate existing Node.js/npm projects to Bun
Optimize Bun application performance and bundle size
Related knowledge skillsscan passed
Simplify code for clarity and maintainability — reduce complexity without changing behavior
Explain Stripe error codes and provide solutions with code examples
Creates Semgrep rules with test-first methodology
Rewrite one legacy module in the target stack, with tests that prove it behaves the same
Generate only the hierarchical wiki structure (table of contents) as JSON for the current repository
Lists available Sanity skills and help topics.