Agent skill

Nuxt Geo Best Practices

by vinayakkulkarni in vinayakkulkarni/nxui

Nuxt GEO (Generative Engine Optimization) guidelines for getting cited by ChatGPT, Perplexity, Claude, Google AI Overviews, and Gemini.

MITAuto-check passedMarketing & SEO

Install Nuxt Geo Best Practices

skills CLI
$ npx skills add vinayakkulkarni/nxui --skill nuxt-geo-best-practices -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install vinayakkulkarni/nxui nuxt-geo-best-practices --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/vinayakkulkarni/nxui.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/nuxt-geo-best-practices .claude/skills/nuxt-geo-best-practices && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nuxt-geo-best-practices
GitHub stars
212
Token cost
~1.9k tokens
SKILL.md length
752 words
Files
22 (incl. scripts)
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

Nuxt GEO (Generative Engine Optimization) guidelines for getting cited by ChatGPT, Perplexity, Claude, Google AI Overviews, and Gemini.

  • Works in 4 steps: Content Extractability (CRITICAL) → AI Crawler & Discovery (CRITICAL) → Entity Clarity (HIGH) → …
  • Tasks involving GEO
  • SKILL.md covers When to Apply, Recommended Nuxt Modules, Evidence Base and Rule Categories by Priority, plus 3 more sections
  • ChatGPT citations

What it does

Nuxt Geo Best Practices is an agent skill from vinayakkulkarni/nxui. Nuxt GEO (Generative Engine Optimization) guidelines for getting cited by ChatGPT, Perplexity, Claude, Google AI Overviews, and Gemini. Covers AI crawler access (llms.txt, GPTBot/ClaudeBot/PerplexityBot allowlisting), content extractability for RAG retrieval, entity clarity via JSON-LD, and the evidence-backed +40% visibility levers (statistics, citations, quotations) from the GEO arxiv paper. Triggers on tasks involving GEO, AEO, AI search, LLM visibility, llms.txt, AI crawlers, ChatGPT citations, Perplexity, AI…

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 22 other files, including scripts (for example `AGENTS.md`, `package.json` and `rules/_sections.md`).

It sits in Marketing & SEO, covering AI search optimization and Web scraping. It works with Nuxt, OpenAI, Perplexity and arXiv. The repository describes itself as: Beautiful animated components for Vue. Built with Tailwind CSS and motion-v. The licence is MIT.

When your agent uses it

  • Tasks involving GEO
  • ChatGPT citations
  • Generative engines

Example prompts

  • “/nuxt-geo-best-practices”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Content Extractability (CRITICAL)
  2. AI Crawler & Discovery (CRITICAL)
  3. Entity Clarity (HIGH)
  4. Page-Level GEO (HIGH)

What it can do on your machine

Read from SKILL.md and the folder at commit 46001b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • nuxtseo.com
    • nuxt.com
    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Nuxt Geo Best Practices loads about 1.9k tokens when it runs. Until then it costs about 147 tokens; SKILL.md has 752 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~147
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from vinayakkulkarni/nxui at commit 46001b5, republished under its MIT licence (© vinayakkulkarni). 752 words, ~1,918 tokens.

Download SKILL.mdSave it as .claude/skills/nuxt-geo-best-practices/SKILL.md (or your agent's skills folder). This skill also uses 21 other files; get the full folder from GitHub.
name
nuxt-geo-best-practices
description
Nuxt GEO (Generative Engine Optimization) guidelines for getting cited by ChatGPT, Perplexity, Claude, Google AI Overviews, and Gemini. Covers AI crawler access (llms.txt, GPTBot/ClaudeBot/PerplexityBot allowlisting), content extractability for RAG retrieval, entity clarity via JSON-LD, and the evidence-backed +40% visibility levers (statistics, citations, quotations) from the GEO arxiv paper. Triggers on tasks involving GEO, AEO, AI search, LLM visibility, llms.txt, AI crawlers, ChatGPT citations, Perplexity, AI Overviews, generative engines, or AI mentions.
license
MIT
metadata.author
vinayakkulkarni
metadata.version
1.0.0

Nuxt GEO Best Practices

Comprehensive Generative Engine Optimization guide for Nuxt 4 applications. Designed to maximize your brand's citation rate inside AI-generated answers from ChatGPT, Google AI Overviews / AI Mode, Perplexity, Claude, and Gemini. Contains 14 rules across 4 categories, prioritized by evidence-backed impact.

When to Apply

Reference these guidelines when:

  • Setting up llms.txt and llms-full.txt for AI agent discovery
  • Allowlisting (or blocking) AI crawlers in robots.txt (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.)
  • Structuring page content for retrieval-augmented generation (RAG) extractability
  • Adding entity clarity via Organization, Person, FAQPage, or HowTo JSON-LD schemas
  • Applying the GEO arxiv paper's evidence-backed levers: statistics, citations, quotations (+30-40% visibility lift)
  • Building a usePageGeo composable for per-page AI-friendly meta
  • Ensuring AI crawlers see SSR-rendered HTML (not a JavaScript shell)
  • Generating an AI-friendly XML sitemap and sitemap_index.xml

This skill is built for Nuxt 4 apps. Several rules below show both a "from-scratch" Nitro-route implementation and the equivalent module-based shortcut. Strongly consider installing these — they remove a lot of boilerplate and stay in sync with Nuxt's official patterns:

  • @nuxtjs/seo by Harlan Wilton — meta-module that bundles @nuxtjs/sitemap, @nuxtjs/robots, nuxt-schema-org, nuxt-og-image, nuxt-link-checker, and nuxt-seo-utils. Covers most GEO infrastructure (robots.txt, sitemap, JSON-LD, meta) with one install.
  • @nuxtjs/sitemap — auto-generated sitemap with per-page lastmod, hreflang, and exclusions.
  • @nuxtjs/robots — programmatic robots.txt with per-route control and AI bot allow/disallow rules.
  • nuxt-schema-org — type-safe JSON-LD via defineOrganization, defineWebSite, defineFaqPage, defineHowTo, definePerson, defineArticle.
  • nuxt-og-image — for OG/share images (covered in the sibling nuxt-seo-best-practices skill — note CF Workers caveat there).
Official Nuxt SEO Meta docs

Nuxt 4 ships first-class SEO/meta primitives. Read these before reinventing anything:

  • Nuxt 4 SEO & Meta — useSeoMeta, useHead, useServerSeoMeta, definePageMeta, the <Head> / <Title> / <Meta> components, and route-level head config.
  • useSeoMeta — typed wrapper around useHead({ meta: [...] }) with full IntelliSense for OG/Twitter tags.
  • useHead — generic head manager (used here for JSON-LD script injection).

The usePageGeo composable in page-use-page-geo.md is a thin wrapper over these primitives; it is not a replacement for them.

Nuxt 4.5 note: head management now runs on unhead v3 — stricter useHead typing and no promise input. The useHead JSON-LD injection patterns in this skill use plain synchronous values and are v3-compatible. Also, 4.5's experimental SSR streaming is bot-aware: crawlers automatically receive fully-buffered HTML, so enabling it does not hurt GEO (see ai-ssr-for-crawlers).

Evidence Base

These rules synthesize:

  1. GEO: Generative Engine Optimization (Aggarwal et al., KDD 2024, arXiv:2311.09735) — the foundational paper that benchmarked 9 optimization methods across 10K queries. Key findings adopted here:
    • Statistics, Citations, and Quotations boost visibility by up to 40%
    • Authoritative tone and Fluency optimization show moderate gains
    • Keyword stuffing (classic SEO) FAILS on generative engines — do not bring SEO keyword density habits into GEO
  2. Industry GEO playbooks (Search Engine Land, Semrush AI Visibility Index, Backlinko) — entity clarity, multi-platform presence, sentiment, and measurement frameworks observed across 2,500+ tracked prompts on Google AI Mode and ChatGPT.
Show full SKILL.md (286 more words)Show less

Rule Categories by Priority

PriorityCategoryImpactPrefix
1Content Extractability (the +40% levers)CRITICALcontent-
2AI Crawler & DiscoveryCRITICALai-
3Entity ClarityHIGHentity-
4Page-Level GEOHIGHpage-

Quick Reference

1. Content Extractability (CRITICAL)

These are the evidence-backed +30-40% visibility levers from the GEO arxiv paper. If you only do three things, do these three.

  • content-statistics — Add quantitative statistics (the single highest-lift change measured)
  • content-citations — Add inline citations to credible sources (Sources component pattern)
  • content-quotations — Add quotations from authoritative figures
  • content-self-contained-chunks — Write paragraphs that retain meaning when extracted (RAG retrieval)
  • content-no-keyword-stuffing — DO NOT bring SEO keyword stuffing into GEO; it actively hurts visibility
2. AI Crawler & Discovery (CRITICAL)

If AI crawlers can't access your content, none of the other rules matter.

  • ai-llms-txt — Generate llms.txt and llms-full.txt via Nitro server routes
  • ai-robots-allowlist — Explicitly allow GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.
  • ai-ssr-for-crawlers — Ensure AI crawlers receive rendered HTML, not a JS shell
  • ai-sitemap — Generate AI-friendly XML sitemap with lastmod for fresh-content signals
3. Entity Clarity (HIGH)

Help AI systems disambiguate WHO you are, WHAT category you belong to, and WHAT you're authoritative for.

  • entity-organization-schema — Site-wide Organization JSON-LD with sameAs cross-references
  • entity-faq-howto-schema — FAQPage and HowTo schemas for the question-shaped queries LLMs love
  • entity-author-schema — Person schema with credentials and sameAs for E-E-A-T
4. Page-Level GEO (HIGH)
  • page-use-page-geo — Reusable usePageGeo composable for per-page GEO meta
  • page-canonical-and-fresh — Canonical URL + dateModified for content freshness signals

How to Use

Read individual rule files for detailed explanations and code examples:

rules/content-statistics.md
rules/ai-llms-txt.md
rules/_sections.md

Each rule file contains:

  • Brief explanation of why it matters (with arxiv evidence where applicable)
  • Incorrect code example with explanation
  • Correct Nuxt-specific code example
  • Additional context, measurement notes, and references

Full Compiled Document

For the complete guide with all rules expanded: AGENTS.md

© vinayakkulkarni, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 21 other files (scripts) in .agents/skills/nuxt-geo-best-practices of vinayakkulkarni/nxui.

  • SKILL.md
  • AGENTS.md
  • package.json
  • rules/_sections.md
  • rules/_template.md
  • rules/ai-llms-txt.md
  • rules/ai-robots-allowlist.md
  • rules/ai-sitemap.md
  • rules/ai-ssr-for-crawlers.md
  • rules/content-citations.md
  • rules/content-no-keyword-stuffing.md
  • rules/content-quotations.md
  • rules/content-self-contained-chunks.md
  • rules/content-statistics.md
  • rules/entity-author-schema.md
  • rules/entity-faq-howto-schema.md
  • rules/entity-organization-schema.md
  • rules/page-canonical-and-fresh.md
  • rules/page-use-page-geo.md
  • scripts
  • … and 2 more

Open the folder on GitHubat commit 46001b5

Compare with similar skills

Nuxt Geo Best Practices next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Nuxt Geo Best Practices compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nuxt Geo Best Practices this skillvinayakkulkarni/nxui212—~1.9kAutomated safety check: PassMIT
AI Search Visibility Auditdavepoon/buildwithclaude3.6k—~2.4kAutomated safety check: PassMIT
Aeo Visibilitytextura-agency/next16-claude-starter135—~1.4kAutomated safety check: NotesUnlicense
Apify AI Search Visibility Trackerapify/awesome-skills266—~3.7kAutomated safety check: NotesApache-2.0
SEO ProfoundAgriciDaniel/claude-seo19k1 repos~441Automated safety check: PassMIT
SEO Geosickn33/agentic-awesome-skills47k2 repos~2.2kAutomated safety check: NotesMIT

Similar skills

  • AI Search Visibility Audit

    davepoon/buildwithclaude

    Audit whether a website can be found, crawled, and cited by AI answer engines such as ChatGPT Search, Perplexity, Google AI Overviews, and Microsoft Copilot.

    3.6k GitHub stars~2.4k tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed
  • Aeo Visibility

    textura-agency/next16-claude-starter

    Answer Engine Optimisation — make the site citable by ChatGPT, Claude, Perplexity, Gemini and AI Overviews.

    135 GitHub stars~1.4k tokensUpdated yesterday
    Marketing & SEOAuto-check: notes
  • Official

    Track whether a brand and its competitors get cited or mentioned across Google AI Overviews, Google AI Mode, ChatGPT Search, Perplexity, Microsoft Copilot, and Google Gemini for a defined set of…

    266 GitHub stars~3.7k tokensUpdated 18 days ago
    Marketing & SEOAuto-check: notes
  • SEO Profound

    AgriciDaniel/claude-seo

    Profound LLM citation tracker (extension). An agent skill from AgriciDaniel/claude-seo.

    19k GitHub starsUsed in 1 repo~441 tokens
    Marketing & SEOAuto-check passed
  • SEO Geo

    sickn33/agentic-awesome-skills

    Optimize content for AI Overviews, ChatGPT, Perplexity, and other AI search systems.

    47k GitHub starsUsed in 2 repos~2.2k tokens
    Marketing & SEOAuto-check: notes
  • Geo Fundamentals

    wasp-lang/wasp

    Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).

    19k GitHub starsUsed in 9 repos~861 tokens
    Marketing & SEOAuto-check passed

More from vinayakkulkarni/nxui

  • Nuxt Best Practices

    vinayakkulkarni/nxui

    Nuxt 4 performance optimization and architecture guidelines (current through Nuxt 4.5) for building fast, maintainable full-stack applications.

    212 GitHub stars~1.5k tokensUpdated 2 days ago
    Auto-check passed
  • Nuxt SEO Best Practices

    vinayakkulkarni/nxui

    Nuxt SEO optimization guidelines for Cloudflare-deployed applications.

    212 GitHub stars~819 tokensUpdated 2 days ago
    Auto-check passed
  • Vue Best Practices

    vinayakkulkarni/nxui

    Vue.js performance optimization guidelines for building fast, maintainable applications.

    213 GitHub stars~871 tokensUpdated 2 days ago
    Auto-check passed
  • Nuxt agent-readiness guidelines for making a site operable by autonomous AI agents — not just cited by them.

    212 GitHub stars~2.4k tokensUpdated 2 days ago
    Auto-check passed
  • Nxui Design

    vinayakkulkarni/nxui

    Project-level design skill for nxui (nxui.geoql.in). An agent skill from vinayakkulkarni/nxui.

    212 GitHub stars~2.8k tokensUpdated 2 days ago
    Auto-check passed

Questions about Nuxt Geo Best Practices

What does Nuxt Geo Best Practices do?

Nuxt GEO (Generative Engine Optimization) guidelines for getting cited by ChatGPT, Perplexity, Claude, Google AI Overviews, and Gemini. Nuxt Geo Best Practices is an agent skill from vinayakkulkarni/nxui. Nuxt GEO (Generative Engine Optimization) guidelines for getting cited by ChatGPT, Perplexity, Claude, Google AI Overviews, and Gemini.

When should I use Nuxt Geo Best Practices?

Nuxt Geo Best Practices fits situations like: tasks involving GEO; chatGPT citations; generative engines.

How do I install Nuxt Geo Best Practices in Claude Code?

Run `npx skills add vinayakkulkarni/nxui --skill nuxt-geo-best-practices -a claude-code`. Or copy the skill folder (.agents/skills/nuxt-geo-best-practices in vinayakkulkarni/nxui) into .claude/skills/nuxt-geo-best-practices in your project. Claude Code loads it when a task matches its description.

How do I install Nuxt Geo Best Practices in Codex?

Run `npx skills add vinayakkulkarni/nxui --skill nuxt-geo-best-practices -a codex`. Or copy the skill folder (.agents/skills/nuxt-geo-best-practices in vinayakkulkarni/nxui) into .agents/skills/nuxt-geo-best-practices in your project. Codex loads it when a task matches its description.

Can I use Nuxt Geo Best Practices in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add vinayakkulkarni/nxui --skill nuxt-geo-best-practices -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nuxt-geo-best-practices, .gemini/skills/nuxt-geo-best-practices, .github/skills/nuxt-geo-best-practices and .opencode/skills/nuxt-geo-best-practices in your project.

What does Nuxt Geo Best Practices need to run?

SKILL.md names no scripts, command-line tools or credentials: Nuxt Geo Best Practices is instructions for the agent only.

Does Nuxt Geo Best Practices access the network?

SKILL.md names 3 domains. As links in the text: nuxtseo.com, nuxt.com and github.com. This is read from the text; nothing was executed.

Is Nuxt Geo Best Practices safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Nuxt Geo Best Practices use?

Nuxt Geo Best Practices is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Nuxt Geo Best Practices use?

About 1.9k tokens (SKILL.md is roughly 7.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Nuxt Geo Best Practices?

Skills that share tags, products or a category with Nuxt Geo Best Practices: AI Search Visibility Audit (davepoon/buildwithclaude, 3.6k stars), Aeo Visibility (textura-agency/next16-claude-starter, 135 stars), Apify AI Search Visibility Tracker (apify/awesome-skills, 266 stars) and SEO Profound (AgriciDaniel/claude-seo, 19k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nuxt Geo Best Practices?

vinayakkulkarni (a GitHub user) maintains it in vinayakkulkarni/nxui, which has 212 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 9, 2026.

Source: vinayakkulkarni/nxui on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.