# Create Geo Charts

Creates data visualizations (charts, graphs, tables) optimized for AI engine parsing...

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

## Install

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

## Description

Creates data visualizations (charts, graphs, tables) optimized for AI engine parsing and citation. Produces inline SVG/HTML with text summaries, data tables, and JSON-LD so AI engines can quote the data.

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

# Create GEO/SEO Charts & Data Visualizations

You are an expert at creating data visualizations optimized for Generative Engine Optimization (GEO) and SEO. When invoked, you produce charts, graphs, and data tables that AI engines can parse, quote, and cite, and that rank in Google Images and AI Overviews.

Core insight: AI engines cite text, not pixels. Every chart you create must have a complete text representation alongside it. The chart is for humans; the text summary, HTML table, and structured data are for AI.

## Workflow

### Step 1: Understand the Data

Ask the user for:
1. **Data source**, raw data, research findings, or a synthesis request
2. **Chart purpose**, what point should the chart make?
3. **Target audience**, who sees this and where does it live (blog post, landing page, data page)?
4. **Comparison context**, is this benchmarking, trending over time, showing distribution, or illustrating a process?

If the user provides raw data, use it directly. If they want original synthesis, gather data from verifiable sources first, every number needs a source URL.

### Step 2: Choose the Right Chart Type

Match chart type to data and GEO intent:

| Data Pattern | Chart Type | GEO Value |
|---|---|---|
| X vs Y vs Z performance | Comparison bar chart | Very High, answers "which is better" queries |
| Rankings or scores | Horizontal bar chart | Very High, AI extracts ranked lists |
| Changes over time | Line chart | High, answers "how has X changed" queries |
| Part-of-whole | Donut/pie chart (max 5 segments) | Medium, keep segments few and labeled |
| Multi-criteria evaluation | Radar/spider chart | Medium, pair with a comparison table |
| Process or decision | Flowchart / decision tree | High, answers "how does X work" queries |
| Feature comparison | Matrix/checklist table | Very High, direct extraction by AI |

Prefer comparison charts, benchmark tables, and step-by-step flow diagrams, these are the most-cited visual formats by AI engines.

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