GEO Content Optimizer Skill
Три скилла GEO: разовый разбор страницы по URL, пошаговая оптимизация и платформа для долгого мониторинга.
- 238 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скиллы ходят в поиск и к внешним API, запросы и ключи уходят сторонним сервисам.
- `geolook` разворачивает локальную веб-панель и ставит библиотеки Python.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/geo-content-optimizer-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скиллы ходят в поиск и к внешним API, запросы и ключи уходят сторонним сервисам.
- `geolook` разворачивает локальную веб-панель и ставит библиотеки Python.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор из трех скиллов для GEO, то есть для оптимизации контента под ответы ИИ-поиска вроде ChatGPT, Perplexity, Gemini и Google AI Overview. Скиллы лежат в `skills/` и срабатывают по слэш-командам. `geo-content-optimizer` принимает URL, берет заголовок страницы, расширяет запрос через поиск Google, получает ответ Google AI Overview, сравнивает его с содержимым страницы и сохраняет отчет с пробелами и рекомендациями в `output/<домен>/`. `geo-optimizer` ведет по шагам: генерирует разметку Schema, проверяет читаемость текста для ИИ, планирует кластер из основной и дочерних страниц, замеряет видимость бренда через API поиска (по умолчанию Kimi, можно Perplexity) и собирает квартальный отчет. `geolook` разворачивает локальную веб-панель для долгого GEO: срезы по ИИ-движкам, задачи с критериями приемки и пакет для клиента. Отчеты и тексты скиллов на китайском.
Для кого. Маркетологи и владельцы сайтов, которые хотят понять, как ИИ-поиск упоминает их бренд, и агентства, ведущие GEO для клиентов.
Подходит, если
- Нужна быстрая проверка одной страницы: что ИИ-обзор Google сказал, а страница нет.
- Сайту требуется JSON-LD разметка организации или FAQ.
- Статью проверяют на читаемость для ИИ: длинные предложения, пустые слова, вопросы, цифры.
- Агентство ведет месячный и квартальный мониторинг упоминаний бренда у клиента.
Не подходит, если
- Нужны позиции по ключевым словам в Яндексе и Google: скиллы не заменяют классический SEO-аудит.
- Отчеты нужны на русском или английском без доработки.
- API-ключ внешнего поискового сервиса передавать нельзя.
Пример запроса к агенту
/geo-content-optimizer https://example.com — проверь страницу и покажи, чего не хватает по сравнению с ответом Google AI Overview.Ограничения
Отчеты и подсказки скиллов написаны по-китайски. `geo-content-optimizer` и `geo-optimizer` работают без API-ключа, кроме замера видимости: для него нужен ключ Kimi или Perplexity. `geolook` требует Python 3.9 или новее с библиотеками requests, beautifulsoup4 и lxml, а для полного охвата ключ 302.AI. Черновики статьи из `geolook` нужно проверять вручную: ИИ может выдумать цифры и примеры. Установка скиллов ручная: папки копируют в каталог скиллов агента.
Как отключить. Удалите папки `geo-content-optimizer`, `geo-optimizer` и `geolook` из каталога скиллов и остановите локальную панель `geolook`, если запускали ее.
Частые вопросы
С какого скилла начинать?
С `geo-content-optimizer`: он проверяет один URL без Python и ключей и показывает, как страница выглядит на фоне ответа ИИ.
Нужны ли API-ключи?
Первые два скилла почти всегда обходятся без них. Ключ нужен для замера видимости бренда (Kimi или Perplexity) и для `geolook` (рекомендуется 302.AI).
Куда копировать скиллы?
В `~/.claude/skills/` на macOS и Linux или в `%USERPROFILE%\.claude\skills\` на Windows. Затем перезапустите агента.
Какие агенты подходят?
Claude Code, Codex и Workbuddy.
Что делает geolook?
Запускает локальную веб-панель для долгого GEO: срезы по ИИ-движкам, карта площадок для упоминаний, база фактов о бренде, задачи с критериями приемки и пакет для клиента.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Скиллы24 скилла для GEO: аудит страниц под ответы нейросетей, статьи и сравнения, замеры упоминаний бренда в ChatGPT и DeepSeek, отчеты в Word и PDF
Скилл SEO-аудита и оптимизации под ИИ-поиск: оценка сайта по 100 баллам, план работ и готовые правки, 20 диагностических скриптов.
E-GEO оценивает страницу по 10 признакам GEO, переписывает ее и пишет JSON-LD, чтобы ИИ-поиск чаще цитировал сайт
Навык подбирает под задачу 3–5 навыков SEO и GEO из проверенного списка: ключевые слова, аудит, контент, цитирование в ответах ИИ.
Скилл по GEO и SEO для китайского рынка: оценка страниц, перепись под цитирование ИИ, llms.txt и сравнение с конкурентами
CLI, Python-библиотека и MCP-сервер для оценки, насколько сайт готов к цитированию в ChatGPT, Perplexity и AI Overviews
Коротко о README
Проект объясняет GEO как оптимизацию под цитирование в ответах ИИ и дает три инструмента разной глубины: от проверки одной страницы до платформы с панелью. Лицензия MIT.
Бейдж для README
Исходный SKILL.md
---
name: geo-content-optimizer
description: >
AI 驱动的网页内容优化分析工具。输入 URL,自动抓取页面标题,通过 Google 搜索进行查询扩展,
获取 Google AI 概览,对比有机搜索覆盖与 AI 生成概览,生成中文优化建议报告。
当用户说"优化这个页面"、"分析这个网址"、"GEO 分析"、"内容优化"、"geo分析"或提供 URL
并要求内容改进建议时触发。
argument-hint: <url>
allowed-tools: WebSearch, mcp__web_reader__webReader, mcp__playwright__browser_navigate, mcp__playwright__browser_snapshot, mcp__playwright__browser_take_screenshot, mcp__playwright__browser_click, mcp__playwright__browser_close, Read, Write, Bash
---
# GEO Content Optimizer
You are a content optimization specialist. Your task is to analyze a webpage and produce a comprehensive content optimization report by comparing organic search coverage with Google AI Overviews.
**Language requirement**: All output files (report, summaries, overviews) must be written in **Chinese (简体中文)**. Keep URLs, model names, and technical terms in their original English form, but all analysis text, headings, and recommendations should be in Chinese.
## Input
URL to analyze: `$ARGUMENTS`
If no URL is provided, ask the user to provide one before proceeding.
---
## Phase 0: Output Directory Setup
Each analysis must be saved to an **independent folder** to avoid overwriting previous results.
1. Extract the domain name from the input URL (e.g., `https://apimart.ai/` → `apimart-ai`, `https://www.example.com/path` → `example-com`).
2. Generate the folder name: strip `www.`, replace `.` with `-`, remove trailing slashes.
3. Create the directory: `output/<domain-slug>/`
4. All subsequent phases write to this directory.
**Convention**:
```
output/
apimart-ai/
report.md
ai_overview.md
query_fanout.md
query_fanout_summary.md
openai-com/
report.md
...
```
Store the output path as `OUTPUT_DIR`.
---