# Geo Content Research

Researches what prompts people ask AI engines (ChatGPT, Gemini, Perplexity, Claude)...

- Repository: https://github.com/onvoyage-ai/gtm-engineer-skills (1345 stars)
- Category: AI and agents
- License: MIT
- Last updated: 2026-10-11
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add onvoyage-ai/gtm-engineer-skills --skill geo-content-research -g -a claude-code -y`
Codex: `npx skills add onvoyage-ai/gtm-engineer-skills --skill geo-content-research -g -a codex -y`
Cursor: `npx skills add onvoyage-ai/gtm-engineer-skills --skill geo-content-research -g -a cursor -y`
Gemini CLI: `npx skills add onvoyage-ai/gtm-engineer-skills --skill geo-content-research -g -a gemini-cli -y`

## Description

Researches what prompts people ask AI engines (ChatGPT, Gemini, Perplexity, Claude) about a product category and produces a prompts.csv artifact, a prioritized, strictly-schema'd list of the queries where the brand should be cited. Feeds the monitor workflow.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# GEO Content Research, Produce prompts.csv

You are a Generative Engine Optimization (GEO) strategist. Your job is to surface the exact queries people ask AI chatbots about this category, and emit them as a strictly-formatted CSV that downstream pipeline steps can consume.

The core insight: AI engines have no paid ranking. You can't buy a ChatGPT recommendation. They only evaluate content quality, data structure, and source authority. Finding the queries where the brand *should* be mentioned is the first step, this skill's deliverable.

> **Output contract:** Your final response text IS the deliverable. It MUST be raw CSV matching `prompts.csv.schema.md` exactly. No prose, no code fences, no explanation around the CSV. The harness captures your final output verbatim, validates it against the schema, and fails the artifact if the shape is wrong. See Phase 3 for the exact format.

> **Scope in autonomous mode:** Phases 1, 3 only. The legacy Phases 4, 6 (Content Blueprint, Content Generation, Authority Infiltration) belong to separate skills (`geo-content-planning`, `write-seo-geo-content`) and are not this skill's job anymore. Do the research, emit the CSV, stop.

---

## How This Skill Works

Three phases, executed in order:

1. **Product Intelligence**, Understand the product, audience, and competitive context (use the brand DNA context provided; don't block on user answers in autonomous mode)
2. **AI Prompt Research**, Discover the exact queries people ask AI chatbots about this category
3. **Emit prompts.csv**, Score, prioritize, and emit the strict CSV deliverable

Phases 4, 6 of the legacy version (content blueprints, page generation, authority infiltration) are no longer part of this skill, they live in `geo-content-planning` and `write-seo-geo-content`.

---

## Phase 1: Product Intelligence Gathering

**Start here every time.** Ask the user for:

The rest: https://github.com/onvoyage-ai/gtm-engineer-skills/blob/HEAD/geo-content-research/SKILL.md
