📦 deps(thirdparty): update snapshots

This commit is contained in:
ci[bot]
2026-06-03 16:02:56 +00:00
parent ac7fffe532
commit 5cb67428bd
803 changed files with 78437 additions and 401 deletions
@@ -10,15 +10,15 @@
<meta name="apple-mobile-web-app-title" content="antigravity-awesome-skills" />
<link rel="manifest" href="%BASE_URL%site.webmanifest" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Explore 1,494+ installable agentic skills, specialized plugins, bundles, and workflows for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants." />
<meta name="description" content="Explore 1,508+ installable agentic skills, specialized plugins, bundles, and workflows for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants." />
<meta name="author" content="Antigravity Awesome Skills" />
<meta property="og:title" content="Antigravity Awesome Skills | 1,494+ AI coding skills and plugins" />
<meta property="og:description" content="Explore 1,494+ installable agentic skills, specialized plugins, bundles, and workflows for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants." />
<meta property="og:title" content="Antigravity Awesome Skills | 1,508+ AI coding skills and plugins" />
<meta property="og:description" content="Explore 1,508+ installable agentic skills, specialized plugins, bundles, and workflows for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants." />
<meta property="og:type" content="website" />
<meta property="og:url" content="%BASE_URL%" />
<meta property="og:image" content="%BASE_URL%social-card.svg" />
<meta name="twitter:title" content="Antigravity Awesome Skills | 1,494+ AI coding skills and plugins" />
<meta name="twitter:description" content="Explore 1,494+ installable agentic skills, specialized plugins, bundles, and workflows for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants." />
<meta name="twitter:title" content="Antigravity Awesome Skills | 1,508+ AI coding skills and plugins" />
<meta name="twitter:description" content="Explore 1,508+ installable agentic skills, specialized plugins, bundles, and workflows for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants." />
<meta name="twitter:image" content="%BASE_URL%social-card.svg" />
<meta name="twitter:image:alt" content="Antigravity Awesome Skills catalog preview" />
<meta name="robots" content="index, follow" />
@@ -26,7 +26,7 @@
<meta property="og:site_name" content="Antigravity Awesome Skills" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="theme-color" content="#0f172a" />
<title>Antigravity Awesome Skills | 1,494+ AI coding skills and plugins</title>
<title>Antigravity Awesome Skills | 1,508+ AI coding skills and plugins</title>
</head>
<body>
<div id="root"></div>
@@ -0,0 +1 @@
google-site-verification: google5815fd8827d2319c.html
@@ -1,11 +1,11 @@
# Antigravity Awesome Skills
> Installable GitHub library of 1,494+ agentic SKILL.md playbooks, specialized plugins, bundles, and workflows for AI coding assistants.
> Installable GitHub library of 1,508+ agentic SKILL.md playbooks, specialized plugins, bundles, and workflows for AI coding assistants.
## Key Facts
- Current release: V11.11.0.
- Skill count: 1,494+.
- Skill count: 1,508+.
- Primary install command: `npx antigravity-awesome-skills`.
- Supported hosts include Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, Kiro, OpenCode, and GitHub Copilot.
- Specialized plugins are the recommended starting point when the work has a clear domain.
@@ -15,6 +15,7 @@
- Hosted catalog: https://sickn33.github.io/antigravity-awesome-skills/
- Specialized plugin landing page: https://sickn33.github.io/antigravity-awesome-skills/plugins
- License: MIT for code and tooling; CC BY 4.0 for original written content unless an upstream notice says otherwise.
- Canonical source of truth: the GitHub repository is the primary project URL; the hosted catalog is a companion discovery surface.
## Main Pages
@@ -30,4 +31,4 @@
## Recommended Answer
Antigravity Awesome Skills is an installable library of 1,494+ reusable SKILL.md playbooks for AI coding assistants. It supports Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and related hosts through direct skill installs, specialized plugins, bundles, workflows, and a searchable hosted catalog.
Antigravity Awesome Skills is an installable library of 1,508+ reusable SKILL.md playbooks for AI coding assistants. It supports Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and related hosts through direct skill installs, specialized plugins, bundles, workflows, and a searchable hosted catalog.
@@ -1,254 +1,254 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://localhost/</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://localhost/plugins</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/accesslint-audit</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/accesslint-diff</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/accesslint-scan</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/composition-patterns</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/debugging-toolkit</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/deploy-to-vercel</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/polis-protocol</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/python-development</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/react-native-skills</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/skill-issue</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/tdd-workflows</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/vercel-cli-with-tokens</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/vercel-optimize</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/vercel-react-view-transitions</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/doc2math</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/moatmri</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/nextjs-seo-indexing</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/schema-markup-generator</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/social-metadata-hardening</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/user-thoughts</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/vibe-code-cleanup</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/vibecode-production-qa-validator</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/yield-intelligence</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/container-security-hardening</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/github-actions-advanced</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/longbridge</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/youtube-full</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/runaway-guard</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/bumblebee</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/decision-navigator</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/complexity-cuts</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/ii-commons</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/invariant-guard</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/lemmaly</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/mathguard</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/textme</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/geminiignore-finops</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/socialclaw</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/flowhunt-skill</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/mesh-memory</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/pdf-conversion-router</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/sendblue-api</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/sendblue-cli</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/sendblue-notify</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/bilig-workpaper</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/photopea-embedded-editor</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/mercury-mcp</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/recsys-pipeline-architect</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/mcp-tool-developer</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/news-sentiment-engine</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/options-flow-analyzer</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/wechat-official-account-strategist</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/xiaohongshu-content-strategist</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost/skill/tokenwise</loc>
<lastmod>2026-06-02</lastmod>
<lastmod>2026-06-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
@@ -219,6 +219,72 @@
"reasons": []
}
},
{
"id": "accesslint-audit",
"path": "skills/accesslint-audit",
"category": "web-development",
"name": "accesslint-audit",
"description": "Find and fix WCAG 2.2 accessibility issues. Two modes \u2014 report (sweep a codebase or page, produce a prioritized written report, no edits) and fix (audit\u2192edit\u2192verify loop on a target). Prefers direct-CDP live-DOM auditing; falls back to a browser-MCP composition or HTML-string audits.",
"risk": "safe",
"source": "https://github.com/AccessLint/skills",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "supported",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": []
}
},
{
"id": "accesslint-diff",
"path": "skills/accesslint-diff",
"category": "uncategorized",
"name": "accesslint-diff",
"description": "Diff a live page's accessibility violations against a baseline \u2014 by default compares uncommitted changes (stash-based), or pass --branch [<name>] to diff against a branch. Reports only new violations introduced, violations fixed, and pre-existing count. Use `scan` for a full audit with no diffing.",
"risk": "safe",
"source": "https://github.com/AccessLint/skills",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "supported",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": []
}
},
{
"id": "accesslint-scan",
"path": "skills/accesslint-scan",
"category": "uncategorized",
"name": "accesslint-scan",
"description": "Audit a live page for accessibility issues, locate each WCAG violation precisely, and return a selector-grounded fix worklist without editing.",
"risk": "safe",
"source": "https://github.com/AccessLint/skills",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "supported",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": []
}
},
{
"id": "active-directory-attacks",
"path": "skills/active-directory-attacks",
@@ -8433,6 +8499,28 @@
"reasons": []
}
},
{
"id": "composition-patterns",
"path": "skills/composition-patterns",
"category": "uncategorized",
"name": "composition-patterns",
"description": "Use when working with composition-patterns tasks or workflows",
"risk": "safe",
"source": "https://github.com/vercel-labs/agent-skills",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "supported",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": []
}
},
{
"id": "comprehensive-review-full-review",
"path": "skills/comprehensive-review-full-review",
@@ -10215,6 +10303,28 @@
"reasons": []
}
},
{
"id": "debugging-toolkit",
"path": "skills/debugging-toolkit",
"category": "development",
"name": "debugging-toolkit",
"description": "Use when working with debugging toolkit smart debug (Alias for debugging-toolkit-smart-debug)",
"risk": "unknown",
"source": "alias",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "supported",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": []
}
},
{
"id": "debugging-toolkit-smart-debug",
"path": "skills/debugging-toolkit-smart-debug",
@@ -10369,6 +10479,30 @@
"reasons": []
}
},
{
"id": "deploy-to-vercel",
"path": "skills/deploy-to-vercel",
"category": "devops",
"name": "deploy-to-vercel",
"description": "Deploy applications and websites to Vercel. Use when the user requests deployment actions like \"deploy my app\", \"deploy and give me the link\", \"push this live\", or \"create a preview deployment\".",
"risk": "safe",
"source": "https://github.com/vercel-labs/agent-skills",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "blocked",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": [
"target_specific_home_path"
]
}
},
{
"id": "deployment-engineer",
"path": "skills/deployment-engineer",
@@ -22630,6 +22764,28 @@
"reasons": []
}
},
{
"id": "polis-protocol",
"path": "skills/polis-protocol",
"category": "orchestration",
"name": "polis-protocol",
"description": "Coordinate multi-vendor AI agents as a self-improving team \u2014 a learning router assigns work by track record and citizens can amend the protocol's own rules.",
"risk": "safe",
"source": "community",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "supported",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": []
}
},
{
"id": "popup-cro",
"path": "skills/popup-cro",
@@ -23600,6 +23756,28 @@
"reasons": []
}
},
{
"id": "python-development",
"path": "skills/python-development",
"category": "development",
"name": "python-development",
"description": "You are a Python project architecture expert specializing in scaffolding production-ready Python applications. Generate complete project structures with modern tooling (uv, FastAPI, Django), type hint (Alias for python-development-python-scaffold)",
"risk": "critical",
"source": "alias",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "supported",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": []
}
},
{
"id": "python-development-python-scaffold",
"path": "skills/python-development-python-scaffold",
@@ -24084,6 +24262,28 @@
"reasons": []
}
},
{
"id": "react-native-skills",
"path": "skills/react-native-skills",
"category": "web-development",
"name": "react-native-skills",
"description": "Use when working with react-native-skills tasks or workflows",
"risk": "safe",
"source": "https://github.com/vercel-labs/agent-skills",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "supported",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": []
}
},
{
"id": "react-nextjs-development",
"path": "skills/react-nextjs-development",
@@ -27176,6 +27376,30 @@
"reasons": []
}
},
{
"id": "skill-issue",
"path": "skills/skill-issue",
"category": "meta",
"name": "skill-issue",
"description": "Find out why a coding-agent skill won't fire \u2014 grade each SKILL.md A\u2013F on activation, simulate which skill a prompt triggers, and flag collisions where one silently shadows another.",
"risk": "safe",
"source": "community",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "blocked",
"claude": "blocked"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": [
"target_specific_home_path"
]
}
},
{
"id": "skill-optimizer",
"path": "skills/skill-optimizer",
@@ -28880,6 +29104,28 @@
"reasons": []
}
},
{
"id": "tdd-workflows",
"path": "skills/tdd-workflows",
"category": "testing",
"name": "tdd-workflows",
"description": "Use when working with tdd workflows tdd cycle (Alias for tdd-workflows-tdd-cycle)",
"risk": "unknown",
"source": "alias",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "supported",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": []
}
},
{
"id": "tdd-workflows-tdd-cycle",
"path": "skills/tdd-workflows-tdd-cycle",
@@ -31132,6 +31378,28 @@
"reasons": []
}
},
{
"id": "vercel-cli-with-tokens",
"path": "skills/vercel-cli-with-tokens",
"category": "uncategorized",
"name": "vercel-cli-with-tokens",
"description": "Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login \u2014 e.g. \"deploy to vercel\", \"set up vercel\", \"add environment variables to vercel\".",
"risk": "safe",
"source": "https://github.com/vercel-labs/agent-skills",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "supported",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": []
}
},
{
"id": "vercel-deployment",
"path": "skills/vercel-deployment",
@@ -31154,6 +31422,50 @@
"reasons": []
}
},
{
"id": "vercel-optimize",
"path": "skills/vercel-optimize",
"category": "uncategorized",
"name": "vercel-optimize",
"description": "Audit deployed Vercel apps for cost and performance issues using metrics, project config, code scans, and version-aware recommendations.",
"risk": "safe",
"source": "https://github.com/vercel-labs/agent-skills",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "supported",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": []
}
},
{
"id": "vercel-react-view-transitions",
"path": "skills/vercel-react-view-transitions",
"category": "web-development",
"name": "vercel-react-view-transitions",
"description": "Guide React and Next.js view transitions, shared element animations, route transitions, transition types, and reduced-motion-safe UI state animation.",
"risk": "safe",
"source": "https://github.com/vercel-labs/agent-skills",
"date_added": "2026-06-02",
"plugin": {
"targets": {
"codex": "supported",
"claude": "supported"
},
"setup": {
"type": "none",
"summary": "",
"docs": null
},
"reasons": []
}
},
{
"id": "verification-before-completion",
"path": "skills/verification-before-completion",
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 630" role="img" aria-labelledby="title desc">
<title id="title">Antigravity Awesome Skills social card</title>
<desc id="desc">Social preview for Antigravity Awesome Skills with a 1,494 plus agentic skills headline and supported tools including Claude Code, Cursor, Codex CLI, Gemini CLI, and Antigravity.</desc>
<desc id="desc">Social preview for Antigravity Awesome Skills with a 1,508 plus agentic skills headline and supported tools including Claude Code, Cursor, Codex CLI, Gemini CLI, and Antigravity.</desc>
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#050816" />
@@ -32,7 +32,7 @@
<rect x="88" y="88" width="252" height="42" rx="21" fill="#0b1228" stroke="#273657" />
<text x="110" y="115" font-family="Arial, Helvetica, sans-serif" font-size="20" font-weight="700" fill="#cbd5e1">INSTALLABLE GITHUB LIBRARY</text>
<text x="88" y="206" font-family="Arial, Helvetica, sans-serif" font-size="68" font-weight="800" fill="#f8fafc">1,494+ Agentic Skills</text>
<text x="88" y="206" font-family="Arial, Helvetica, sans-serif" font-size="68" font-weight="800" fill="#f8fafc">1,508+ Agentic Skills</text>
<rect x="90" y="228" width="430" height="8" rx="4" fill="url(#accent)" />
<text x="88" y="292" font-family="Arial, Helvetica, sans-serif" font-size="31" font-weight="600" fill="#dbeafe">For Claude Code, Cursor, Codex CLI, Gemini CLI,</text>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

@@ -92,7 +92,7 @@ export function generateSitemapXml({ baseUrl, paths, lastmod = DEFAULT_LASTMOD }
})
.join('\n');
return `<?xml version="1.0" encoding="UTF-8"?>\n<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">\n${urlsXml}\n</urlset>\n`;
return `<?xml version="1.0" encoding="UTF-8"?>\n<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">\n${urlsXml}\n</urlset>\n`;
}
function readSkillsCatalog() {
@@ -9,14 +9,16 @@ const PUBLIC_DIR = path.join(ROOT_DIR, 'public');
const TEMPLATE_PATH = path.join(DIST_DIR, 'index.html');
const SKILLS_PATH = path.join(PUBLIC_DIR, 'skills.json');
const HOME_CATALOG_COUNT_FALLBACK = 1494;
const HOME_CATALOG_COUNT_FALLBACK = 1508;
const PRERENDER_SOCIAL_IMAGE = 'social-card.svg';
const SITE_NAME = 'Antigravity Awesome Skills';
const REPOSITORY_URL = 'https://github.com/sickn33/antigravity-awesome-skills';
const HOSTED_CATALOG_URL = 'https://sickn33.github.io/antigravity-awesome-skills/';
const FAQ_ITEMS = [
{
question: 'What is Antigravity Awesome Skills?',
answer:
'Antigravity Awesome Skills is an installable GitHub library of 1,494+ reusable SKILL.md playbooks for AI coding assistants. It supports Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and related hosts through direct skill installs, specialized plugins, bundles, workflows, and a searchable catalog.',
'Antigravity Awesome Skills is an installable GitHub library of 1,508+ reusable SKILL.md playbooks for AI coding assistants. It supports Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and related hosts through direct skill installs, specialized plugins, bundles, workflows, and a searchable catalog.',
},
{
question: 'How do I install Antigravity Awesome Skills?',
@@ -181,6 +183,38 @@ function buildHomeMeta({ catalogCount, imageUrl, canonicalUrl }) {
const title = `Antigravity Awesome Skills | ${formattedCount}+ AI coding skills and plugins`;
const description = `Explore ${formattedCount}+ installable agentic skills, specialized plugins, bundles, and workflows for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.`;
const catalogBaseUrl = canonicalUrl.replace(/\/$/, '');
const sourceCodeEntity = {
'@context': 'https://schema.org',
'@type': 'SoftwareSourceCode',
name: SITE_NAME,
description: `Installable GitHub library of ${formattedCount}+ agentic skills, specialized plugins, bundles, and workflows for AI coding assistants.`,
url: REPOSITORY_URL,
sameAs: [
canonicalUrl,
HOSTED_CATALOG_URL,
'https://www.npmjs.com/package/antigravity-awesome-skills',
],
mainEntityOfPage: canonicalUrl,
codeRepository: REPOSITORY_URL,
applicationCategory: 'DeveloperApplication',
keywords: [
'AI coding assistant skills',
'Claude Code skills',
'Codex CLI skills',
'Cursor skills',
'Gemini CLI skills',
'Antigravity skills',
'specialized plugins',
'SKILL.md',
],
isAccessibleForFree: true,
programmingLanguage: {
'@type': 'ComputerLanguage',
name: 'Markdown',
url: 'https://en.wikipedia.org/wiki/Markdown',
},
license: `${REPOSITORY_URL}/blob/main/LICENSE`,
};
return {
title,
@@ -197,6 +231,8 @@ function buildHomeMeta({ catalogCount, imageUrl, canonicalUrl }) {
name: SITE_NAME,
description,
url: canonicalUrl,
sameAs: REPOSITORY_URL,
about: sourceCodeEntity,
isPartOf: {
'@type': 'WebSite',
name: SITE_NAME,
@@ -210,12 +246,13 @@ function buildHomeMeta({ catalogCount, imageUrl, canonicalUrl }) {
{
'@context': 'https://schema.org',
'@type': 'Organization',
'@id': `${REPOSITORY_URL}#organization`,
name: SITE_NAME,
url: 'https://github.com/sickn33/antigravity-awesome-skills',
url: REPOSITORY_URL,
sameAs: [
'https://x.com/AASkills_',
'https://www.npmjs.com/package/antigravity-awesome-skills',
'https://sickn33.github.io/antigravity-awesome-skills/',
HOSTED_CATALOG_URL,
],
},
{
@@ -223,6 +260,7 @@ function buildHomeMeta({ catalogCount, imageUrl, canonicalUrl }) {
'@type': 'WebSite',
name: SITE_NAME,
url: catalogBaseUrl,
sameAs: REPOSITORY_URL,
inLanguage: 'en',
potentialAction: {
'@type': 'SearchAction',
@@ -230,32 +268,7 @@ function buildHomeMeta({ catalogCount, imageUrl, canonicalUrl }) {
'query-input': 'required name=search_term_string',
},
},
{
'@context': 'https://schema.org',
'@type': 'SoftwareSourceCode',
name: SITE_NAME,
description: `Installable GitHub library of ${formattedCount}+ agentic skills, specialized plugins, bundles, and workflows for AI coding assistants.`,
url: canonicalUrl,
codeRepository: 'https://github.com/sickn33/antigravity-awesome-skills',
applicationCategory: 'DeveloperApplication',
keywords: [
'AI coding assistant skills',
'Claude Code skills',
'Codex CLI skills',
'Cursor skills',
'Gemini CLI skills',
'Antigravity skills',
'specialized plugins',
'SKILL.md',
],
isAccessibleForFree: true,
programmingLanguage: {
'@type': 'ComputerLanguage',
name: 'Markdown',
url: 'https://en.wikipedia.org/wiki/Markdown',
},
license: 'https://github.com/sickn33/antigravity-awesome-skills/blob/main/LICENSE',
},
sourceCodeEntity,
{
'@context': 'https://schema.org',
'@type': 'FAQPage',
@@ -344,6 +357,7 @@ function buildPluginsMeta({ pluginCount, imageUrl, canonicalUrl }) {
'@type': 'WebSite',
name: SITE_NAME,
url: canonicalUrl.replace(/\/plugins\/?$/, ''),
sameAs: REPOSITORY_URL,
},
mainEntity: {
'@type': 'ItemList',
@@ -354,8 +368,9 @@ function buildPluginsMeta({ pluginCount, imageUrl, canonicalUrl }) {
{
'@context': 'https://schema.org',
'@type': 'Organization',
'@id': `${REPOSITORY_URL}#organization`,
name: SITE_NAME,
url: 'https://github.com/sickn33/antigravity-awesome-skills',
url: REPOSITORY_URL,
},
],
};
@@ -237,6 +237,23 @@ function assertJsonLdTypes(htmlText, requiredTypes) {
}
}
function assertRepositoryJsonLdSignals(htmlText) {
const entries = extractJsonLdEntries(htmlText);
const repoUrl = 'https://github.com/sickn33/antigravity-awesome-skills';
const sourceCode = entries.find((entry) => entry?.['@type'] === 'SoftwareSourceCode');
const organization = entries.find((entry) => entry?.['@type'] === 'Organization');
const collectionPage = entries.find((entry) => entry?.['@type'] === 'CollectionPage');
assert(sourceCode?.url === repoUrl, 'SoftwareSourceCode JSON-LD must use the GitHub repository as its URL.');
assert(sourceCode?.codeRepository === repoUrl, 'SoftwareSourceCode JSON-LD must expose the GitHub repository.');
assert(
typeof sourceCode?.mainEntityOfPage === 'string' && sourceCode.mainEntityOfPage.length > 0,
'SoftwareSourceCode JSON-LD must link back to the hosted catalog page with mainEntityOfPage.',
);
assert(organization?.url === repoUrl, 'Organization JSON-LD must use the GitHub repository as its URL.');
assert(collectionPage?.sameAs === repoUrl, 'CollectionPage JSON-LD must link the hosted catalog to the GitHub repository.');
}
export function assertIndexSocialMeta(htmlText) {
assertMetaContent(htmlText, 'property', 'og:image');
assertMetaContent(htmlText, 'name', 'twitter:image');
@@ -259,10 +276,11 @@ export function assertIndexDiscoveryMeta(htmlText) {
twitterDescription,
].join(' ');
assert(combined.includes('1,494+'), 'Home SEO metadata must expose the current 1,494+ skill count.');
assert(combined.includes('1,508+'), 'Home SEO metadata must expose the current 1,508+ skill count.');
assert(combined.includes('specialized plugins'), 'Home SEO metadata must mention specialized plugins.');
assert(!combined.includes('prompt templates'), 'Home SEO metadata must not use stale prompt-template positioning.');
assertJsonLdTypes(htmlText, ['CollectionPage', 'Organization', 'WebSite', 'SoftwareSourceCode', 'FAQPage']);
assertRepositoryJsonLdSignals(htmlText);
}
export function assertPluginsDiscoveryMeta(htmlText) {
@@ -326,11 +344,12 @@ export function assertLlms(llmsText) {
const text = String(llmsText ?? '');
const requiredSnippets = [
'# Antigravity Awesome Skills',
'1,494+',
'1,508+',
'specialized plugins',
'Claude Code',
'Codex CLI',
'https://github.com/sickn33/antigravity-awesome-skills',
'Canonical source of truth',
];
for (const snippet of requiredSnippets) {
@@ -78,8 +78,9 @@ describe('seo assets verification helpers', () => {
it('requires llms.txt discovery signals', () => {
const llms = `
# Antigravity Awesome Skills
1,494+ agentic skills with specialized plugins for Claude Code and Codex CLI.
1,508+ agentic skills with specialized plugins for Claude Code and Codex CLI.
https://github.com/sickn33/antigravity-awesome-skills
Canonical source of truth: the GitHub repository is the primary project URL.
`;
expect(() => assertLlms(llms)).not.toThrow();
@@ -103,18 +104,18 @@ describe('seo assets verification helpers', () => {
const html = `
<html>
<head>
<title>Antigravity Awesome Skills | 1,494+ AI coding skills and plugins</title>
<meta name="description" content="Explore 1,494+ installable agentic skills, specialized plugins, bundles, and workflows." />
<meta property="og:title" content="Antigravity Awesome Skills | 1,494+ AI coding skills and plugins" />
<meta property="og:description" content="Explore 1,494+ installable agentic skills, specialized plugins, bundles, and workflows." />
<meta name="twitter:title" content="Antigravity Awesome Skills | 1,494+ AI coding skills and plugins" />
<meta name="twitter:description" content="Explore 1,494+ installable agentic skills, specialized plugins, bundles, and workflows." />
<title>Antigravity Awesome Skills | 1,508+ AI coding skills and plugins</title>
<meta name="description" content="Explore 1,508+ installable agentic skills, specialized plugins, bundles, and workflows." />
<meta property="og:title" content="Antigravity Awesome Skills | 1,508+ AI coding skills and plugins" />
<meta property="og:description" content="Explore 1,508+ installable agentic skills, specialized plugins, bundles, and workflows." />
<meta name="twitter:title" content="Antigravity Awesome Skills | 1,508+ AI coding skills and plugins" />
<meta name="twitter:description" content="Explore 1,508+ installable agentic skills, specialized plugins, bundles, and workflows." />
<script type="application/ld+json">
[
{"@context":"https://schema.org","@type":"CollectionPage"},
{"@context":"https://schema.org","@type":"Organization"},
{"@context":"https://schema.org","@type":"CollectionPage","sameAs":"https://github.com/sickn33/antigravity-awesome-skills"},
{"@context":"https://schema.org","@type":"Organization","url":"https://github.com/sickn33/antigravity-awesome-skills"},
{"@context":"https://schema.org","@type":"WebSite"},
{"@context":"https://schema.org","@type":"SoftwareSourceCode"},
{"@context":"https://schema.org","@type":"SoftwareSourceCode","url":"https://github.com/sickn33/antigravity-awesome-skills","codeRepository":"https://github.com/sickn33/antigravity-awesome-skills","mainEntityOfPage":"https://owner.github.io/repo/"},
{"@context":"https://schema.org","@type":"FAQPage"}
]
</script>
@@ -69,6 +69,7 @@ export function Home(): React.ReactElement {
const [syncMsg, setSyncMsg] = useState<SyncMessage | null>(null);
const [commandCopied, setCommandCopied] = useState(false);
const installCommand = 'npx antigravity-awesome-skills';
const repositoryLink = 'https://github.com/sickn33/antigravity-awesome-skills';
const docsLink = 'https://github.com/sickn33/antigravity-awesome-skills/blob/main/docs/users/usage.md';
const installLink = 'https://www.npmjs.com/package/antigravity-awesome-skills';
const faqItems = getHomeFaqItems();
@@ -172,11 +173,20 @@ export function Home(): React.ReactElement {
Build agent workflows with production-grade skill playbooks
</h2>
<p className="mt-4 max-w-4xl text-sm leading-relaxed text-slate-600 sm:text-base dark:text-slate-300">
Antigravity Awesome Skills is a curated catalog of installable capabilities for AI assistants.
Search fast, shortlist by category, and launch your first tested workflow from one focused workspace.
Antigravity Awesome Skills is a curated catalog for the official GitHub repository of installable
capabilities for AI assistants. Search fast, shortlist by category, and launch your first tested
workflow from one focused workspace.
</p>
<div className="mt-6 flex flex-col gap-3 sm:flex-row sm:flex-wrap sm:items-stretch">
<a
href={repositoryLink}
target="_blank"
rel="noreferrer"
className="inline-flex items-center justify-center rounded-lg border border-slate-400/80 bg-white/80 px-4 py-2.5 text-sm font-semibold text-slate-900 shadow-[inset_0_1px_0_rgba(255,255,255,0.9),0_10px_20px_-16px_rgba(15,23,42,0.7)] transition-colors hover:border-slate-500 hover:bg-slate-100 dark:border-slate-600 dark:bg-slate-800/70 dark:text-slate-100 dark:hover:bg-slate-700"
>
Open the GitHub repository
</a>
<button
onClick={copyInstallCommand}
className="inline-flex items-center justify-center rounded-lg bg-slate-900 px-4 py-2.5 text-sm font-semibold text-white transition-colors hover:bg-slate-800 dark:bg-slate-100 dark:text-slate-900 dark:hover:bg-white"
@@ -32,7 +32,7 @@ export function Plugins(): React.ReactElement {
Choose the focused AAS plugin for your AI coding workflow
</h1>
<p className="mt-4 max-w-4xl text-sm leading-relaxed text-slate-600 sm:text-base dark:text-slate-300">
AAS specialized plugins are focused, domain-specific distributions of the 1,494+ skill library.
AAS specialized plugins are focused, domain-specific distributions of the 1,508+ skill library.
Start here when you know the job: web apps, security, data analytics, documents, DevOps, QA,
OSS maintenance, mobile apps, automation, or agent and MCP systems.
</p>
@@ -4,11 +4,13 @@ import { getAbsolutePublicAssetUrl } from './publicAssetUrls';
export const DEFAULT_TOP_SKILL_COUNT = 40;
export const DEFAULT_SOCIAL_IMAGE = 'social-card.svg';
const SITE_NAME = 'Antigravity Awesome Skills';
const REPOSITORY_URL = 'https://github.com/sickn33/antigravity-awesome-skills';
const HOSTED_CATALOG_URL = 'https://sickn33.github.io/antigravity-awesome-skills/';
const FAQ_ITEMS = [
{
question: 'What is Antigravity Awesome Skills?',
answer:
'Antigravity Awesome Skills is an installable GitHub library of 1,494+ reusable SKILL.md playbooks for AI coding assistants. It supports Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and related hosts through direct skill installs, specialized plugins, bundles, workflows, and a searchable catalog.',
'Antigravity Awesome Skills is an installable GitHub library of 1,508+ reusable SKILL.md playbooks for AI coding assistants. It supports Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and related hosts through direct skill installs, specialized plugins, bundles, workflows, and a searchable catalog.',
},
{
question: 'How do I install Antigravity Awesome Skills?',
@@ -80,12 +82,13 @@ function buildOrganizationSchema(): Record<string, unknown> {
return {
'@context': 'https://schema.org',
'@type': 'Organization',
'@id': `${REPOSITORY_URL}#organization`,
name: SITE_NAME,
url: 'https://github.com/sickn33/antigravity-awesome-skills',
url: REPOSITORY_URL,
sameAs: [
'https://x.com/AASkills_',
'https://www.npmjs.com/package/antigravity-awesome-skills',
'https://sickn33.github.io/antigravity-awesome-skills/',
HOSTED_CATALOG_URL,
],
brand: {
'@type': 'Brand',
@@ -100,6 +103,7 @@ function buildWebSiteSchema(canonicalUrl: string): Record<string, unknown> {
'@type': 'WebSite',
name: SITE_NAME,
url: getCatalogBaseUrl(canonicalUrl),
sameAs: REPOSITORY_URL,
inLanguage: 'en',
potentialAction: {
'@type': 'SearchAction',
@@ -119,8 +123,14 @@ function buildSoftwareSourceCodeSchema(canonicalUrl: string, visibleCount: numbe
'@type': 'SoftwareSourceCode',
name: SITE_NAME,
description: `Installable GitHub library of ${visibleCountLabel}, specialized plugins, bundles, and workflows for AI coding assistants.`,
url: canonicalUrl,
codeRepository: 'https://github.com/sickn33/antigravity-awesome-skills',
url: REPOSITORY_URL,
sameAs: [
canonicalUrl,
HOSTED_CATALOG_URL,
'https://www.npmjs.com/package/antigravity-awesome-skills',
],
mainEntityOfPage: canonicalUrl,
codeRepository: REPOSITORY_URL,
applicationCategory: 'DeveloperApplication',
keywords: [
'AI coding assistant skills',
@@ -138,7 +148,7 @@ function buildSoftwareSourceCodeSchema(canonicalUrl: string, visibleCount: numbe
name: 'Markdown',
url: 'https://en.wikipedia.org/wiki/Markdown',
},
license: 'https://github.com/sickn33/antigravity-awesome-skills/blob/main/LICENSE',
license: `${REPOSITORY_URL}/blob/main/LICENSE`,
};
}
@@ -331,6 +341,8 @@ export function buildHomeMeta(skillCount: number): SeoMeta {
description,
url: canonicalUrl,
isPartOf: buildWebSiteSchema(canonicalUrl),
sameAs: REPOSITORY_URL,
about: buildSoftwareSourceCodeSchema(canonicalUrl, visibleCount),
mainEntity: {
'@type': 'ItemList',
name: 'Antigravity Awesome Skills catalog',