# geo-fundamentals

Use this skill to assess whether site content is ready to appear in AI-generated answers. It covers content structure, crawler access and citation tracking.

- skill · `type=skill` · Claude Code · 168 installs
- Author: davila7
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/utilities/geo-fundamentals
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/geo-fundamentals

## What it does

The skill explains how AI search systems select sources and what can make a page easier to cite, including sourced data, clear definitions, author details and FAQ sections. It also covers entity building, crawler access and ways to monitor AI mentions and referral traffic.

It includes content and technical checklists, plus `scripts/geo_checker.py` for auditing a project. Run the script with Python and pass a project path: `python scripts/geo_checker.py <project_path>`. The skill can use `Read`, `Glob` and `Grep`; its audit does not verify whether AI systems actually cite a page.

## Install

### Claude Code (native platform)

1. **claude-code-templates**
```bash
npx claude-code-templates@latest --skill utilities/geo-fundamentals
```

2. **Skills CLI (Vercel)**
```bash
npx skills add davila7/claude-code-templates --skill geo-fundamentals -a claude-code
```

3. **Manually: put the files in place**
- File: `~/.claude/skills/geo-fundamentals/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/geo-fundamentals/

### Codex

**Manually: put the files in place**
- File: `.agents/skills/geo-fundamentals/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

**Manually: put the files in place**
- File: `.cursor/skills/geo-fundamentals/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install davila7/claude-code-templates geo-fundamentals
```

2. **Manually: put the files in place**
- File: `.github/skills/geo-fundamentals/SKILL.md`

### Gemini CLI

**Platform CLI**
```bash
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/utilities/geo-fundamentals
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/geo-fundamentals/SKILL.md` — The legacy .windsurf/skills/ path still works

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/utilities/geo-fundamentals

## When to use it
- audit project content for AI citation readiness
- draft a GEO checklist for an article
- identify missing source and author details on a page
- review site access for AI crawlers
- track brand mentions in AI answers

## Example prompts
- Check this project for content that AI search systems can cite.
- Create a GEO checklist for this article, including definitions, sources and FAQs.
- Run the GEO audit on the project at `./my-project`.

## Similar
- [seo-audit](https://affpapa.org/en/nevibecode/skills/coreyhaines31-seo-audit.md) — skill · 238500 installs
- [brand](https://affpapa.org/en/nevibecode/skills/brand.md) — skill · 40500 installs
- [banner-design](https://affpapa.org/en/nevibecode/skills/banner-design.md) — skill · 40000 installs
- [marketing-psychology](https://affpapa.org/en/nevibecode/skills/coreyhaines31-marketing-psychology.md) — skill · 165300 installs
- [content-strategy](https://affpapa.org/en/nevibecode/skills/coreyhaines31-content-strategy.md) — skill · 164700 installs
- [ai-seo](https://affpapa.org/en/nevibecode/skills/ai-seo.md) — skill · 151500 installs

From the same set: [davila7/claude-code-templates](https://affpapa.org/en/nevibecode/by/davila7/claude-code-templates.md) — 740 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
