seo: improve meta tags, structured data, and sync all numbers

- Add OG image, og:locale, twitter:creator, twitter:image
- Add canonical link and robots meta tag
- Upgrade structured data: SoftwareApplication -> SoftwareSourceCode with keywords
- Add per-page TechArticle schema for pages with descriptions
- Add author sameAs links (GitHub, Medium, Twitter)
- Fix stale skill counts: 173 -> 177 in skills/index.md
- Update announcement banner to highlight personas + orchestration
- Update getting-started.md description to mention all 11 tools
- Remove hardcoded 156 from integrations.md description
This commit is contained in:
Leo
2026-03-12 18:42:41 +01:00
parent 6449e1bb00
commit afba472528
5 changed files with 53 additions and 14 deletions

View File

@@ -1,6 +1,6 @@
---
title: Getting Started
description: "How to install and use Claude Code skills and plugins for Claude Code, OpenAI Codex, Gemini CLI, and OpenClaw."
description: "How to install and use Claude Code skills and plugins for 11 AI coding tools — Claude Code, OpenAI Codex, Gemini CLI, OpenClaw, Cursor, Aider, Windsurf, and more."
---
# Getting Started

View File

@@ -1,6 +1,6 @@
---
title: Multi-Tool Integrations
description: "Use Claude Code Skills with Cursor, Aider, Kilo Code, Windsurf, OpenCode, Augment, and Antigravity. Convert and install all 156 skills in seconds."
description: "Use Claude Code Skills with Cursor, Aider, Kilo Code, Windsurf, OpenCode, Augment, and Antigravity. Convert and install skills for 11 AI coding tools in seconds."
---
# Multi-Tool Integrations

View File

@@ -17,12 +17,23 @@
<meta property="og:description" content="{{ page.meta.description or config.site_description }}" />
<meta property="og:url" content="{{ page.canonical_url }}" />
<meta property="og:site_name" content="{{ config.site_name }}" />
<meta property="og:image" content="https://opengraph.githubassets.com/1/alirezarezvani/claude-skills" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:locale" content="en_US" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="{{ page.meta.title or page.title }} - {{ config.site_name }}" />
<meta name="twitter:description" content="{{ page.meta.description or config.site_description }}" />
<meta name="twitter:site" content="@nginitycloud" />
<meta name="twitter:creator" content="@nginitycloud" />
<meta name="twitter:image" content="https://opengraph.githubassets.com/1/alirezarezvani/claude-skills" />
<!-- Additional SEO -->
<meta name="author" content="Alireza Rezvani" />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="{{ page.canonical_url }}" />
{% endif %}
<!-- JSON-LD Structured Data -->
@@ -35,29 +46,57 @@
"description": "{{ config.site_description }}",
"author": {
"@type": "Person",
"name": "{{ config.site_author }}"
"name": "{{ config.site_author }}",
"url": "https://alirezarezvani.com",
"sameAs": [
"https://github.com/alirezarezvani",
"https://alirezarezvani.medium.com",
"https://twitter.com/nginitycloud"
]
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Claude Code Skills",
"applicationCategory": "DeveloperApplication",
"operatingSystem": "Cross-platform",
"@type": "SoftwareSourceCode",
"name": "Claude Code Skills & Plugins",
"description": "{{ config.site_description }}",
"url": "{{ config.site_url }}",
"codeRepository": "https://github.com/alirezarezvani/claude-skills",
"programmingLanguage": ["Python", "Markdown"],
"runtimePlatform": "Claude Code, OpenAI Codex, Gemini CLI, Cursor, Aider, Windsurf, OpenClaw",
"license": "https://opensource.org/licenses/MIT",
"author": {
"@type": "Person",
"name": "{{ config.site_author }}"
"name": "{{ config.site_author }}",
"url": "https://alirezarezvani.com"
},
"license": "https://opensource.org/licenses/MIT",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"keywords": "claude code skills, ai coding agent, claude code plugins, openai codex skills, gemini cli skills, cursor rules, ai agent skills, claude code agents, mcp server, coding assistant"
}
</script>
{% if page and page.meta and page.meta.description %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "{{ page.meta.title or page.title }}",
"description": "{{ page.meta.description }}",
"url": "{{ page.canonical_url }}",
"author": {
"@type": "Person",
"name": "{{ config.site_author }}"
},
"publisher": {
"@type": "Person",
"name": "{{ config.site_author }}"
}
}
</script>
{% endif %}
{% endblock %}

View File

@@ -1,3 +1,3 @@
<a href="https://github.com/alirezarezvani/claude-skills/releases/tag/v2.1.2">
<strong>v2.1.2</strong> — 173 skills across 9 domains. Landing page generator now outputs Next.js TSX + Tailwind CSS!
<a href="https://github.com/alirezarezvani/claude-skills">
<strong>New:</strong> 3 persona agents + orchestration protocol — combine skills across domains for complex work.
</a>

View File

@@ -1,6 +1,6 @@
---
title: "Skills Overview"
description: "Browse all 173 production-ready skills across 9 domains — engineering, product, marketing, C-level advisory, project management, regulatory, business growth, and finance."
description: "Browse all 177 production-ready skills across 9 domains — engineering, product, marketing, C-level advisory, project management, regulatory, business growth, and finance."
hide:
- edit
---
@@ -9,14 +9,14 @@ hide:
# Skills Library
Browse 173 production-ready skills across 9 domains.
Browse 177 production-ready skills across 9 domains.
{ .skills-hero-sub }
</div>
<div class="grid cards" markdown>
- :material-counter:{ .lg .middle } **173 Skills**
- :material-counter:{ .lg .middle } **177 Skills**
---