用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/jsschrstrcks1/Grannysrecipes --skill seo-schema-audit命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | seo-schema-audit |
| description | Validates JSON-LD structured data, Open Graph, Twitter Cards, and AI meta tags for recipe content |
| version | 1.0.0 |
Audit and validate structured data markup across recipe pages. This skill ensures JSON-LD schemas, Open Graph tags, Twitter Cards, and AI-oriented meta tags are complete, accurate, and compliant with schema.org specifications and ICP-2 requirements.
/seo-schema-audit or asked to audit structured dataValidate all JSON-LD <script type="application/ld+json"> blocks against schema.org specs. Focus on the Recipe schema type:
Required properties:
@type: "Recipe"name: Must match the visible recipe title on the pageimage: At least one image URL (multiple images recommended for rich results)author: Must include @type ("Person" or "Organization") and namedatePublished: ISO 8601 format (e.g., 2026-03-15)description: Must be present and match visible recipe descriptionrecipeIngredient: Array of strings, each a single ingredient line; must match the visible ingredient list exactlyrecipeInstructions: Array of HowToStep objects, each with @type: "HowToStep" and text; must match visible stepsRequired for rich results (treat as required):
prepTime: ISO 8601 duration format (e.g., "PT15M" for 15 minutes)cookTime: ISO 8601 duration formattotalTime: ISO 8601 duration format; must equal prepTime + cookTime (or be explicitly stated)recipeYield: Serving size (e.g., "4 servings" or "12 cookies")recipeCategory: Meal type (e.g., "Dinner", "Dessert", "Appetizer")recipeCuisine: Cuisine type (e.g., "Italian", "Southern", "Mexican")Recommended properties:
keywords: Comma-separated or array of relevant termsaggregateRating: If reviews/ratings are displayed, must include ratingValue and ratingCount or reviewCountreview: Individual reviews with author, datePublished, reviewBody, reviewRatingvideo: If a recipe video exists, must include name, description, thumbnailUrl, uploadDatesuitableForDiet: Use schema.org diet enumerations (e.g., "https://schema.org/GlutenFreeDiet")When nutrition data is displayed on the page, the schema must include:
@type: "NutritionInformation"calories: Format as "XXX calories" (e.g., "350 calories")fatContent, saturatedFatContent, cholesterolContent, sodiumContent, carbohydrateContent, fiberContent, sugarContent, proteinContent: Each as a string with unit (e.g., "12 g")Validation rules for NutritionInformation:
recipeInstructions entry should be a HowToStep (not plain strings)name (step title), image, url (anchor to step)HowToSection with @type, name, and itemListElement containing HowToStep entriesnutrition property@graph to contain both Recipe and Article schemas, linked via @idvideo propertyCheck for all required <meta property="og:..."> tags:
og:title — Must be present, 60-90 characters recommendedog:description — Must be present, 100-200 characters recommendedog:image — Must be a valid, absolute URL; minimum 1200x630px recommended; should be an appetizing photo of the finished dishog:url — Must match the canonical URL exactlyog:type — Must be present (typically "article" for recipe pages)og:site_name — Should match the site's proper nameCheck for all required <meta name="twitter:..."> tags:
twitter:card — Must be "summary_large_image" (preferred for recipe content) or "summary"twitter:title — Must be presenttwitter:description — Must be presenttwitter:image — Must be a valid, absolute URL; use the primary recipe photoValidate presence and quality of AI-oriented meta tags:
<meta name="ai:summary"> — Must be present; concise summary of the recipe (1-2 sentences)<meta name="ai:target-audience"> — Must be present; should describe the intended cook (e.g., "home cooks looking for quick weeknight dinner ideas")Check for <meta name="last-reviewed"> or dateModified in JSON-LD:
last-reviewed or dateModified is older than 90 days from the current date<link rel="canonical"> must be present on every pageog:url must match the canonical URLmainEntityOfPage in JSON-LD should reference the canonical URLratingValue must be within bestRating/worstRating boundsname must match the visible recipe titledescription should align with the meta description and visible introductory textimage URLs should reference images actually displayed on the pagerecipeIngredient array must match the visible ingredient list — no missing or extra itemsrecipeInstructions steps must match visible instructions in order and contentrecipeYield must match the displayed serving sizeprepTime, cookTime, and totalTime must match displayed timesFor each page audited, produce a report structured as:
## Schema Audit: [Page Title]
### Schemas Found
- [List each schema type detected]
### Errors (must fix)
- [ ] [Error description with line reference]
### Warnings (should fix)
- [ ] [Warning description with recommendation]
### Passed Checks
- [x] [Check description]
Prioritize errors over warnings. Group findings by schema type. For Recipe pages, always verify the complete ingredient and instruction chains match visible content.
Soli Deo Gloria
The single entry point for the household operating posture. Saying "Sophos" loads EVERYTHING: Soli Deo Gloria (the why), careful-not-clever (the how), the Sophos OS hierarchy and publish gate (the operating system), and cognitive memory recall through the evidence envelope (the continuity). One invocation, five layers (incl. hard safety), no partial posture. Operator 2026-07-24/27: "I only have to ask for Sophos to get everything."
What is owed to entrusted things. Translates care into proportionate, truthful, durable stewardship while permitting intentional forgetting, honest uncertainty, and the removal of structures that no longer serve what they were built to protect. Doctrine + pre-reasoning questions + loss taxonomy + decision artifact schema, distilled from the operator's evidenced posture (2026-08-19 symposium). Sits under Soli Deo Gloria, beside careful-not-clever.
The dedication under which all work in this household is done — every task offered to God, excellence as worship. Automatic posture skill, present and byte-identical in every repository and sibling workspace. Also activates memory-recall for governed continuity. Preserve the invocation; getting it right is the worship, not getting it fast.
基于 SOC 职业分类