[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6AE3AB34R1EAY55J2Z12EPC":3,"skill-same:01M6AE3AB34R1EAY55J2Z12EPC":68},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":49,"ownerHtmlUrl":50,"ownerBlogUrl":51,"ownerDescription":52,"updatedAt":53,"install":54,"resources":67},"01M6AE3AB34R1EAY55J2Z12EPC","schema-markup",null,"When the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions \"schema markup,\" \"structured data,\" \"JSON-LD,\" \"rich snippets,\" \"schema.org,\" \"FAQ schema,\" \"product schema,\" \"review schema,\" or \"breadcrumb schema.\" For broader SEO issues, see seo-audit.","davila7\u002Fclaude-code-templates","davila7","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6216945?v=4","01M6ADEWWFPS191NFM0Y1EX1JH","Daniel Avila","01M6ADJHGM78PHQRD3XZTFDVKK",33481,"MIT","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fbusiness-marketing\u002Fschema-markup\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"schema markup","schema","use","when","rich","for","org","add","json-ld","snippets","optimize","review","fix","json","seo","data","audit","product","issues","structured data","2026-11-10 10:12:30",false,"---\nname: schema-markup\ndescription: When the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions \"schema markup,\" \"structured data,\" \"JSON-LD,\" \"rich snippets,\" \"schema.org,\" \"FAQ schema,\" \"product schema,\" \"review schema,\" or \"breadcrumb schema.\" For broader SEO issues, see seo-audit.\n---\n\n# Schema Markup\n\nYou 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.\n\n## Initial Assessment\n\nBefore implementing schema, understand:\n\n1. **Page Type**\n   - What kind of page is this?\n   - What's the primary content?\n   - What rich results are possible?\n\n2. **Current State**\n   - Any existing schema?\n   - Errors in current implementation?\n   - Which rich results are already appearing?\n\n3. **Goals**\n   - Which rich results are you targeting?\n   - What's the business value?\n\n---\n\n## Core Principles\n\n### 1. Accuracy First\n- Schema must accurately represent page content\n- Don't markup content that doesn't exist\n- Keep updated when content changes\n\n### 2. Use JSON-LD\n- Google recommends JSON-LD format\n- Easier to implement and maintain\n- Place in `\u003Chead>` or end of `\u003Cbody>`\n\n### 3. Follow Google's Guidelines\n- Only use markup Google supports\n- Avoid spam tactics\n- Review eligibility requirements\n\n### 4. Validate Everything\n- Test before deploying\n- Monitor Search Console\n- Fix errors promptly\n\n---\n\n## Common Schema Types\n\n### Organization\n**Use for**: Company\u002Fbrand homepage or about page\n\n**Required properties**:\n- name\n- url\n\n**Recommended properties**:\n- logo\n- sameAs (social profiles)\n- contactPoint\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Organization\",\n  \"name\": \"Example Company\",\n  \"url\": \"https:\u002F\u002Fexample.com\",\n  \"logo\": \"https:\u002F\u002Fexample.com\u002Flogo.png\",\n  \"sameAs\": [\n    \"https:\u002F\u002Ftwitter.com\u002Fexample\",\n    \"https:\u002F\u002Flinkedin.com\u002Fcompany\u002Fexample\",\n    \"https:\u002F\u002Ffacebook.com\u002Fexample\"\n  ],\n  \"contactPoint\": {\n    \"@type\": \"ContactPoint\",\n    \"telephone\": \"+1-555-555-5555\",\n    \"contactType\": \"customer service\"\n  }\n}\n```\n\n### WebSite (with SearchAction)\n**Use for**: Homepage, enables sitelinks search box\n\n**Required properties**:\n- name\n- url\n\n**For search box**:\n- potentialAction with SearchAction\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"WebSite\",\n  \"name\": \"Example\",\n  \"url\": \"https:\u002F\u002Fexample.com\",\n  \"potentialAction\": {\n    \"@type\": \"SearchAction\",\n    \"target\": {\n      \"@type\": \"EntryPoint\",\n      \"urlTemplate\": \"https:\u002F\u002Fexample.com\u002Fsearch?q={search_term_string}\"\n    },\n    \"query-input\": \"required name=search_term_string\"\n  }\n}\n```\n\n### Article \u002F BlogPosting\n**Use for**: Blog posts, news articles\n\n**Required properties**:\n- headline\n- image\n- datePublished\n- author\n\n**Recommended properties**:\n- dateModified\n- publisher\n- description\n- mainEntityOfPage\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"How to Implement Schema Markup\",\n  \"image\": \"https:\u002F\u002Fexample.com\u002Fimage.jpg\",\n  \"datePublished\": \"2024-01-15T08:00:00+00:00\",\n  \"dateModified\": \"2024-01-20T10:00:00+00:00\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Jane Doe\",\n    \"url\": \"https:\u002F\u002Fexample.com\u002Fauthors\u002Fjane\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Example Company\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\u002F\u002Fexample.com\u002Flogo.png\"\n    }\n  },\n  \"description\": \"A complete guide to implementing schema markup...\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\u002F\u002Fexample.com\u002Fschema-guide\"\n  }\n}\n```\n\n### Product\n**Use for**: Product pages (e-commerce or SaaS)\n\n**Required properties**:\n- name\n- image\n- offers (with price and availability)\n\n**Recommended properties**:\n- description\n- sku\n- brand\n- aggregateRating\n- review\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"Premium Widget\",\n  \"image\": \"https:\u002F\u002Fexample.com\u002Fwidget.jpg\",\n  \"description\": \"Our best-selling widget for professionals\",\n  \"sku\": \"WIDGET-001\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Example Co\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\u002F\u002Fexample.com\u002Fproducts\u002Fwidget\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"99.99\",\n    \"availability\": \"https:\u002F\u002Fschema.org\u002FInStock\",\n    \"priceValidUntil\": \"2024-12-31\"\n  },\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n    \"ratingValue\": \"4.8\",\n    \"reviewCount\": \"127\"\n  }\n}\n```\n\n### SoftwareApplication\n**Use for**: SaaS product pages, app landing pages\n\n**Required properties**:\n- name\n- offers (or free indicator)\n\n**Recommended properties**:\n- applicationCategory\n- operatingSystem\n- aggregateRating\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"SoftwareApplication\",\n  \"name\": \"Example App\",\n  \"applicationCategory\": \"BusinessApplication\",\n  \"operatingSystem\": \"Web, iOS, Android\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"price\": \"0\",\n    \"priceCurrency\": \"USD\"\n  },\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n    \"ratingValue\": \"4.6\",\n    \"ratingCount\": \"1250\"\n  }\n}\n```\n\n### FAQPage\n**Use for**: Pages with frequently asked questions\n\n**Required properties**:\n- mainEntity (array of Question\u002FAnswer)\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is schema markup?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Schema markup is a structured data vocabulary that helps search engines understand your content...\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I implement schema?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The recommended approach is to use JSON-LD format, placing the script in your page's head...\"\n      }\n    }\n  ]\n}\n```\n\n### HowTo\n**Use for**: Instructional content, tutorials\n\n**Required properties**:\n- name\n- step (array of HowToStep)\n\n**Recommended properties**:\n- image\n- totalTime\n- estimatedCost\n- supply\u002Ftool\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"How to Add Schema Markup to Your Website\",\n  \"description\": \"A step-by-step guide to implementing JSON-LD schema\",\n  \"totalTime\": \"PT15M\",\n  \"step\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Choose your schema type\",\n      \"text\": \"Identify the appropriate schema type for your page content...\",\n      \"url\": \"https:\u002F\u002Fexample.com\u002Fguide#step1\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Write the JSON-LD\",\n      \"text\": \"Create the JSON-LD markup following schema.org specifications...\",\n      \"url\": \"https:\u002F\u002Fexample.com\u002Fguide#step2\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Add to your page\",\n      \"text\": \"Insert the script tag in your page's head section...\",\n      \"url\": \"https:\u002F\u002Fexample.com\u002Fguide#step3\"\n    }\n  ]\n}\n```\n\n### BreadcrumbList\n**Use for**: Any page with breadcrumb navigation\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\u002F\u002Fexample.com\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Blog\",\n      \"item\": \"https:\u002F\u002Fexample.com\u002Fblog\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"SEO Guide\",\n      \"item\": \"https:\u002F\u002Fexample.com\u002Fblog\u002Fseo-guide\"\n    }\n  ]\n}\n```\n\n### LocalBusiness\n**Use for**: Local business location pages\n\n**Required properties**:\n- name\n- address\n- (Various by business type)\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"LocalBusiness\",\n  \"name\": \"Example Coffee Shop\",\n  \"image\": \"https:\u002F\u002Fexample.com\u002Fshop.jpg\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"123 Main Street\",\n    \"addressLocality\": \"San Francisco\",\n    \"addressRegion\": \"CA\",\n    \"postalCode\": \"94102\",\n    \"addressCountry\": \"US\"\n  },\n  \"geo\": {\n    \"@type\": \"GeoCoordinates\",\n    \"latitude\": \"37.7749\",\n    \"longitude\": \"-122.4194\"\n  },\n  \"telephone\": \"+1-555-555-5555\",\n  \"openingHoursSpecification\": [\n    {\n      \"@type\": \"OpeningHoursSpecification\",\n      \"dayOfWeek\": [\"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\"],\n      \"opens\": \"08:00\",\n      \"closes\": \"18:00\"\n    }\n  ],\n  \"priceRange\": \"$$\"\n}\n```\n\n### Review \u002F AggregateRating\n**Use for**: Review pages or products with reviews\n\nNote: Self-serving reviews (reviewing your own product) are against guidelines. Reviews must be from real customers.\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"Example Product\",\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n    \"ratingValue\": \"4.5\",\n    \"bestRating\": \"5\",\n    \"worstRating\": \"1\",\n    \"ratingCount\": \"523\"\n  },\n  \"review\": [\n    {\n      \"@type\": \"Review\",\n      \"author\": {\n        \"@type\": \"Person\",\n        \"name\": \"John Smith\"\n      },\n      \"datePublished\": \"2024-01-10\",\n      \"reviewRating\": {\n        \"@type\": \"Rating\",\n        \"ratingValue\": \"5\"\n      },\n      \"reviewBody\": \"Excellent product, exceeded my expectations...\"\n    }\n  ]\n}\n```\n\n### Event\n**Use for**: Event pages, webinars, conferences\n\n**Required properties**:\n- name\n- startDate\n- location (or eventAttendanceMode for online)\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Event\",\n  \"name\": \"Annual Marketing Conference\",\n  \"startDate\": \"2024-06-15T09:00:00-07:00\",\n  \"endDate\": \"2024-06-15T17:00:00-07:00\",\n  \"eventAttendanceMode\": \"https:\u002F\u002Fschema.org\u002FOnlineEventAttendanceMode\",\n  \"eventStatus\": \"https:\u002F\u002Fschema.org\u002FEventScheduled\",\n  \"location\": {\n    \"@type\": \"VirtualLocation\",\n    \"url\": \"https:\u002F\u002Fexample.com\u002Fconference\"\n  },\n  \"image\": \"https:\u002F\u002Fexample.com\u002Fconference.jpg\",\n  \"description\": \"Join us for our annual marketing conference...\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\u002F\u002Fexample.com\u002Fconference\u002Ftickets\",\n    \"price\": \"199\",\n    \"priceCurrency\": \"USD\",\n    \"availability\": \"https:\u002F\u002Fschema.org\u002FInStock\",\n    \"validFrom\": \"2024-01-01\"\n  },\n  \"performer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Example Company\"\n  },\n  \"organizer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Example Company\",\n    \"url\": \"https:\u002F\u002Fexample.com\"\n  }\n}\n```\n\n---\n\n## Multiple Schema Types on One Page\n\nYou can (and often should) have multiple schema types:\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https:\u002F\u002Fexample.com\u002F#organization\",\n      \"name\": \"Example Company\",\n      \"url\": \"https:\u002F\u002Fexample.com\"\n    },\n    {\n      \"@type\": \"WebSite\",\n      \"@id\": \"https:\u002F\u002Fexample.com\u002F#website\",\n      \"url\": \"https:\u002F\u002Fexample.com\",\n      \"name\": \"Example\",\n      \"publisher\": {\n        \"@id\": \"https:\u002F\u002Fexample.com\u002F#organization\"\n      }\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [...]\n    }\n  ]\n}\n```\n\n---\n\n## Validation and Testing\n\n### Tools\n- **Google Rich Results Test**: https:\u002F\u002Fsearch.google.com\u002Ftest\u002Frich-results\n- **Schema.org Validator**: https:\u002F\u002Fvalidator.schema.org\u002F\n- **Search Console**: Enhancements reports\n\n### Common Errors\n\n**Missing required properties**\n- Check Google's documentation for required fields\n- Different from schema.org minimum requirements\n\n**Invalid values**\n- Dates must be ISO 8601 format\n- URLs must be fully qualified\n- Enumerations must use exact values\n\n**Mismatch with page content**\n- Schema doesn't match visible content\n- Ratings for products without reviews shown\n- Prices that don't match displayed prices\n\n---\n\n## Implementation Patterns\n\n### Static Sites\n- Add JSON-LD directly in HTML template\n- Use includes\u002Fpartials for reusable schema\n\n### Dynamic Sites (React, Next.js, etc.)\n- Component that renders schema\n- Server-side rendered for SEO\n- Serialize data to JSON-LD\n\n```jsx\n\u002F\u002F Next.js example\nexport default function ProductPage({ product }) {\n  const schema = {\n    \"@context\": \"https:\u002F\u002Fschema.org\",\n    \"@type\": \"Product\",\n    name: product.name,\n    \u002F\u002F ... other properties\n  };\n\n  return (\n    \u003C>\n      \u003CHead>\n        \u003Cscript\n          type=\"application\u002Fld+json\"\n          dangerouslySetInnerHTML={{ __html: JSON.stringify(schema) }}\n        \u002F>\n      \u003C\u002FHead>\n      {\u002F* Page content *\u002F}\n    \u003C\u002F>\n  );\n}\n```\n\n### CMS \u002F WordPress\n- Plugins (Yoast, Rank Math, Schema Pro)\n- Theme modifications\n- Custom fields to structured data\n\n---\n\n## Output Format\n\n### Schema Implementation\n```json\n\u002F\u002F Full JSON-LD code block\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"...\",\n  \u002F\u002F Complete markup\n}\n```\n\n### Placement Instructions\nWhere to add the code and how\n\n### Testing Checklist\n- [ ] Validates in Rich Results Test\n- [ ] No errors or warnings\n- [ ] Matches page content\n- [ ] All required properties included\n\n---\n\n## Questions to Ask\n\nIf you need more context:\n1. What type of page is this?\n2. What rich results are you hoping to achieve?\n3. What data is available to populate the schema?\n4. Is there existing schema on the page?\n5. What's your tech stack for implementation?\n\n---\n\n## Related Skills\n\n- **seo-audit**: For overall SEO including schema review\n- **programmatic-seo**: For templated schema at scale\n- **analytics-tracking**: For measuring rich result impact\n","# Schema Markup\n\nYou 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.\n\n## Initial Assessment\n\nBefore implementing schema, understand:\n\n1. **Page Type**\n   - What kind of page is this?\n   - What's the primary content?\n   - What rich results are possible?\n\n2. **Current State**\n   - Any existing schema?\n   - Errors in current implementation?\n   - Which rich results are already appearing?\n\n3. **Goals**\n   - Which rich results are you targeting?\n   - What's the business value?\n\n---\n\n## Core Principles\n\n### 1. Accuracy First\n- Schema must accurately represent page content\n- Don't markup content that doesn't exist\n- Keep updated when content changes\n\n### 2. Use JSON-LD\n- Google recommends JSON-LD format\n- Easier to implement and maintain\n- Place in `\u003Chead>` or end of `\u003Cbody>`\n\n### 3. Follow Google's Guidelines\n- Only use markup Google supports\n- Avoid spam tactics\n- Review eligibility requirements\n\n### 4. Validate Everything\n- Test before deploying\n- Monitor Search Console\n- Fix errors promptly\n\n---\n\n## Common Schema Types\n\n### Organization\n**Use for**: Company\u002Fbrand homepage or about page\n\n**Required properties**:\n- name\n- url\n\n**Recommended properties**:\n- logo\n- sameAs (social profiles)\n- contactPoint\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Organization\",\n  \"name\": \"Example Company\",\n  \"url\": \"https:\u002F\u002Fexample.com\",\n  \"logo\": \"https:\u002F\u002Fexample.com\u002Flogo.png\",\n  \"sameAs\": [\n    \"https:\u002F\u002Ftwitter.com\u002Fexample\",\n    \"https:\u002F\u002Flinkedin.com\u002Fcompany\u002Fexample\",\n    \"https:\u002F\u002Ffacebook.com\u002Fexample\"\n  ],\n  \"contactPoint\": {\n    \"@type\": \"ContactPoint\",\n    \"telephone\": \"+1-555-555-5555\",\n    \"contactType\": \"customer service\"\n  }\n}\n```\n\n### WebSite (with SearchAction)\n**Use for**: Homepage, enables sitelinks search box\n\n**Required properties**:\n- name\n- url\n\n**For search box**:\n- potentialAction with SearchAction\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"WebSite\",\n  \"name\": \"Example\",\n  \"url\": \"https:\u002F\u002Fexample.com\",\n  \"potentialAction\": {\n    \"@type\": \"SearchAction\",\n    \"target\": {\n      \"@type\": \"EntryPoint\",\n      \"urlTemplate\": \"https:\u002F\u002Fexample.com\u002Fsearch?q={search_term_string}\"\n    },\n    \"query-input\": \"required name=search_term_string\"\n  }\n}\n```\n\n### Article \u002F BlogPosting\n**Use for**: Blog posts, news articles\n\n**Required properties**:\n- headline\n- image\n- datePublished\n- author\n\n**Recommended properties**:\n- dateModified\n- publisher\n- description\n- mainEntityOfPage\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"How to Implement Schema Markup\",\n  \"image\": \"https:\u002F\u002Fexample.com\u002Fimage.jpg\",\n  \"datePublished\": \"2024-01-15T08:00:00+00:00\",\n  \"dateModified\": \"2024-01-20T10:00:00+00:00\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Jane Doe\",\n    \"url\": \"https:\u002F\u002Fexample.com\u002Fauthors\u002Fjane\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Example Company\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\u002F\u002Fexample.com\u002Flogo.png\"\n    }\n  },\n  \"description\": \"A complete guide to implementing schema markup...\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\u002F\u002Fexample.com\u002Fschema-guide\"\n  }\n}\n```\n\n### Product\n**Use for**: Product pages (e-commerce or SaaS)\n\n**Required properties**:\n- name\n- image\n- offers (with price and availability)\n\n**Recommended properties**:\n- description\n- sku\n- brand\n- aggregateRating\n- review\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"Premium Widget\",\n  \"image\": \"https:\u002F\u002Fexample.com\u002Fwidget.jpg\",\n  \"description\": \"Our best-selling widget for professionals\",\n  \"sku\": \"WIDGET-001\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Example Co\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\u002F\u002Fexample.com\u002Fproducts\u002Fwidget\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"99.99\",\n    \"availability\": \"https:\u002F\u002Fschema.org\u002FInStock\",\n    \"priceValidUntil\": \"2024-12-31\"\n  },\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n    \"ratingValue\": \"4.8\",\n    \"reviewCount\": \"127\"\n  }\n}\n```\n\n### SoftwareApplication\n**Use for**: SaaS product pages, app landing pages\n\n**Required properties**:\n- name\n- offers (or free indicator)\n\n**Recommended properties**:\n- applicationCategory\n- operatingSystem\n- aggregateRating\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"SoftwareApplication\",\n  \"name\": \"Example App\",\n  \"applicationCategory\": \"BusinessApplication\",\n  \"operatingSystem\": \"Web, iOS, Android\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"price\": \"0\",\n    \"priceCurrency\": \"USD\"\n  },\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n    \"ratingValue\": \"4.6\",\n    \"ratingCount\": \"1250\"\n  }\n}\n```\n\n### FAQPage\n**Use for**: Pages with frequently asked questions\n\n**Required properties**:\n- mainEntity (array of Question\u002FAnswer)\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is schema markup?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Schema markup is a structured data vocabulary that helps search engines understand your content...\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I implement schema?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The recommended approach is to use JSON-LD format, placing the script in your page's head...\"\n      }\n    }\n  ]\n}\n```\n\n### HowTo\n**Use for**: Instructional content, tutorials\n\n**Required properties**:\n- name\n- step (array of HowToStep)\n\n**Recommended properties**:\n- image\n- totalTime\n- estimatedCost\n- supply\u002Ftool\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"How to Add Schema Markup to Your Website\",\n  \"description\": \"A step-by-step guide to implementing JSON-LD schema\",\n  \"totalTime\": \"PT15M\",\n  \"step\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Choose your schema type\",\n      \"text\": \"Identify the appropriate schema type for your page content...\",\n      \"url\": \"https:\u002F\u002Fexample.com\u002Fguide#step1\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Write the JSON-LD\",\n      \"text\": \"Create the JSON-LD markup following schema.org specifications...\",\n      \"url\": \"https:\u002F\u002Fexample.com\u002Fguide#step2\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Add to your page\",\n      \"text\": \"Insert the script tag in your page's head section...\",\n      \"url\": \"https:\u002F\u002Fexample.com\u002Fguide#step3\"\n    }\n  ]\n}\n```\n\n### BreadcrumbList\n**Use for**: Any page with breadcrumb navigation\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\u002F\u002Fexample.com\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Blog\",\n      \"item\": \"https:\u002F\u002Fexample.com\u002Fblog\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"SEO Guide\",\n      \"item\": \"https:\u002F\u002Fexample.com\u002Fblog\u002Fseo-guide\"\n    }\n  ]\n}\n```\n\n### LocalBusiness\n**Use for**: Local business location pages\n\n**Required properties**:\n- name\n- address\n- (Various by business type)\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"LocalBusiness\",\n  \"name\": \"Example Coffee Shop\",\n  \"image\": \"https:\u002F\u002Fexample.com\u002Fshop.jpg\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"123 Main Street\",\n    \"addressLocality\": \"San Francisco\",\n    \"addressRegion\": \"CA\",\n    \"postalCode\": \"94102\",\n    \"addressCountry\": \"US\"\n  },\n  \"geo\": {\n    \"@type\": \"GeoCoordinates\",\n    \"latitude\": \"37.7749\",\n    \"longitude\": \"-122.4194\"\n  },\n  \"telephone\": \"+1-555-555-5555\",\n  \"openingHoursSpecification\": [\n    {\n      \"@type\": \"OpeningHoursSpecification\",\n      \"dayOfWeek\": [\"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\"],\n      \"opens\": \"08:00\",\n      \"closes\": \"18:00\"\n    }\n  ],\n  \"priceRange\": \"$$\"\n}\n```\n\n### Review \u002F AggregateRating\n**Use for**: Review pages or products with reviews\n\nNote: Self-serving reviews (reviewing your own product) are against guidelines. Reviews must be from real customers.\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"Example Product\",\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n    \"ratingValue\": \"4.5\",\n    \"bestRating\": \"5\",\n    \"worstRating\": \"1\",\n    \"ratingCount\": \"523\"\n  },\n  \"review\": [\n    {\n      \"@type\": \"Review\",\n      \"author\": {\n        \"@type\": \"Person\",\n        \"name\": \"John Smith\"\n      },\n      \"datePublished\": \"2024-01-10\",\n      \"reviewRating\": {\n        \"@type\": \"Rating\",\n        \"ratingValue\": \"5\"\n      },\n      \"reviewBody\": \"Excellent product, exceeded my expectations...\"\n    }\n  ]\n}\n```\n\n### Event\n**Use for**: Event pages, webinars, conferences\n\n**Required properties**:\n- name\n- startDate\n- location (or eventAttendanceMode for online)\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Event\",\n  \"name\": \"Annual Marketing Conference\",\n  \"startDate\": \"2024-06-15T09:00:00-07:00\",\n  \"endDate\": \"2024-06-15T17:00:00-07:00\",\n  \"eventAttendanceMode\": \"https:\u002F\u002Fschema.org\u002FOnlineEventAttendanceMode\",\n  \"eventStatus\": \"https:\u002F\u002Fschema.org\u002FEventScheduled\",\n  \"location\": {\n    \"@type\": \"VirtualLocation\",\n    \"url\": \"https:\u002F\u002Fexample.com\u002Fconference\"\n  },\n  \"image\": \"https:\u002F\u002Fexample.com\u002Fconference.jpg\",\n  \"description\": \"Join us for our annual marketing conference...\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\u002F\u002Fexample.com\u002Fconference\u002Ftickets\",\n    \"price\": \"199\",\n    \"priceCurrency\": \"USD\",\n    \"availability\": \"https:\u002F\u002Fschema.org\u002FInStock\",\n    \"validFrom\": \"2024-01-01\"\n  },\n  \"performer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Example Company\"\n  },\n  \"organizer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Example Company\",\n    \"url\": \"https:\u002F\u002Fexample.com\"\n  }\n}\n```\n\n---\n\n## Multiple Schema Types on One Page\n\nYou can (and often should) have multiple schema types:\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https:\u002F\u002Fexample.com\u002F#organization\",\n      \"name\": \"Example Company\",\n      \"url\": \"https:\u002F\u002Fexample.com\"\n    },\n    {\n      \"@type\": \"WebSite\",\n      \"@id\": \"https:\u002F\u002Fexample.com\u002F#website\",\n      \"url\": \"https:\u002F\u002Fexample.com\",\n      \"name\": \"Example\",\n      \"publisher\": {\n        \"@id\": \"https:\u002F\u002Fexample.com\u002F#organization\"\n      }\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [...]\n    }\n  ]\n}\n```\n\n---\n\n## Validation and Testing\n\n### Tools\n- **Google Rich Results Test**: https:\u002F\u002Fsearch.google.com\u002Ftest\u002Frich-results\n- **Schema.org Validator**: https:\u002F\u002Fvalidator.schema.org\u002F\n- **Search Console**: Enhancements reports\n\n### Common Errors\n\n**Missing required properties**\n- Check Google's documentation for required fields\n- Different from schema.org minimum requirements\n\n**Invalid values**\n- Dates must be ISO 8601 format\n- URLs must be fully qualified\n- Enumerations must use exact values\n\n**Mismatch with page content**\n- Schema doesn't match visible content\n- Ratings for products without reviews shown\n- Prices that don't match displayed prices\n\n---\n\n## Implementation Patterns\n\n### Static Sites\n- Add JSON-LD directly in HTML template\n- Use includes\u002Fpartials for reusable schema\n\n### Dynamic Sites (React, Next.js, etc.)\n- Component that renders schema\n- Server-side rendered for SEO\n- Serialize data to JSON-LD\n\n```jsx\n\u002F\u002F Next.js example\nexport default function ProductPage({ product }) {\n  const schema = {\n    \"@context\": \"https:\u002F\u002Fschema.org\",\n    \"@type\": \"Product\",\n    name: product.name,\n    \u002F\u002F ... other properties\n  };\n\n  return (\n    \u003C>\n      \u003CHead>\n        \u003Cscript\n          type=\"application\u002Fld+json\"\n          dangerouslySetInnerHTML={{ __html: JSON.stringify(schema) }}\n        \u002F>\n      \u003C\u002FHead>\n      {\u002F* Page content *\u002F}\n    \u003C\u002F>\n  );\n}\n```\n\n### CMS \u002F WordPress\n- Plugins (Yoast, Rank Math, Schema Pro)\n- Theme modifications\n- Custom fields to structured data\n\n---\n\n## Output Format\n\n### Schema Implementation\n```json\n\u002F\u002F Full JSON-LD code block\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"...\",\n  \u002F\u002F Complete markup\n}\n```\n\n### Placement Instructions\nWhere to add the code and how\n\n### Testing Checklist\n- [ ] Validates in Rich Results Test\n- [ ] No errors or warnings\n- [ ] Matches page content\n- [ ] All required properties included\n\n---\n\n## Questions to Ask\n\nIf you need more context:\n1. What type of page is this?\n2. What rich results are you hoping to achieve?\n3. What data is available to populate the schema?\n4. Is there existing schema on the page?\n5. What's your tech stack for implementation?\n\n---\n\n## Related Skills\n\n- **seo-audit**: For overall SEO including schema review\n- **programmatic-seo**: For templated schema at scale\n- **analytics-tracking**: For measuring rich result impact\n",{"name":5,"description":7},"main","2b749c82b5d11fac39d9a6e021ce3f5b8a541bd1","cli-tool\u002Fcomponents\u002Fskills\u002Fbusiness-marketing\u002Fschema-markup",3931,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates","https:\u002F\u002Faitmpl.com","https:\u002F\u002Fgithub.com\u002Fdavila7","https:\u002F\u002Fdanielavila.me","Building AI dev tools with LLMs","2026-11-14 06:14:46",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add davila7\u002Fclaude-code-templates --skill schema-markup",{"tool":60,"command":61},"bunx","bunx skills add davila7\u002Fclaude-code-templates --skill schema-markup",{"tool":63,"command":64},"pnpm","pnpm dlx skills add davila7\u002Fclaude-code-templates --skill schema-markup","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fbusiness-marketing\u002Fschema-markup\u002FSKILL.md",true,[],[69,98,124,157,192,216],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":80,"publishedAt":39},"01M70NHBTQ8BV0A2SCAZXEPHCX","wealthville-pool-scoring","Score DeFi liquidity pools before providing liquidity. Returns a 0-100 pool score and an Enter\u002FHold\u002FExit\u002FReduce\u002FAvoid verdict with calibrated confidence for ~68,800 Solana pools and 575 EVM pools, plus a public miss-inclusive track record. Use when asked whether a pool is worth LPing into, which pools look best right now, or how accurate the scores have actually been.","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fweb-data\u002Fwealthville-pool-scoring\u002FSKILL.md",[75],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[81,82,83,84,85,24,86,87,21,22,88,89,90,91,92,93,94,95,96,97],"scoring","pool","wealthville pool scoring","liquidity","which","exit","now","reduce","with","record","track","verdict","evm","solana","how","public","look",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":105,"publishedAt":39},"01M70MB6VR8ERJ4EM8D5KHBMEV","technical-debt-auditor","Scans a codebase and produces a quantified technical debt report with a prioritized remediation plan. Analyzes dead code, TODO\u002FFIXME\u002FHACK markers, dependency staleness, complexity hotspots, code duplication signals, test coverage gaps, unused exports, and outdated patterns. Use this skill when the user asks to audit their codebase for tech debt, wants a health check of their code quality, says things like \"where should I focus refactoring\", \"find code smells\", \"audit my codebase\", \"what technical debt do we have\", \"prioritize cleanup work\", or asks about code quality metrics. Also trigger when the user mentions \"code rot\", \"legacy cleanup\", \"refactoring priorities\", or wants to understand the overall health of a project before a major effort. Trigger even if the user doesn't say \"technical debt\" explicitly — any request to systematically assess code quality and identify improvement priorities belongs here.","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdevelopment\u002Ftechnical-debt-auditor\u002FSKILL.md",[104],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},[106,107,108,109,110,111,112,113,114,115,116,22,117,118,119,120,121,122,35,123],"technical debt","debt","technical","technical debt auditor","auditor","coverage","complexity","markers","project","cleanup","unused","code","todo","work","plan","focus","signals","dependency",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":139,"publishedAt":39},"01M70KPYH9QNHCNME5GJQGE22K","readonly-sql-guard","Make an agent's database access provably read-only. Use when an agent runs caller-supplied SQL against a production\u002FERP\u002Fanalytics database (a \"query\" MCP tool, text-to-SQL, an admin console), or when reviewing DB-access code for write\u002FDDL\u002Fside-effect\u002Ftransaction-escape risks. Checks what a statement CALLS, not just its shape.","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdatabase\u002Freadonly-sql-guard\u002FSKILL.md",[130,133,134],{"categoryNo":131,"categoryName":132,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[140,141,142,143,144,145,146,24,147,148,149,150,151,152,153,21,154,155,22,156],"readonly","guard","sql guard","sql","readonly sql guard","erp","effect","read-only","db","just","tool","calls","only","MCP","access","database","query",{"skillNo":158,"name":159,"nameZh":6,"description":160,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":161,"licenseFileUrl":162,"sourceHtmlUrl":163,"categories":164,"keywords":168,"publishedAt":39},"01M6AFY6F7CC2BBZP1QD6VTNVC","web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn\u002Fui). Use for complex artifacts requiring state management, routing, or shadcn\u002Fui components - not for simple single-file HTML\u002FJSX artifacts.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Futilities\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Futilities\u002Fweb-artifacts-builder\u002FSKILL.md",[165],{"categoryNo":166,"categoryName":167,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000009","前端开发",[169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,24,191],"artifacts builder","web","web artifacts builder","artifacts","builder","state","routing","state management","component","css","frontend","ui","Tools","file","components","shadcn","react","Tailwind","suite","jsx","html","single-file","ui components",{"skillNo":193,"name":194,"nameZh":6,"description":195,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":161,"licenseFileUrl":196,"sourceHtmlUrl":197,"categories":198,"keywords":203,"publishedAt":39},"01M6AFWF33SFV9Z3SF4PEEE4BF","webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fwebapp-testing\u002FSKILL.md",[199,202],{"categoryNo":200,"categoryName":201,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":166,"categoryName":167,"taxonomyType":78,"taxonomyTypeDesc":79},[204,205,206,207,208,170,209,179,180,210,211,212,213,24,214,89,215],"webapp testing","testing","webapp","browser","playwright","applications","debugging","toolkit","logs","screenshots","local","behavior",{"skillNo":217,"name":218,"nameZh":6,"description":219,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":161,"licenseFileUrl":220,"sourceHtmlUrl":221,"categories":222,"keywords":230,"publishedAt":39},"01M6AF67Q67JJJ5V51JR2P52KA","discernment-nudge","After you give a substantive answer or draft that the user may act on — advice or recommendations, drafted artifacts such as goals, plans, pitches, proposals, or emails, estimates or projections, analysis or interpretation of data, factual claims they may rely on, or a multi-step argument — invoke this skill BEFORE finalizing your reply and then, if it applies, append 2-3 short follow-up questions, each tied to something specific in what you just produced, that help the user check key facts, probe the reasoning or assumptions, and notice missing context. Do this at most once per conversation. Skip it when the user asked a trivial how-to or simple lookup, wants a purely educational explanation, asked you only to format, convert, or assemble a file from content they provided, is writing code they will run, is doing creative writing or casual chat, or already asked you to double-check, cite, or review — the skill file explains these boundaries and the exact output format.","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fdiscernment-nudge\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fdiscernment-nudge\u002FSKILL.md",[223,226,227],{"categoryNo":224,"categoryName":225,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},{"categoryNo":228,"categoryName":229,"taxonomyType":137,"taxonomyTypeDesc":138},"01JBSEEDCAT000000000000036","内容创作者",[231,232,233,234,235,236,34,237,172,238,182,117,239,30,240,241,242,152,243,22,244,245,246,247,248,95,249],"discernment nudge","nudge","interpretation","help","run","reasoning","writing","lookup","content","conversation","short","up","invoke","you","analysis","claims","argument","assemble","recommendations"]