diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 57426061..e45a4b0d 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "antigravity-awesome-skills", "version": "9.5.1", - "description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,330 supported skills.", + "description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,338 supported skills.", "author": { "name": "sickn33 and contributors", "url": "https://github.com/sickn33/antigravity-awesome-skills" diff --git a/CATALOG.md b/CATALOG.md index 8c5433cf..7fa59c45 100644 --- a/CATALOG.md +++ b/CATALOG.md @@ -2,7 +2,7 @@ Generated at: 2026-02-08T00:00:00.000Z -Total skills: 1344 +Total skills: 1352 ## architecture (88) @@ -97,7 +97,7 @@ Total skills: 1344 | `workflow-orchestration-patterns` | Master workflow orchestration architecture with Temporal, covering fundamental design decisions, resilience patterns, and best practices for building reliabl... | | orchestration, architecture, temporal, covering, fundamental, decisions, resilience, building, reliable, distributed | | `workflow-patterns` | Use this skill when implementing tasks according to Conductor's TDD workflow, handling phase checkpoints, managing git commits for tasks, or understanding th... | | skill, implementing, tasks, according, conductor, tdd, handling, phase, checkpoints, managing, git, commits | -## business (69) +## business (74) | Skill | Description | Tags | Triggers | | --- | --- | --- | --- | @@ -143,6 +143,11 @@ Total skills: 1344 | `sales-automator` | Draft cold emails, follow-ups, and proposal templates. Creates pricing pages, case studies, and sales scripts. Use PROACTIVELY for sales outreach or lead nur... | sales, automator | sales, automator, draft, cold, emails, follow, ups, proposal, creates, pricing, pages, case | | `sales-enablement` | Create sales collateral such as decks, one-pagers, objection docs, demo scripts, playbooks, and proposal templates. Use when a sales team needs assets that h... | sales, enablement | sales, enablement, collateral, such, decks, one, pagers, objection, docs, demo, scripts, playbooks | | `screenshots` | Generate marketing screenshots of your app using Playwright. Use when the user wants to create screenshots for Product Hunt, social media, landing pages, or ... | screenshots | screenshots, generate, marketing, app, playwright, user, wants, product, hunt, social, media, landing | +| `seo-aeo-blog-writer` | Writes long-form blog posts with TL;DR block, definition sentence, comparison table, and 5-question FAQ for SEO ranking and AEO citation. Activate when the u... | seo, aeo, blog, writer | seo, aeo, blog, writer, writes, long, form, posts, tl, dr, block, definition | +| `seo-aeo-content-cluster` | Builds a topical authority map with a pillar page, prioritised cluster articles, content types, internal link map, and content gap analysis. Activate when th... | seo, aeo, content, cluster | seo, aeo, content, cluster, topical, authority, map, pillar, page, prioritised, articles, types | +| `seo-aeo-internal-linking` | Maps internal link opportunities between pages with anchor text, placement instructions, orphan page detection, and cannibalization checks. Activate when the... | seo, aeo, internal, linking | seo, aeo, internal, linking, maps, link, opportunities, between, pages, anchor, text, placement | +| `seo-aeo-keyword-research` | Researches and prioritises SEO keywords with AEO question queries, difficulty tiers, cannibalization checks, and a content map. Activate when the user wants ... | seo, aeo, keyword, research | seo, aeo, keyword, research, researches, prioritises, keywords, question, queries, difficulty, tiers, cannibalization | +| `seo-aeo-meta-description-generator` | Writes 3 title tag variants and 3 meta description variants per page with SERP preview, OG tags, and Twitter Card tags. Activate when the user wants to write... | seo, aeo, meta, description, generator | seo, aeo, meta, description, generator, writes, title, tag, variants, per, page, serp | | `seo-audit` | Diagnose and audit SEO issues affecting crawlability, indexation, rankings, and organic performance. | seo, audit | seo, audit, diagnose, issues, affecting, crawlability, indexation, rankings, organic, performance | | `seo-cannibalization-detector` | Analyzes multiple provided pages to identify keyword overlap and potential cannibalization issues. Suggests differentiation strategies. Use PROACTIVELY when ... | seo, cannibalization, detector | seo, cannibalization, detector, analyzes, multiple, provided, pages, identify, keyword, overlap, potential, issues | | `seo-competitor-pages` | Generate SEO-optimized competitor comparison and alternatives pages. Covers "X vs Y" layouts, "alternatives to X" pages, feature matrices, schema markup, and... | seo, competitor, pages | seo, competitor, pages, generate, optimized, comparison, alternatives, covers, vs, layouts, feature, matrices | @@ -171,7 +176,7 @@ Total skills: 1344 | `warren-buffett` | Agente que simula Warren Buffett β€” o maior investidor do seculo XX e XXI, CEO da Berkshire Hathaway, discipulo de Benjamin Graham e socio intelectual de Char... | persona, investing, value-investing, business | persona, investing, value-investing, business, warren, buffett, agente, que, simula, maior, investidor, do | | `whatsapp-automation` | Automate WhatsApp Business tasks via Rube MCP (Composio): send messages, manage templates, upload media, and handle contacts. Always search tools first for c... | whatsapp | whatsapp, automation, automate, business, tasks, via, rube, mcp, composio, send, messages, upload | -## data-ai (255) +## data-ai (256) | Skill | Description | Tags | Triggers | | --- | --- | --- | --- | @@ -389,6 +394,7 @@ Total skills: 1344 | `segment-cdp` | Client-side tracking with Analytics.js. Include track, identify, page, and group calls. Anonymous ID persists until identify merges with user. | segment, cdp | segment, cdp, client, side, tracking, analytics, js, include, track, identify, page, group | | `sendgrid-automation` | Automate SendGrid email delivery workflows including marketing campaigns (Single Sends), contact and list management, sender identity setup, and email analyt... | sendgrid | sendgrid, automation, automate, email, delivery, including, marketing, campaigns, single, sends, contact, list | | `seo` | Run a broad SEO audit across technical SEO, on-page SEO, schema, sitemaps, content quality, AI search readiness, and GEO. Use as the umbrella skill when the ... | seo | seo, run, broad, audit, technical, page, schema, sitemaps, content, quality, ai, search | +| `seo-aeo-schema-generator` | Generates valid JSON-LD structured data for 10 schema types with rich result eligibility validation and implementation-ready script blocks. Activate when the... | seo, aeo, schema, generator | seo, aeo, schema, generator, generates, valid, json, ld, structured, data, 10, types | | `seo-content` | Content quality and E-E-A-T analysis with AI citation readiness assessment. Use when user says "content quality", "E-E-A-T", "content analysis", "readability... | seo, content | seo, content, quality, analysis, ai, citation, readiness, assessment, user, says, readability, check | | `seo-dataforseo` | Use DataForSEO for live SERPs, keyword metrics, backlinks, competitor analysis, on-page checks, and AI visibility data. Trigger when the user needs real SEO ... | seo, dataforseo | seo, dataforseo, live, serps, keyword, metrics, backlinks, competitor, analysis, page, checks, ai | | `seo-geo` | Optimize content for AI Overviews, ChatGPT, Perplexity, and other AI search systems. Use when improving GEO, AI citations, llms.txt readiness, crawler access... | seo, geo | seo, geo, optimize, content, ai, overviews, chatgpt, perplexity, other, search, improving, citations | @@ -953,7 +959,7 @@ Total skills: 1344 | `yann-lecun-tecnico` | Sub-skill tΓ©cnica de Yann LeCun. Cobre CNNs, LeNet, backpropagation, JEPA (I-JEPA, V-JEPA, MC-JEPA), AMI (Advanced Machinery of Intelligence), Self-Supervise... | persona, cnn, jepa, self-supervised, pytorch | persona, cnn, jepa, self-supervised, pytorch, yann, lecun, tecnico, sub, skill, cnica, de | | `youtube-summarizer` | Extract transcripts from YouTube videos and generate comprehensive, detailed summaries using intelligent analysis frameworks | video, summarization, transcription, youtube, content-analysis | video, summarization, transcription, youtube, content-analysis, summarizer, extract, transcripts, videos, generate, detailed, summaries | -## infrastructure (120) +## infrastructure (121) | Skill | Description | Tags | Triggers | | --- | --- | --- | --- | @@ -1061,6 +1067,7 @@ Total skills: 1344 | `prometheus-configuration` | Complete guide to Prometheus setup, metric collection, scrape configuration, and recording rules. | prometheus, configuration | prometheus, configuration, complete, setup, metric, collection, scrape, recording, rules | | `pubmed-database` | Direct REST API access to PubMed. Advanced Boolean/MeSH queries, E-utilities API, batch processing, citation management. For Python workflows, prefer biopyth... | pubmed, database | pubmed, database, direct, rest, api, access, boolean, mesh, queries, utilities, batch, processing | | `salesforce-development` | Use @wire decorator for reactive data binding with Lightning Data Service or Apex methods. @wire fits LWC's reactive architecture and enables Salesforce perf... | salesforce | salesforce, development, wire, decorator, reactive, data, binding, lightning, apex, methods, fits, lwc | +| `seo-aeo-landing-page-writer` | Writes complete, structured landing pages optimized for SEO ranking, AEO citation, and visitor conversion. Activate when the user wants to write or generate ... | seo, aeo, landing, page, writer | seo, aeo, landing, page, writer, writes, complete, structured, pages, optimized, ranking, citation | | `server-management` | Server management principles and decision-making. Process management, monitoring strategy, and scaling decisions. Teaches thinking, not commands. | server | server, principles, decision, making, process, monitoring, scaling, decisions, teaches, thinking, commands | | `service-mesh-observability` | Complete guide to observability patterns for Istio, Linkerd, and service mesh deployments. | service, mesh, observability | service, mesh, observability, complete, istio, linkerd, deployments | | `skill-installer` | Instala, valida, registra e verifica novas skills no ecossistema. 10 checks de seguranca, copia, registro no orchestrator e verificacao pos-instalacao. | skill-management, deployment, validation, installation | skill-management, deployment, validation, installation, skill, installer, instala, valida, registra, verifica, novas, skills | @@ -1078,7 +1085,7 @@ Total skills: 1344 | `whatsapp-cloud-api` | Integracao com WhatsApp Business Cloud API (Meta). Mensagens, templates, webhooks HMAC-SHA256, automacao de atendimento. Boilerplates Node.js e Python. | messaging, whatsapp, meta, webhooks | messaging, whatsapp, meta, webhooks, cloud, api, integracao, com, business, mensagens, hmac, sha256 | | `x-twitter-scraper` | X (Twitter) data platform skill β€” tweet search, user lookup, follower extraction, engagement metrics, giveaway draws, monitoring, webhooks, 19 extraction too... | twitter, x-api, scraping, mcp, social-media, data-extraction, giveaway, monitoring, webhooks | twitter, x-api, scraping, mcp, social-media, data-extraction, giveaway, monitoring, webhooks, scraper, data, platform | -## security (167) +## security (168) | Skill | Description | Tags | Triggers | | --- | --- | --- | --- | @@ -1215,6 +1222,7 @@ Total skills: 1344 | `security/aws-secrets-rotation` | Automate AWS secrets rotation for RDS, API keys, and credentials | aws, secrets-manager, security, automation, kiro-cli, credentials | aws, secrets-manager, security, automation, kiro-cli, credentials, secrets, rotation, automate, rds, api, keys | | `security/aws-security-audit` | Comprehensive AWS security posture assessment using AWS CLI and security best practices | aws, security, audit, compliance, kiro-cli, security-assessment | aws, security, audit, compliance, kiro-cli, security-assessment, posture, assessment, cli | | `semgrep-rule-creator` | Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom stati... | semgrep, rule, creator | semgrep, rule, creator, creates, custom, rules, detecting, security, vulnerabilities, bug, code, writing | +| `seo-aeo-content-quality-auditor` | Audits content for SEO and AEO performance with scored reports, severity-ranked fix lists, and projected scores after fixes. Activate when the user wants to ... | seo, aeo, content, quality, auditor | seo, aeo, content, quality, auditor, audits, performance, scored, reports, severity, ranked, fix | | `seo-authority-builder` | Analyzes content for E-E-A-T signals and suggests improvements to build authority and trust. Identifies missing credibility elements. Use PROACTIVELY for YMY... | seo, authority, builder | seo, authority, builder, analyzes, content, signals, suggests, improvements, trust, identifies, missing, credibility | | `seo-forensic-incident-response` | Investigate sudden drops in organic traffic or rankings and run a structured forensic SEO incident response with triage, root-cause analysis and recovery plan. | seo, forensic, incident, response | seo, forensic, incident, response, investigate, sudden, drops, organic, traffic, rankings, run, structured | | `seo-technical` | Audit technical SEO across crawlability, indexability, security, URLs, mobile, Core Web Vitals, structured data, JavaScript rendering, and related platform s... | seo, technical | seo, technical, audit, crawlability, indexability, security, urls, mobile, core, web, vitals, structured | diff --git a/README.md b/README.md index b3ea6050..c30b5088 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ - -# 🌌 Antigravity Awesome Skills: 1,344+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More + +# 🌌 Antigravity Awesome Skills: 1,352+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More -> **Installable GitHub library of 1,344+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.** +> **Installable GitHub library of 1,352+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.** Antigravity Awesome Skills is an installable GitHub library and npm installer for reusable `SKILL.md` playbooks. It is designed for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, Kiro, OpenCode, GitHub Copilot, and other AI coding assistants that benefit from structured operating instructions. Instead of collecting one-off prompt snippets, this repository gives you a searchable, installable catalog of skills, bundles, workflows, plugin-safe distributions, and practical docs that help agents perform recurring tasks with better context, stronger constraints, and clearer outputs. You can use this repo to install a broad multi-tool skill library, start from role-based bundles, or jump into workflow-driven execution for planning, coding, debugging, testing, security review, infrastructure, product work, and growth tasks. The root README is intentionally a high-signal landing page: understand what the project is, install it quickly, choose the right tool path, and then follow deeper docs only when you need them. -**Start here:** [Star the repo](https://github.com/sickn33/antigravity-awesome-skills/stargazers) Β· [Install in 1 minute](#installation) Β· [Choose your tool](#choose-your-tool) Β· [Best skills by tool](#best-skills-by-tool) Β· [πŸ“š Browse 1,344+ Skills](#browse-1344-skills) Β· [Bundles](docs/users/bundles.md) Β· [Workflows](docs/users/workflows.md) Β· [Plugins for Claude Code and Codex](docs/users/plugins.md) +**Start here:** [Star the repo](https://github.com/sickn33/antigravity-awesome-skills/stargazers) Β· [Install in 1 minute](#installation) Β· [Choose your tool](#choose-your-tool) Β· [Best skills by tool](#best-skills-by-tool) Β· [πŸ“š Browse 1,352+ Skills](#browse-1352-skills) Β· [Bundles](docs/users/bundles.md) Β· [Workflows](docs/users/workflows.md) Β· [Plugins for Claude Code and Codex](docs/users/plugins.md) [![GitHub stars](https://img.shields.io/badge/⭐%2030%2C000%2B%20Stars-gold?style=for-the-badge)](https://github.com/sickn33/antigravity-awesome-skills/stargazers) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) @@ -28,7 +28,7 @@ You can use this repo to install a broad multi-tool skill library, start from ro - **Installable, not just inspirational**: use `npx antigravity-awesome-skills` to put skills where your tool expects them. - **Built for major agent workflows**: Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, Kiro, OpenCode, Copilot, and more. -- **Broad coverage with real utility**: 1,344+ skills across development, testing, security, infrastructure, product, and marketing. +- **Broad coverage with real utility**: 1,352+ skills across development, testing, security, infrastructure, product, and marketing. - **Faster onboarding**: bundles and workflows reduce the time from "I found this repo" to "I used my first skill". - **Useful whether you want breadth or curation**: browse the full catalog, start with top bundles, or compare alternatives before installing. @@ -127,7 +127,7 @@ Start with [Bundles](docs/users/bundles.md) for role-based recommendations, [Wor ## Best Skills By Tool -If you want a faster answer than "browse all 1,344+ skills", start with a tool-specific guide: +If you want a faster answer than "browse all 1,352+ skills", start with a tool-specific guide: - **[Claude Code skills](docs/users/claude-code-skills.md)**: install paths, starter skills, prompt examples, and plugin marketplace flow. - **[Cursor skills](docs/users/cursor-skills.md)**: best starter skills for `.cursor/skills/`, UI-heavy work, and pair-programming flows. @@ -183,7 +183,7 @@ If Antigravity starts hitting context limits with too many active skills, the ac If you use OpenCode or another `.agents/skills` host, prefer a reduced install up front instead of copying the full library into a context-sensitive runtime. The installer now supports `--risk`, `--category`, and `--tags` so you can keep the installed set narrow. -## Browse 1,344+ Skills +## Browse 1,352+ Skills Use the root repo as a landing page, then jump into the deeper surface that matches your intent. diff --git a/apps/web-app/public/sitemap.xml b/apps/web-app/public/sitemap.xml index 81b64544..68497db0 100644 --- a/apps/web-app/public/sitemap.xml +++ b/apps/web-app/public/sitemap.xml @@ -24,6 +24,54 @@ weekly 0.7 + + http://localhost/skill/seo-aeo-blog-writer + 2026-04-04 + weekly + 0.7 + + + http://localhost/skill/seo-aeo-content-cluster + 2026-04-04 + weekly + 0.7 + + + http://localhost/skill/seo-aeo-content-quality-auditor + 2026-04-04 + weekly + 0.7 + + + http://localhost/skill/seo-aeo-internal-linking + 2026-04-04 + weekly + 0.7 + + + http://localhost/skill/seo-aeo-keyword-research + 2026-04-04 + weekly + 0.7 + + + http://localhost/skill/seo-aeo-landing-page-writer + 2026-04-04 + weekly + 0.7 + + + http://localhost/skill/seo-aeo-meta-description-generator + 2026-04-04 + weekly + 0.7 + + + http://localhost/skill/seo-aeo-schema-generator + 2026-04-04 + weekly + 0.7 + http://localhost/skill/viboscope 2026-04-04 @@ -198,52 +246,4 @@ weekly 0.7 - - http://localhost/skill/ai-seo - 2026-04-04 - weekly - 0.7 - - - http://localhost/skill/churn-prevention - 2026-04-04 - weekly - 0.7 - - - http://localhost/skill/claude-api - 2026-04-04 - weekly - 0.7 - - - http://localhost/skill/cold-email - 2026-04-04 - weekly - 0.7 - - - http://localhost/skill/content-strategy - 2026-04-04 - weekly - 0.7 - - - http://localhost/skill/defuddle - 2026-04-04 - weekly - 0.7 - - - http://localhost/skill/internal-comms - 2026-04-04 - weekly - 0.7 - - - http://localhost/skill/json-canvas - 2026-04-04 - weekly - 0.7 - diff --git a/apps/web-app/public/skills.json.backup b/apps/web-app/public/skills.json.backup index 344c0490..19af5ac6 100644 --- a/apps/web-app/public/skills.json.backup +++ b/apps/web-app/public/skills.json.backup @@ -23675,6 +23675,182 @@ "reasons": [] } }, + { + "id": "seo-aeo-blog-writer", + "path": "skills/seo-aeo-blog-writer", + "category": "content", + "name": "seo-aeo-blog-writer", + "description": "Writes long-form blog posts with TL;DR block, definition sentence, comparison table, and 5-question FAQ for SEO ranking and AEO citation. Activate when the user wants to write a blog post, article, or long-form content piece.", + "risk": "safe", + "source": "community", + "date_added": "2026-04-01", + "plugin": { + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [] + } + }, + { + "id": "seo-aeo-content-cluster", + "path": "skills/seo-aeo-content-cluster", + "category": "content", + "name": "seo-aeo-content-cluster", + "description": "Builds a topical authority map with a pillar page, prioritised cluster articles, content types, internal link map, and content gap analysis. Activate when the user wants to build a content cluster, topic map, or content strategy.", + "risk": "safe", + "source": "community", + "date_added": "2026-04-01", + "plugin": { + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [] + } + }, + { + "id": "seo-aeo-content-quality-auditor", + "path": "skills/seo-aeo-content-quality-auditor", + "category": "content", + "name": "seo-aeo-content-quality-auditor", + "description": "Audits content for SEO and AEO performance with scored reports, severity-ranked fix lists, and projected scores after fixes. Activate when the user wants to audit, review, or score content for SEO or AEO compliance.", + "risk": "safe", + "source": "community", + "date_added": "2026-04-01", + "plugin": { + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [] + } + }, + { + "id": "seo-aeo-internal-linking", + "path": "skills/seo-aeo-internal-linking", + "category": "uncategorized", + "name": "seo-aeo-internal-linking", + "description": "Maps internal link opportunities between pages with anchor text, placement instructions, orphan page detection, and cannibalization checks. Activate when the user wants to build an internal linking strategy or find link opportunities.", + "risk": "safe", + "source": "community", + "date_added": "2026-04-01", + "plugin": { + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [] + } + }, + { + "id": "seo-aeo-keyword-research", + "path": "skills/seo-aeo-keyword-research", + "category": "content", + "name": "seo-aeo-keyword-research", + "description": "Researches and prioritises SEO keywords with AEO question queries, difficulty tiers, cannibalization checks, and a content map. Activate when the user wants to find keywords, research search terms, or build a keyword strategy.", + "risk": "safe", + "source": "community", + "date_added": "2026-04-01", + "plugin": { + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [] + } + }, + { + "id": "seo-aeo-landing-page-writer", + "path": "skills/seo-aeo-landing-page-writer", + "category": "uncategorized", + "name": "seo-aeo-landing-page-writer", + "description": "Writes complete, structured landing pages optimized for SEO ranking, AEO citation, and visitor conversion. Activate when the user wants to write or generate a landing page for a product, service, or offer.", + "risk": "safe", + "source": "community", + "date_added": "2026-04-01", + "plugin": { + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [] + } + }, + { + "id": "seo-aeo-meta-description-generator", + "path": "skills/seo-aeo-meta-description-generator", + "category": "uncategorized", + "name": "seo-aeo-meta-description-generator", + "description": "Writes 3 title tag variants and 3 meta description variants per page with SERP preview, OG tags, and Twitter Card tags. Activate when the user wants to write meta tags, title tags, or social sharing tags for any page.", + "risk": "safe", + "source": "community", + "date_added": "2026-04-01", + "plugin": { + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [] + } + }, + { + "id": "seo-aeo-schema-generator", + "path": "skills/seo-aeo-schema-generator", + "category": "uncategorized", + "name": "seo-aeo-schema-generator", + "description": "Generates valid JSON-LD structured data for 10 schema types with rich result eligibility validation and implementation-ready script blocks. Activate when the user wants to generate schema markup, JSON-LD, or structured data for any page.", + "risk": "safe", + "source": "community", + "date_added": "2026-04-01", + "plugin": { + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [] + } + }, { "id": "seo-audit", "path": "skills/seo-audit", diff --git a/data/aliases.json b/data/aliases.json index e93ccb65..02295de2 100644 --- a/data/aliases.json +++ b/data/aliases.json @@ -113,6 +113,8 @@ "security/aws-iam-practices": "security/aws-iam-best-practices", "aws-secrets-rotation": "security/aws-secrets-rotation", "aws-security-audit": "security/aws-security-audit", + "seo-aeo-auditor": "seo-aeo-content-quality-auditor", + "seo-aeo-generator": "seo-aeo-meta-description-generator", "seo-forensic-response": "seo-forensic-incident-response", "startup-business-case": "startup-business-analyst-business-case", "startup-business-projections": "startup-business-analyst-financial-projections", diff --git a/data/bundles.json b/data/bundles.json index eb07b9f4..0b80bf8d 100644 --- a/data/bundles.json +++ b/data/bundles.json @@ -428,6 +428,7 @@ "security/aws-secrets-rotation", "security/aws-security-audit", "semgrep-rule-creator", + "seo-aeo-content-quality-auditor", "seo-technical", "service-mesh-expert", "simplify-code", @@ -490,6 +491,7 @@ "progressive-web-app", "pubmed-database", "salesforce-development", + "seo-aeo-landing-page-writer", "service-mesh-expert", "service-mesh-observability", "slo-implementation", @@ -620,6 +622,7 @@ "schema-markup", "segment-cdp", "sendgrid-automation", + "seo-aeo-schema-generator", "seo-dataforseo", "seo-programmatic", "seo-schema", @@ -1211,6 +1214,14 @@ "saas-multi-tenant", "schema-markup", "seo", + "seo-aeo-blog-writer", + "seo-aeo-content-cluster", + "seo-aeo-content-quality-auditor", + "seo-aeo-internal-linking", + "seo-aeo-keyword-research", + "seo-aeo-landing-page-writer", + "seo-aeo-meta-description-generator", + "seo-aeo-schema-generator", "seo-audit", "seo-authority-builder", "seo-cannibalization-detector", @@ -1265,6 +1276,8 @@ "pptx-official", "pr-writer", "readme", + "seo-aeo-blog-writer", + "seo-aeo-landing-page-writer", "seo-content-writer", "skill-writer", "wiki-page-writer", diff --git a/data/catalog.json b/data/catalog.json index a8d269ac..ae342b63 100644 --- a/data/catalog.json +++ b/data/catalog.json @@ -1,6 +1,6 @@ { "generatedAt": "2026-02-08T00:00:00.000Z", - "total": 1344, + "total": 1352, "skills": [ { "id": "00-andruia-consultant", @@ -26494,6 +26494,225 @@ ], "path": "skills/seo/SKILL.md" }, + { + "id": "seo-aeo-blog-writer", + "name": "seo-aeo-blog-writer", + "description": "Writes long-form blog posts with TL;DR block, definition sentence, comparison table, and 5-question FAQ for SEO ranking and AEO citation. Activate when the user wants to write a blog post, article, or long-form content piece.", + "category": "business", + "tags": [ + "seo", + "aeo", + "blog", + "writer" + ], + "triggers": [ + "seo", + "aeo", + "blog", + "writer", + "writes", + "long", + "form", + "posts", + "tl", + "dr", + "block", + "definition" + ], + "path": "skills/seo-aeo-blog-writer/SKILL.md" + }, + { + "id": "seo-aeo-content-cluster", + "name": "seo-aeo-content-cluster", + "description": "Builds a topical authority map with a pillar page, prioritised cluster articles, content types, internal link map, and content gap analysis. Activate when the user wants to build a content cluster, topic map, or content strategy.", + "category": "business", + "tags": [ + "seo", + "aeo", + "content", + "cluster" + ], + "triggers": [ + "seo", + "aeo", + "content", + "cluster", + "topical", + "authority", + "map", + "pillar", + "page", + "prioritised", + "articles", + "types" + ], + "path": "skills/seo-aeo-content-cluster/SKILL.md" + }, + { + "id": "seo-aeo-content-quality-auditor", + "name": "seo-aeo-content-quality-auditor", + "description": "Audits content for SEO and AEO performance with scored reports, severity-ranked fix lists, and projected scores after fixes. Activate when the user wants to audit, review, or score content for SEO or AEO compliance.", + "category": "security", + "tags": [ + "seo", + "aeo", + "content", + "quality", + "auditor" + ], + "triggers": [ + "seo", + "aeo", + "content", + "quality", + "auditor", + "audits", + "performance", + "scored", + "reports", + "severity", + "ranked", + "fix" + ], + "path": "skills/seo-aeo-content-quality-auditor/SKILL.md" + }, + { + "id": "seo-aeo-internal-linking", + "name": "seo-aeo-internal-linking", + "description": "Maps internal link opportunities between pages with anchor text, placement instructions, orphan page detection, and cannibalization checks. Activate when the user wants to build an internal linking strategy or find link opportunities.", + "category": "business", + "tags": [ + "seo", + "aeo", + "internal", + "linking" + ], + "triggers": [ + "seo", + "aeo", + "internal", + "linking", + "maps", + "link", + "opportunities", + "between", + "pages", + "anchor", + "text", + "placement" + ], + "path": "skills/seo-aeo-internal-linking/SKILL.md" + }, + { + "id": "seo-aeo-keyword-research", + "name": "seo-aeo-keyword-research", + "description": "Researches and prioritises SEO keywords with AEO question queries, difficulty tiers, cannibalization checks, and a content map. Activate when the user wants to find keywords, research search terms, or build a keyword strategy.", + "category": "business", + "tags": [ + "seo", + "aeo", + "keyword", + "research" + ], + "triggers": [ + "seo", + "aeo", + "keyword", + "research", + "researches", + "prioritises", + "keywords", + "question", + "queries", + "difficulty", + "tiers", + "cannibalization" + ], + "path": "skills/seo-aeo-keyword-research/SKILL.md" + }, + { + "id": "seo-aeo-landing-page-writer", + "name": "seo-aeo-landing-page-writer", + "description": "Writes complete, structured landing pages optimized for SEO ranking, AEO citation, and visitor conversion. Activate when the user wants to write or generate a landing page for a product, service, or offer.", + "category": "infrastructure", + "tags": [ + "seo", + "aeo", + "landing", + "page", + "writer" + ], + "triggers": [ + "seo", + "aeo", + "landing", + "page", + "writer", + "writes", + "complete", + "structured", + "pages", + "optimized", + "ranking", + "citation" + ], + "path": "skills/seo-aeo-landing-page-writer/SKILL.md" + }, + { + "id": "seo-aeo-meta-description-generator", + "name": "seo-aeo-meta-description-generator", + "description": "Writes 3 title tag variants and 3 meta description variants per page with SERP preview, OG tags, and Twitter Card tags. Activate when the user wants to write meta tags, title tags, or social sharing tags for any page.", + "category": "business", + "tags": [ + "seo", + "aeo", + "meta", + "description", + "generator" + ], + "triggers": [ + "seo", + "aeo", + "meta", + "description", + "generator", + "writes", + "title", + "tag", + "variants", + "per", + "page", + "serp" + ], + "path": "skills/seo-aeo-meta-description-generator/SKILL.md" + }, + { + "id": "seo-aeo-schema-generator", + "name": "seo-aeo-schema-generator", + "description": "Generates valid JSON-LD structured data for 10 schema types with rich result eligibility validation and implementation-ready script blocks. Activate when the user wants to generate schema markup, JSON-LD, or structured data for any page.", + "category": "data-ai", + "tags": [ + "seo", + "aeo", + "schema", + "generator" + ], + "triggers": [ + "seo", + "aeo", + "schema", + "generator", + "generates", + "valid", + "json", + "ld", + "structured", + "data", + "10", + "types" + ], + "path": "skills/seo-aeo-schema-generator/SKILL.md" + }, { "id": "seo-audit", "name": "seo-audit", diff --git a/data/plugin-compatibility.json b/data/plugin-compatibility.json index 9ce8f5ef..8083adfb 100644 --- a/data/plugin-compatibility.json +++ b/data/plugin-compatibility.json @@ -20606,6 +20606,158 @@ }, "runtime_files": [] }, + { + "id": "seo-aeo-blog-writer", + "path": "skills/seo-aeo-blog-writer", + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [], + "blocked_reasons": { + "codex": [], + "claude": [] + }, + "runtime_files": [] + }, + { + "id": "seo-aeo-content-cluster", + "path": "skills/seo-aeo-content-cluster", + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [], + "blocked_reasons": { + "codex": [], + "claude": [] + }, + "runtime_files": [] + }, + { + "id": "seo-aeo-content-quality-auditor", + "path": "skills/seo-aeo-content-quality-auditor", + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [], + "blocked_reasons": { + "codex": [], + "claude": [] + }, + "runtime_files": [] + }, + { + "id": "seo-aeo-internal-linking", + "path": "skills/seo-aeo-internal-linking", + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [], + "blocked_reasons": { + "codex": [], + "claude": [] + }, + "runtime_files": [] + }, + { + "id": "seo-aeo-keyword-research", + "path": "skills/seo-aeo-keyword-research", + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [], + "blocked_reasons": { + "codex": [], + "claude": [] + }, + "runtime_files": [] + }, + { + "id": "seo-aeo-landing-page-writer", + "path": "skills/seo-aeo-landing-page-writer", + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [], + "blocked_reasons": { + "codex": [], + "claude": [] + }, + "runtime_files": [] + }, + { + "id": "seo-aeo-meta-description-generator", + "path": "skills/seo-aeo-meta-description-generator", + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [], + "blocked_reasons": { + "codex": [], + "claude": [] + }, + "runtime_files": [] + }, + { + "id": "seo-aeo-schema-generator", + "path": "skills/seo-aeo-schema-generator", + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [], + "blocked_reasons": { + "codex": [], + "claude": [] + }, + "runtime_files": [] + }, { "id": "seo-audit", "path": "skills/seo-audit", @@ -25702,10 +25854,10 @@ } ], "summary": { - "total_skills": 1344, + "total_skills": 1352, "supported": { - "codex": 1314, - "claude": 1330 + "codex": 1322, + "claude": 1338 }, "blocked": { "codex": 30, diff --git a/docs/integrations/jetski-cortex.md b/docs/integrations/jetski-cortex.md index 47acdd90..23f8988b 100644 --- a/docs/integrations/jetski-cortex.md +++ b/docs/integrations/jetski-cortex.md @@ -1,9 +1,9 @@ --- title: Jetski/Cortex + Gemini Integration Guide -description: "Use antigravity-awesome-skills with Jetski/Cortex without hitting context-window overflow with 1.344+ skills." +description: "Use antigravity-awesome-skills with Jetski/Cortex without hitting context-window overflow with 1.352+ skills." --- -# Jetski/Cortex + Gemini: safe integration with 1,1.344+ skills +# Jetski/Cortex + Gemini: safe integration with 1,1.352+ skills This guide shows how to integrate the `antigravity-awesome-skills` repository with an agent based on **Jetski/Cortex + Gemini** (or similar frameworks) **without exceeding the model context window**. @@ -23,7 +23,7 @@ Never do: - concatenate all `SKILL.md` content into a single system prompt; - re-inject the entire library for **every** request. -With over 1,1.344 skills, this approach fills the context window before user messages are even added, causing truncation. +With over 1,1.352 skills, this approach fills the context window before user messages are even added, causing truncation. --- diff --git a/docs/integrations/jetski-gemini-loader/README.md b/docs/integrations/jetski-gemini-loader/README.md index f9abc63d..f09a5b6d 100644 --- a/docs/integrations/jetski-gemini-loader/README.md +++ b/docs/integrations/jetski-gemini-loader/README.md @@ -20,7 +20,7 @@ This example shows one way to integrate **antigravity-awesome-skills** with a Je - How to enforce a **maximum number of skills per turn** via `maxSkillsPerTurn`. - How to choose whether to **truncate or error** when too many skills are requested via `overflowBehavior`. -This pattern avoids context overflow when you have 1,344+ skills installed. +This pattern avoids context overflow when you have 1,352+ skills installed. --- diff --git a/docs/maintainers/repo-growth-seo.md b/docs/maintainers/repo-growth-seo.md index d5179efe..c56ebca2 100644 --- a/docs/maintainers/repo-growth-seo.md +++ b/docs/maintainers/repo-growth-seo.md @@ -6,7 +6,7 @@ This document keeps the repository's GitHub-facing discovery copy aligned with t Preferred positioning: -> Installable GitHub library of 1,344+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants. +> Installable GitHub library of 1,352+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants. Key framing: @@ -20,7 +20,7 @@ Key framing: Preferred description: -> Installable GitHub library of 1,344+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections. +> Installable GitHub library of 1,352+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections. Preferred homepage: @@ -28,7 +28,7 @@ Preferred homepage: Preferred social preview: -- use a clean preview image that says `1,344+ Agentic Skills`; +- use a clean preview image that says `1,352+ Agentic Skills`; - mention Claude Code, Cursor, Codex CLI, and Gemini CLI; - avoid dense text and tiny logos that disappear in social cards. diff --git a/docs/maintainers/skills-update-guide.md b/docs/maintainers/skills-update-guide.md index e4863ba4..032cfb0e 100644 --- a/docs/maintainers/skills-update-guide.md +++ b/docs/maintainers/skills-update-guide.md @@ -69,7 +69,7 @@ For manual updates, you need: The update process refreshes: - Skills index (`skills_index.json`) - Web app skills data (`apps\web-app\public\skills.json`) -- All 1,344+ skills from the skills directory +- All 1,352+ skills from the skills directory ## When to Update diff --git a/docs/users/bundles.md b/docs/users/bundles.md index abe50a26..2c8b8053 100644 --- a/docs/users/bundles.md +++ b/docs/users/bundles.md @@ -673,4 +673,4 @@ Found a skill that should be in a bundle? Or want to create a new bundle? [Open --- -_Last updated: March 2026 | Total Skills: 1,344+ | Total Bundles: 37_ +_Last updated: March 2026 | Total Skills: 1,352+ | Total Bundles: 37_ diff --git a/docs/users/claude-code-skills.md b/docs/users/claude-code-skills.md index 0fb71240..4c063b10 100644 --- a/docs/users/claude-code-skills.md +++ b/docs/users/claude-code-skills.md @@ -12,7 +12,7 @@ Install the library into Claude Code, then invoke focused skills directly in the ## Why use this repo for Claude Code -- It includes 1,344+ skills instead of a narrow single-domain starter pack. +- It includes 1,352+ skills instead of a narrow single-domain starter pack. - It supports the standard `.claude/skills/` path and the Claude Code plugin marketplace flow. - It also ships generated bundle plugins so teams can install focused packs like `Essentials` or `Security Developer` from the marketplace metadata. - It includes onboarding docs, bundles, and workflows so new users do not need to guess where to begin. diff --git a/docs/users/gemini-cli-skills.md b/docs/users/gemini-cli-skills.md index 1526fc7b..22d40b23 100644 --- a/docs/users/gemini-cli-skills.md +++ b/docs/users/gemini-cli-skills.md @@ -12,7 +12,7 @@ Install into the Gemini skills path, then ask Gemini to apply one skill at a tim - It installs directly into the expected Gemini skills path. - It includes both core software engineering skills and deeper agent/LLM-oriented skills. -- It helps new users get started with bundles and workflows rather than forcing a cold start from 1,344+ files. +- It helps new users get started with bundles and workflows rather than forcing a cold start from 1,352+ files. - It is useful whether you want a broad internal skill library or a single repo to test many workflows quickly. ## Install Gemini CLI Skills diff --git a/docs/users/kiro-integration.md b/docs/users/kiro-integration.md index affecc3f..607e53f9 100644 --- a/docs/users/kiro-integration.md +++ b/docs/users/kiro-integration.md @@ -18,7 +18,7 @@ Kiro is AWS's agentic AI IDE that combines: Kiro's agentic capabilities are enhanced by skills that provide: -- **Domain expertise** across 1,344+ specialized areas +- **Domain expertise** across 1,352+ specialized areas - **Best practices** from Anthropic, OpenAI, Google, Microsoft, and AWS - **Workflow automation** for common development tasks - **AWS-specific patterns** for serverless, infrastructure, and cloud architecture diff --git a/docs/users/usage.md b/docs/users/usage.md index 21d691b6..0797dca0 100644 --- a/docs/users/usage.md +++ b/docs/users/usage.md @@ -14,7 +14,7 @@ If you came in through a **Claude Code** or **Codex** plugin instead of a full l When you ran `npx antigravity-awesome-skills` or cloned the repository, you: -βœ… **Downloaded 1,344+ skill files** to your computer (default: `~/.gemini/antigravity/skills/`; or a custom path like `~/.agent/skills/` if you used `--path`) +βœ… **Downloaded 1,352+ skill files** to your computer (default: `~/.gemini/antigravity/skills/`; or a custom path like `~/.agent/skills/` if you used `--path`) βœ… **Made them available** to your AI assistant ❌ **Did NOT enable them all automatically** (they're just sitting there, waiting) @@ -34,7 +34,7 @@ Bundles are **curated groups** of skills organized by role. They help you decide **Analogy:** -- You installed a toolbox with 1,344+ tools (βœ… done) +- You installed a toolbox with 1,352+ tools (βœ… done) - Bundles are like **labeled organizer trays** saying: "If you're a carpenter, start with these 10 tools" - You can either **pick skills from the tray** or install that tray as a focused marketplace bundle plugin @@ -212,7 +212,7 @@ Let's actually use a skill right now. Follow these steps: ## Step 5: Picking Your First Skills (Practical Advice) -Don't try to use all 1,344+ skills at once. Here's a sensible approach: +Don't try to use all 1,352+ skills at once. Here's a sensible approach: If you want a tool-specific starting point before choosing skills, use: @@ -343,7 +343,7 @@ Usually no, but if your AI doesn't recognize a skill: ### "Can I load all skills into the model at once?" -No. Even though you have 1,344+ skills installed locally, you should **not** concatenate every `SKILL.md` into a single system prompt or context block. +No. Even though you have 1,352+ skills installed locally, you should **not** concatenate every `SKILL.md` into a single system prompt or context block. The intended pattern is: diff --git a/docs/users/visual-guide.md b/docs/users/visual-guide.md index b1672715..adb369f6 100644 --- a/docs/users/visual-guide.md +++ b/docs/users/visual-guide.md @@ -34,7 +34,7 @@ antigravity-awesome-skills/ β”œβ”€β”€ πŸ“„ CONTRIBUTING.md ← Contributor workflow β”œβ”€β”€ πŸ“„ CATALOG.md ← Full generated catalog β”‚ -β”œβ”€β”€ πŸ“ skills/ ← 1,344+ skills live here +β”œβ”€β”€ πŸ“ skills/ ← 1,352+ skills live here β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ brainstorming/ β”‚ β”‚ └── πŸ“„ SKILL.md ← Skill definition @@ -47,7 +47,7 @@ antigravity-awesome-skills/ β”‚ β”‚ └── πŸ“ 2d-games/ β”‚ β”‚ └── πŸ“„ SKILL.md ← Nested skills also supported β”‚ β”‚ -β”‚ └── ... (1,344+ total) +β”‚ └── ... (1,352+ total) β”‚ β”œβ”€β”€ πŸ“ apps/ β”‚ └── πŸ“ web-app/ ← Interactive browser @@ -100,7 +100,7 @@ antigravity-awesome-skills/ ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” - β”‚ 1,344+ SKILLS β”‚ + β”‚ 1,352+ SKILLS β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” @@ -201,7 +201,7 @@ If you want a workspace-style manual install instead, cloning into `.agent/skill β”‚ β”œβ”€β”€ πŸ“ brainstorming/ β”‚ β”‚ β”œβ”€β”€ πŸ“ stripe-integration/ β”‚ β”‚ β”œβ”€β”€ πŸ“ react-best-practices/ β”‚ -β”‚ └── ... (1,344+ total) β”‚ +β”‚ └── ... (1,352+ total) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` diff --git a/package.json b/package.json index 28ea0fcf..1bee7f59 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "antigravity-awesome-skills", "version": "9.5.1", - "description": "1,344+ agentic skills for Claude Code, Gemini CLI, Cursor, Antigravity & more. Installer CLI.", + "description": "1,352+ agentic skills for Claude Code, Gemini CLI, Cursor, Antigravity & more. Installer CLI.", "license": "MIT", "scripts": { "validate": "node tools/scripts/run-python.js tools/scripts/validate_skills.py", diff --git a/plugins/antigravity-awesome-skills-claude/.claude-plugin/plugin.json b/plugins/antigravity-awesome-skills-claude/.claude-plugin/plugin.json index 57426061..e45a4b0d 100644 --- a/plugins/antigravity-awesome-skills-claude/.claude-plugin/plugin.json +++ b/plugins/antigravity-awesome-skills-claude/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "antigravity-awesome-skills", "version": "9.5.1", - "description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,330 supported skills.", + "description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,338 supported skills.", "author": { "name": "sickn33 and contributors", "url": "https://github.com/sickn33/antigravity-awesome-skills" diff --git a/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-blog-writer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-blog-writer/SKILL.md new file mode 100644 index 00000000..6869a88e --- /dev/null +++ b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-blog-writer/SKILL.md @@ -0,0 +1,88 @@ +--- +name: seo-aeo-blog-writer +description: "Writes long-form blog posts with TL;DR block, definition sentence, comparison table, and 5-question FAQ for SEO ranking and AEO citation. Activate when the user wants to write a blog post, article, or long-form content piece." +risk: safe +source: community +date_added: "2026-04-01" +--- + +# SEO-AEO Blog Writer + +## Overview + +Writes structured long-form blog posts (800–3000 words) that satisfy both SEO ranking signals and AEO citation requirements. Every post includes a TL;DR direct-answer block, a definition sentence, structured H2/H3 hierarchy, a comparison table where relevant, and exactly 5 FAQ entries written for AI extraction. + +Part of the [SEO-AEO Engine](https://github.com/mrprewsh/seo-aeo-engine). + +## When to Use This Skill + +- Use when writing a cluster article from a content cluster map +- Use when creating a long-form guide to build topical authority +- Use when you need content that can be cited by AI engines like Perplexity or ChatGPT +- Use when you need a blog post that follows a consistent, auditable structure + +## How It Works + +### Step 1: Write the TL;DR Block First +Write a 2–3 sentence direct answer to the article's core question. Place it immediately after the H1 in a blockquote. This is the first block AI engines attempt to extract. + +### Step 2: Build the Heading Skeleton +Set H1, H2s (4–6), and H3s before writing any body content. The first H2 must be a "What Is" section with a clean definition sentence as its opening line. + +### Step 3: Write Body Sections +Follow the section order: What Is β†’ Why It Matters β†’ How It Works (with H3 sub-concepts) β†’ Practical Steps β†’ Common Mistakes β†’ FAQ β†’ Conclusion. + +### Step 4: Write 5 FAQ Entries +Use long-tail and secondary keywords as questions. Each answer must be under 50 words and self-contained β€” readable without any surrounding context. + +### Step 5: Run AEO and SEO Checklists +Verify TL;DR presence, definition sentence, FAQ count, keyword placement, and heading structure before outputting. + +## Examples + +### Example: TL;DR Block +How to Manage a Remote Engineering Team + +TL;DR: Managing a remote engineering team requires async +communication tools, clear documentation standards, and +timezone-aware sprint planning. Teams that nail these three +areas ship consistently regardless of where members are located. + + +### Example: FAQ Section +Q: What is the biggest challenge of remote engineering teams? +A: Async communication. Without shared hours, decisions slow down +and context gets lost. Teams that document decisions in writing +and use structured standup tools close this gap fastest. +Q: How do you run a daily standup with a remote team? +A: Use async video or text standups posted at the start of each +member's day. Tools like Loom or Slack threads work well. +Avoid live calls across more than 2 timezones. + +## Best Practices + +- βœ… **Do:** Write the TL;DR block before writing anything else β€” it anchors the article +- βœ… **Do:** Make the "What Is" definition sentence extractable on its own β€” one clean sentence +- βœ… **Do:** Use secondary keywords as FAQ questions to capture long-tail traffic +- ❌ **Don't:** Write FAQ answers longer than 50 words β€” AI engines skip long answers +- ❌ **Don't:** Use duplicate H2 headings anywhere in the article +- ❌ **Don't:** Skip the comparison table if the topic involves comparing options + +## Common Pitfalls + +- **Problem:** TL;DR block is too vague to be extracted as a direct answer + **Solution:** The TL;DR must answer the article's core question in 2–3 sentences. If it doesn't answer a specific question, rewrite it. + +- **Problem:** FAQ answers reference "as mentioned above" or other context + **Solution:** Every FAQ answer must stand completely alone β€” no references to other parts of the article. + +## Related Skills + +- `@seo-aeo-content-cluster` β€” provides the topic and keyword for this article +- `@seo-aeo-content-quality-auditor` β€” audits the completed post for SEO and AEO signals +- `@seo-aeo-internal-linking` β€” maps links between this post and related pages + +## Additional Resources + +- [SEO-AEO Engine Repository](https://github.com/mrprewsh/seo-aeo-engine) +- [Full Blog Writer SKILL.md](https://github.com/mrprewsh/seo-aeo-engine/blob/main/.agent/skills/blog-writer/SKILL.md) diff --git a/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-content-cluster/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-content-cluster/SKILL.md new file mode 100644 index 00000000..66b5f2de --- /dev/null +++ b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-content-cluster/SKILL.md @@ -0,0 +1,89 @@ +--- +name: seo-aeo-content-cluster +description: "Builds a topical authority map with a pillar page, prioritised cluster articles, content types, internal link map, and content gap analysis. Activate when the user wants to build a content cluster, topic map, or content strategy." +risk: safe +source: community +date_added: "2026-04-01" +--- + +# SEO-AEO Content Cluster + +## Overview + +Maps out a complete topical authority structure around a pillar keyword. Produces a pillar page definition, 8–15 cluster articles sorted into Priority 1/2/3 tiers, a content type for each, an internal link map, and a content gap analysis identifying AEO opportunities competitors are missing. + +Part of the [SEO-AEO Engine](https://github.com/mrprewsh/seo-aeo-engine). + +## When to Use This Skill + +- Use when building topical authority around a new subject +- Use when you need to know what to write next to support a pillar page +- Use when planning a content calendar for a niche +- Use when you want to identify AEO content gaps competitors are missing + +## How It Works + +### Step 1: Define the Pillar Page +Set the primary keyword, target audience, and word count target (2500–4000 words) for the pillar page that anchors the cluster. + +### Step 2: Generate Cluster Articles +Produce 8–15 subtopics sorted into three priority tiers: +- **Priority 1** β€” High volume, clear intent. Write these first. +- **Priority 2** β€” Medium volume, long-tail focus. Write second. +- **Priority 3** β€” Low volume, high conversion intent. Write last. + +Assign each article a unique keyword, content type, search intent, and link map. + +### Step 3: Build Internal Link Map +Every cluster article must link back to the pillar page. No orphan articles. Show the full tree of relationships. + +### Step 4: Run Content Gap Analysis +Identify angles that competitors likely miss β€” especially question-based AEO opportunities that AI engines commonly surface. + +## Examples + +### Example: Automated Budgeting Cluster +Pillar: The Complete Guide to Automated Budgeting +Priority 1: + +How to Build a Budget That Actually Works | how-to guide +Best Budgeting Apps Compared | comparison +What Is Zero-Based Budgeting? | explainer ← AEO priority + +Priority 2: +4. How to Automate Your Savings in 3 Steps | how-to guide +5. Budgeting for Millennials: What Nobody Tells You | opinion +Link Map: +Pillar ← Article 1, 2, 3, 4, 5 +Article 1 ↔ Article 4 +Article 2 β†’ Article 3 +AEO Priority: +β˜… Article 3 β€” "What Is" format has highest AI extraction probability +β˜… Article 2 β€” comparison table will be lifted for product queries + +## Best Practices + +- βœ… **Do:** Assign every cluster article a unique target keyword β€” no overlap +- βœ… **Do:** Include at least one FAQ page and one comparison article in every cluster +- βœ… **Do:** Flag the 2 highest AEO-opportunity articles for priority writing +- ❌ **Don't:** Let any article become an orphan β€” every article links to at least one other +- ❌ **Don't:** Target the same keyword on both the pillar and a cluster article + +## Common Pitfalls + +- **Problem:** Cluster articles all target similar keywords and cannibalise each other + **Solution:** Run a uniqueness check β€” every article needs a distinct keyword with no semantic overlap. + +- **Problem:** No AEO content in the cluster + **Solution:** At least 2 articles must be structured as direct-answer pages (FAQ or "What Is" explainer). + +## Related Skills + +- `@seo-aeo-keyword-research` β€” provides the keyword foundation for the cluster +- `@seo-aeo-blog-writer` β€” writes the Priority 1 cluster articles +- `@seo-aeo-internal-linking` β€” builds the detailed link map from cluster output + +## Additional Resources + +- [SEO-AEO Engine Repository](https://github.com/mrprewsh/seo-aeo-engine) +- [Full Content Cluster SKILL.md](https://github.com/mrprewsh/seo-aeo-engine/blob/main/.agent/skills/content-cluster/SKILL.md) diff --git a/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-content-quality-auditor/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-content-quality-auditor/SKILL.md new file mode 100644 index 00000000..3a966a3d --- /dev/null +++ b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-content-quality-auditor/SKILL.md @@ -0,0 +1,93 @@ +--- +name: seo-aeo-content-quality-auditor +description: "Audits content for SEO and AEO performance with scored reports, severity-ranked fix lists, and projected scores after fixes. Activate when the user wants to audit, review, or score content for SEO or AEO compliance." +risk: safe +source: community +date_added: "2026-04-01" +--- + +# SEO-AEO Content Quality Auditor + +## Overview + +Runs a dual SEO + AEO audit on any landing page or blog post. Produces an overall score, SEO score, AEO score, and readability score β€” each out of 100 β€” with severity-ranked issue lists (Critical / Warning / Polish), exact fix instructions for every issue, and projected scores after all fixes are applied. + +Part of the [SEO-AEO Engine](https://github.com/mrprewsh/seo-aeo-engine). + +## When to Use This Skill + +- Use when auditing a landing page or blog post before publishing +- Use after the blog-writer or landing-page-writer skill outputs content +- Use when diagnosing why existing content is underperforming in search +- Use when you need a scored, actionable SEO and AEO report + +## How It Works + +### Step 1: Run SEO Checks +Verify keyword density, H1/H2/H3 structure, meta elements, word count, sentence length, and paragraph density. Flag every issue with its severity. + +### Step 2: Run AEO Checks +Check for TL;DR block, definition sentence, FAQ section (minimum 4 entries), bullet and numbered lists, comparison table, and extractable direct answers. Score each signal as found or missing. + +### Step 3: Run Readability Checks +Check passive voice ratio, transition word presence, wall-of-text paragraphs, subheading frequency, and reading level. + +### Step 4: Score and Prioritise +Calculate three scores out of 100. Sort all issues into Critical (fix before publishing), Important (fix soon), and Polish (optional improvements). Generate projected scores after all fixes are applied. + +## Scoring System + +| Score | Status | Label | +|-------|--------|-------| +| 85–100 | βœ… Pass | Strong | +| 70–84 | ⚠️ Warn | Acceptable | +| 50–69 | πŸ”Ά Weak | Needs work | +| 0–49 | ❌ Fail | Do not publish | + +## Examples + +### Example: Audit Summary +Overall Score: 84/100 ⚠️ Acceptable +SEO Score: 88/100 βœ… Pass +AEO Score: 74/100 ⚠️ Acceptable +Readability: 91/100 βœ… Pass +Verdict: Strong SEO foundation. AEO needs a TL;DR block +and one more FAQ entry before publishing. +πŸ”΄ Critical (fix before publishing): + +AEO: No TL;DR block found +Fix: Add a 2–3 sentence direct-answer block in a +blockquote immediately after the H1. + +🟑 Important (fix soon): +2. AEO: FAQ has 3 entries β€” minimum is 4 +Fix: Add one more FAQ entry using a secondary keyword +as the question. +Projected score after fixes: 93/100 βœ… + +## Best Practices + +- βœ… **Do:** Fix all Critical issues before publishing β€” they block AEO extraction +- βœ… **Do:** Use the projected score to prioritise which fixes to make first +- βœ… **Do:** Run the audit on both the landing page and blog post in the same session +- ❌ **Don't:** Publish content scoring below 50/100 overall +- ❌ **Don't:** Ignore AEO warnings β€” they directly affect AI engine citation probability + +## Common Pitfalls + +- **Problem:** SEO score is high but AEO score is low + **Solution:** Traditional SEO tools miss AEO signals entirely. Run the AEO checklist separately and treat it as equally important. + +- **Problem:** Fix list is long and overwhelming + **Solution:** Work through Critical issues only first, re-run the audit, then tackle Important issues. + +## Related Skills + +- `@seo-aeo-blog-writer` β€” produces the content this skill audits +- `@seo-aeo-landing-page-writer` β€” produces landing pages this skill audits +- `@seo-aeo-schema-generator` β€” uses audit output to determine schema priorities + +## Additional Resources + +- [SEO-AEO Engine Repository](https://github.com/mrprewsh/seo-aeo-engine) +- [Full Content Quality Auditor SKILL.md](https://github.com/mrprewsh/seo-aeo-engine/blob/main/.agent/skills/content-quality-auditor/SKILL.md) diff --git a/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-internal-linking/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-internal-linking/SKILL.md new file mode 100644 index 00000000..faf4ad54 --- /dev/null +++ b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-internal-linking/SKILL.md @@ -0,0 +1,85 @@ +--- +name: seo-aeo-internal-linking +description: "Maps internal link opportunities between pages with anchor text, placement instructions, orphan page detection, and cannibalization checks. Activate when the user wants to build an internal linking strategy or find link opportunities." +risk: safe +source: community +date_added: "2026-04-01" +--- + +# SEO-AEO Internal Linking + +## Overview + +Analyses a set of pages and produces a prioritised list of internal link opportunities with exact anchor text, a context sentence showing where each link should appear, orphan page detection, anchor text cannibalization warnings, and a link equity map showing how authority flows across the content. + +Part of the [SEO-AEO Engine](https://github.com/mrprewsh/seo-aeo-engine). + +## When to Use This Skill + +- Use when building internal links between a new pillar page and its cluster articles +- Use when auditing an existing site for orphan pages +- Use after content-cluster generates a topic map +- Use when you need anchor text suggestions with placement context + +## How It Works + +### Step 1: Detect Orphan Pages +Flag any page with zero incoming internal links. These are invisible to search engines and must be linked immediately. + +### Step 2: Build Semantic Overlap Matrix +Match pages by primary keyword similarity and content summary to identify natural linking opportunities. + +### Step 3: Assign Link Types +Every suggestion gets one of four labels: +- **Cluster β†’ Pillar** β€” highest priority, consolidates authority upward +- **Pillar β†’ Cluster** β€” distributes authority downward +- **Cluster β†’ Cluster** β€” builds semantic depth +- **Contextual Boost** β€” concentrates equity on a focus page + +### Step 4: Write Context Sentences +For every link opportunity, write the sentence the anchor text should appear in β€” naturally placed, not forced. + +### Step 5: Check Anchor Text +Flag any exact-match anchor used more than once for the same target page as a cannibalization risk. Never use generic anchors like "click here". + +## Examples + +### Example: Link Opportunity Output +πŸ”΄ High Priority β€” Link 1 +Type: Cluster β†’ Pillar +Source: "How to Build a Budget That Actually Works" +Target: "The Complete Guide to Automated Budgeting" +Anchor: "automated budgeting guide" +Context: "For a full breakdown of every method available, +see our [automated budgeting guide]." +Impact: Consolidates topical authority on pillar page. +Orphan Alert: +"PennyWise Pricing Page" has no incoming links. +Fix: Add link from comparison table in Article 2. + +## Best Practices + +- βœ… **Do:** Every cluster article must have at least one Cluster β†’ Pillar link +- βœ… **Do:** Write a context sentence for every suggestion β€” anchor text needs natural placement +- βœ… **Do:** Fix orphan pages before adding any new links +- ❌ **Don't:** Use the same exact-match anchor for the same target page more than once +- ❌ **Don't:** Use "click here", "read more", or "learn more" as anchor text β€” ever +- ❌ **Don't:** Add more than 100 outgoing internal links on any single page + +## Common Pitfalls + +- **Problem:** All cluster articles link to the pillar but not to each other + **Solution:** Add Cluster β†’ Cluster links between semantically related articles to build depth. + +- **Problem:** Same anchor text used across multiple pages for the same target + **Solution:** Use partial match and branded anchors for subsequent links after the first exact-match use. + +## Related Skills + +- `@seo-aeo-content-cluster` β€” generates the cluster map this skill links together +- `@seo-aeo-schema-generator` β€” uses link map output for BreadcrumbList schema + +## Additional Resources + +- [SEO-AEO Engine Repository](https://github.com/mrprewsh/seo-aeo-engine) +- [Full Internal Linking SKILL.md](https://github.com/mrprewsh/seo-aeo-engine/blob/main/.agent/skills/internal-linking/SKILL.md) diff --git a/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-keyword-research/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-keyword-research/SKILL.md new file mode 100644 index 00000000..2a77bd76 --- /dev/null +++ b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-keyword-research/SKILL.md @@ -0,0 +1,113 @@ +--- +name: seo-aeo-keyword-research +description: "Researches and prioritises SEO keywords with AEO question queries, difficulty tiers, cannibalization checks, and a content map. Activate when the user wants to find keywords, research search terms, or build a keyword strategy." +risk: safe +source: community +date_added: "2026-04-01" +--- + +# SEO-AEO Keyword Research + +## Overview + +Identifies high-value SEO keywords and AEO question-based queries for a topic. Produces keyword tiers (easy wins to long-term goals), search intent classification, cannibalization checks, and a content production map β€” all from a single topic input. + +Part of the [SEO-AEO Engine](https://github.com/mrprewsh/seo-aeo-engine) β€” an open-source AI-powered content growth system. + +## When to Use This Skill + +- Use when you need to build a keyword strategy for a new topic or niche +- Use when you want to find AEO question queries for AI engine citation +- Use when you need to prioritise which keywords to target first +- Use when you want to check for keyword cannibalization before writing content + +## How It Works + +### Step 1: Extract Seed Keywords +Identify 3–5 core terms that anchor the topic's search territory. Go beyond the obvious head term to include adjacent terms the audience actually uses. + +### Step 2: Expand Into Tiers +Sort all keywords into three tiers: +- **Tier 1** β€” Low-to-moderate difficulty. Target first. +- **Tier 2** β€” Medium difficulty. Build toward after Tier 1 content is live. +- **Tier 3** β€” High difficulty. Long-term goals only. + +### Step 3: Generate AEO Keywords +Produce question-based keywords that AI engines surface in direct answers and People Also Ask boxes. For each AEO keyword, specify the answer format to use (definition sentence, numbered steps, comparison table, direct number). + +### Step 4: Run Cannibalization Check +Flag any two keywords similar enough to split traffic if targeted on separate pages. Recommend which page should own which term. + +### Step 5: Build Content Map +Recommend content type and production order for all Tier 1 and Tier 2 keywords. + +## Examples + +### Example 1: SaaS Product +Input: topic = "remote project management software" +audience = "engineering managers and startup founders" +goal = "convert" +Output: +Tier 1 Keywords: + +"remote project management software" | Medium volume | Difficulty: 38 +"project management tool remote teams" | Low volume | Difficulty: 29 + +AEO Keywords: + +"What is the best project management software for remote teams?" +β†’ Answer format: Comparison table +"How does remote project management work?" +β†’ Answer format: Numbered steps + +Content Map: + +Landing page β†’ "remote project management software" +Pillar blog β†’ "complete guide to remote project management" +Cluster article β†’ "how to manage remote engineering teams" + + +### Example 2: Fintech App +Input: topic = "automated budgeting app" +audience = "millennials managing personal finances" +goal = "all" +Output: +Tier 1 Keywords: + +"automated budgeting app" | Medium volume | Difficulty: 33 +"automatic savings app" | Low volume | Difficulty: 24 + +AEO Keywords: + +"What is the best budgeting app for millennials?" +β†’ Answer format: Comparison table +"How does automated budgeting work?" +β†’ Answer format: Numbered steps + + +## Best Practices + +- βœ… **Do:** Target Tier 1 keywords first β€” build authority before going after competitive terms +- βœ… **Do:** Use AEO keywords in FAQ sections and definition blocks for AI engine citation +- βœ… **Do:** Validate estimated volume and difficulty with a live tool (Ahrefs, SEMrush) before committing +- ❌ **Don't:** Target two keywords on the same page if cannibalization is flagged +- ❌ **Don't:** Use volume as the only prioritisation signal β€” difficulty and intent matter more + +## Common Pitfalls + +- **Problem:** High-volume keyword chosen but impossible to rank for early on + **Solution:** Always cross-check volume with difficulty. Tier 1 should have difficulty under 45. + +- **Problem:** AEO keywords ignored in favour of traditional search terms + **Solution:** AEO keywords drive AI engine citation β€” include at least 5 in every research run. + +## Related Skills + +- `@seo-aeo-content-cluster` β€” uses keyword research output to build topic cluster +- `@seo-aeo-landing-page-writer` β€” consumes primary keyword to generate landing page +- `@seo-aeo-blog-writer` β€” uses secondary keywords for cluster article targeting + +## Additional Resources + +- [SEO-AEO Engine Repository](https://github.com/mrprewsh/seo-aeo-engine) +- [Full Keyword Research SKILL.md](https://github.com/mrprewsh/seo-aeo-engine/blob/main/.agent/skills/keyword-research/SKILL.md) diff --git a/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-landing-page-writer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-landing-page-writer/SKILL.md new file mode 100644 index 00000000..39bc2110 --- /dev/null +++ b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-landing-page-writer/SKILL.md @@ -0,0 +1,98 @@ +--- +name: seo-aeo-landing-page-writer +description: "Writes complete, structured landing pages optimized for SEO ranking, AEO citation, and visitor conversion. Activate when the user wants to write or generate a landing page for a product, service, or offer." +risk: safe +source: community +date_added: "2026-04-01" +--- + +# SEO-AEO Landing Page Writer + +## Overview + +Generates a full, publish-ready landing page following a defined section order with SEO heading structure, AEO extraction blocks, FAQ section, comparison table, social proof, and conversion-focused CTAs. Every section serves a specific purpose in a narrative arc that moves the visitor from awareness to action. + +Part of the [SEO-AEO Engine](https://github.com/mrprewsh/seo-aeo-engine). + +## When to Use This Skill + +- Use when building a landing page for a new product or service +- Use when an existing landing page needs a full SEO and AEO rewrite +- Use when you need a page that can be cited by AI engines like Perplexity or ChatGPT +- Use when you want conversion copy that leads with pain before pitching the product + +## How It Works + +### Step 1: Map Inputs +Extract product name, audience, primary keyword, pain points, features, benefits, USPs, social proof, and CTAs. Map every feature to a user outcome before writing any copy. + +### Step 2: Write AEO Extraction Sentence +Write one 25–40 word sentence that answers "What is [product]?" β€” standalone, no jargon, placed in a blockquote immediately after the H1. This is the sentence AI engines extract. + +### Step 3: Follow the Narrative Arc +Write sections in this exact order: +1. Hero β€” H1 + AEO sentence + CTA +2. Problem β€” audience pain, no product mention yet +3. Solution β€” introduce product as the answer +4. Features as Benefits β€” table format +5. Social Proof β€” testimonials, logos, stats +6. Mid-page CTA +7. How It Works β€” numbered steps +8. Comparison β€” table with honest competitor comparison +9. FAQ β€” minimum 6 entries, each under 50 words +10. Trust Signals +11. Final CTA + +### Step 4: Run SEO and AEO Checklists +Verify keyword placement, heading hierarchy, FAQ count, AEO block presence, and meta description placeholder before outputting. + +## Examples + +### Example 1: Hero Section Output +Ship Faster With Your Remote Team + +Syncro is a remote-first project management platform that helps +distributed engineering teams track work, communicate +asynchronously, and ship without the chaos of email and +scattered spreadsheets. + +[Start Free Trial] [See How It Works] +"4,000+ remote teams" Β· "40% fewer status meetings" Β· "4.8/5 on G2" + +### Example 2: FAQ Section Output +Q: What is Syncro? +A: Syncro is a remote-first project management platform for +distributed engineering teams. It centralises task tracking, +async communication, and sprint planning in one tool. +Q: How much does Syncro cost? +A: Syncro offers a flat-rate plan at $49/month for unlimited +users. A 14-day free trial is available β€” no credit card required. + +## Best Practices + +- βœ… **Do:** Write the problem section before mentioning the product β€” empathy first +- βœ… **Do:** Place the AEO extraction sentence in a blockquote immediately after H1 +- βœ… **Do:** Write FAQ answers as standalone β€” each must make sense without context +- βœ… **Do:** Include at least one honest point in the comparison table where the alternative wins +- ❌ **Don't:** Use "revolutionary", "game-changing", or "best-in-class" anywhere +- ❌ **Don't:** Use "Submit" or "Click Here" as CTA button text +- ❌ **Don't:** Write paragraphs longer than 4 lines + +## Common Pitfalls + +- **Problem:** Product mentioned in the pain section + **Solution:** The pain section exists to build empathy. Save the product introduction for the solution section. + +- **Problem:** FAQ answers are too long to be extracted by AI engines + **Solution:** Every FAQ answer must be under 50 words and self-contained. + +## Related Skills + +- `@seo-aeo-keyword-research` β€” provides the primary keyword and AEO queries +- `@seo-aeo-meta-description-generator` β€” writes title and meta description from page output +- `@seo-aeo-content-quality-auditor` β€” audits the completed landing page + +## Additional Resources + +- [SEO-AEO Engine Repository](https://github.com/mrprewsh/seo-aeo-engine) +- [Full Landing Page Writer SKILL.md](https://github.com/mrprewsh/seo-aeo-engine/blob/main/.agent/skills/landing-page-writer/SKILL.md) diff --git a/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-meta-description-generator/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-meta-description-generator/SKILL.md new file mode 100644 index 00000000..8b41d183 --- /dev/null +++ b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-meta-description-generator/SKILL.md @@ -0,0 +1,87 @@ +--- +name: seo-aeo-meta-description-generator +description: "Writes 3 title tag variants and 3 meta description variants per page with SERP preview, OG tags, and Twitter Card tags. Activate when the user wants to write meta tags, title tags, or social sharing tags for any page." +risk: safe +source: community +date_added: "2026-04-01" +--- + +# SEO-AEO Meta Description Generator + +## Overview + +Produces 3 title tag variants and 3 meta description variants for any page, each using a different CTR mechanic (benefit lead, question hook, social proof). Also generates Open Graph and Twitter Card tags. Includes a SERP preview block and a variant comparison table with a recommended selection. + +Part of the [SEO-AEO Engine](https://github.com/mrprewsh/seo-aeo-engine). + +## When to Use This Skill + +- Use when a page needs a title tag and meta description written or optimised +- Use when preparing social sharing tags for LinkedIn, X, or WhatsApp +- Use when A/B testing CTR on search results +- Use after the landing-page-writer or blog-writer skill completes + +## How It Works + +### Step 1: Identify CTR Angle Per Variant +- **V1 Benefit Lead** β€” leads with the outcome or benefit +- **V2 Question Hook** β€” opens with the question the searcher is asking +- **V3 Social Proof / Specificity** β€” leads with a number, stat, or specific claim + +### Step 2: Apply Character Limits +- Title tag: 50–60 characters (hard limit: 60) +- Meta description: 140–155 characters (hard limit: 160) +- Never end a description mid-sentence near the limit + +### Step 3: Apply CTR Rules +- Primary keyword in first 3 words of every title variant +- Primary keyword in first half of every description variant +- At least one power word per description +- Every description ends with a CTA verb +- Never use "click here", passive openers, or all-caps + +### Step 4: Write Social Tags +OG and Twitter tags can be more conversational than SERP tags. Write them as distinct copy β€” not copy-pastes of the meta description. + +## Examples + +### Example 1: Landing Page Variants +Title V1: Remote Project Management Software | Syncro +(51 chars) β€” Keyword first, brand at end +Title V2: Manage Remote Teams Without the Chaos | Syncro +(54 chars) β€” Pain-point led with power word +Description V1 (Benefit Lead): +Ship faster with your distributed team. Syncro centralises +tasks, async updates, and sprints in one tool. Start free today. +(141 chars) βœ… +Description V2 (Question Hook): +Struggling to keep your remote team aligned? Syncro replaces +scattered tools with one async-first workspace. Try it free. +(140 chars) βœ… + +## Best Practices + +- βœ… **Do:** Write 3 variants β€” always give the user options to test +- βœ… **Do:** Keep OG and Twitter descriptions more conversational than SERP versions +- βœ… **Do:** Verify character count on every variant before outputting +- ❌ **Don't:** Use the same exact-match anchor or keyword more than once per description +- ❌ **Don't:** Copy-paste the meta description into the OG description +- ❌ **Don't:** Let any description end mid-sentence near the character limit + +## Common Pitfalls + +- **Problem:** Description truncates mid-word in search results + **Solution:** Always trim a clause rather than letting natural truncation cut the sentence. + +- **Problem:** All 3 variants sound identical + **Solution:** Each variant must use a genuinely different CTR mechanic β€” not just rearranged words. + +## Related Skills + +- `@seo-aeo-landing-page-writer` β€” provides the page content this skill writes tags for +- `@seo-aeo-content-quality-auditor` β€” verifies meta elements as part of the full audit + +## Additional Resources + +- [SEO-AEO Engine Repository](https://github.com/mrprewsh/seo-aeo-engine) +- [Full Meta Description Generator SKILL.md](https://github.com/mrprewsh/seo-aeo-engine/blob/main/.agent/skills/meta-description-generator/SKILL.md) diff --git a/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-schema-generator/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-schema-generator/SKILL.md new file mode 100644 index 00000000..521ac26a --- /dev/null +++ b/plugins/antigravity-awesome-skills-claude/skills/seo-aeo-schema-generator/SKILL.md @@ -0,0 +1,103 @@ +--- +name: seo-aeo-schema-generator +description: "Generates valid JSON-LD structured data for 10 schema types with rich result eligibility validation and implementation-ready script blocks. Activate when the user wants to generate schema markup, JSON-LD, or structured data for any page." +risk: safe +source: community +date_added: "2026-04-01" +--- + +# SEO-AEO Schema Generator + +## Overview + +Generates implementation-ready JSON-LD schema markup for 10 schema types including FAQPage, Article, Product, HowTo, and BreadcrumbList. Validates all required fields against Google rich result eligibility rules, flags missing fields with exact fix instructions, and outputs one clean ` +``` + +## Best Practices + +- βœ… **Do:** Always include FAQPage schema on any page with a FAQ section β€” it is the strongest AEO signal +- βœ… **Do:** Use one ` +``` + +## Best Practices + +- βœ… **Do:** Always include FAQPage schema on any page with a FAQ section β€” it is the strongest AEO signal +- βœ… **Do:** Use one `