Claude Info
Разное

DataForSEO для Claude Code

nikhilbhansali/dataforseo-skill-claude

Скилл для Claude Code с полной интеграцией DataForSEO API. Поддерживает исследование ключевых слов, анализ SERP и обратных ссылок, технический аудит страниц, анализ конкурентов и Google Trends. Подходит для SEO-специалистов и разработчиков.

Установка

terminal
bash
npx skills.sh install nikhilbhansali/dataforseo-skill-claude

README

DataForSEO Skill для Claude Code

Скилл для Claude Code, обеспечивающий полную интеграцию DataForSEO API для получения SEO-данных и проведения анализа.

Возможности

  • Исследование ключевых слов: объём поиска, CPC, конкуренция, подбор ключевых слов
  • Анализ SERP: органическая выдача Google, Bing, YouTube
  • Анализ обратных ссылок: обзор профиля, ссылающиеся домены, анкоры
  • Анализ конкурентов: пересечение доменов, разрыв ключевых слов, конкурирующие домены
  • Технический SEO: аудит страниц, оценки Lighthouse, определение технологий
  • Анализ контента: упоминания бренда, анализ тональности
  • Тренды: данные Google Trends
  • И другое: бизнес-данные, данные магазинов, данные app store, AI-оптимизация

Установка

Вариант 1: Через skills.sh (рекомендуется)

npx skills.sh install nikhilbhansali/dataforseo-skill-claude

Вариант 2: Ручная установка

  1. Скопируйте папку dataforseo в ~/.agents/skills/:

    cp -r dataforseo ~/.agents/skills/
  2. Создайте символическую ссылку в директории скиллов Claude:

    ln -sf ../../.agents/skills/dataforseo ~/.claude/skills/dataforseo
  3. Перезапустите Claude Code

Настройка учётных данных API

Перед первым использованием настройте учётные данные DataForSEO API:

py
import sys, os
sys.path.insert(0, os.path.expanduser('~/.agents/skills/dataforseo/scripts'))
from dataforseo_client import save_credentials, verify_credentials

# Получите учётные данные на https://app.dataforseo.com/
login = "your_email@example.com"
password = "your_api_password"

if verify_credentials(login, password):
    save_credentials(login, password)
    print("Credentials saved!")

Учётные данные хранятся в защищённом файле ~/.dataforseo_config.json с ограниченными правами доступа.

Быстрый старт

py
import sys, os
sys.path.insert(0, os.path.expanduser('~/.agents/skills/dataforseo/scripts'))
from dataforseo_client import keywords_search_volume, extract_results, to_csv

# Получение объёма поиска для ключевых слов
response = keywords_search_volume(
    keywords=["seo tools", "keyword research"],
    location_name="United States"
)
results = extract_results(response)
csv_path = to_csv(results, "keyword_volumes")
print(f"Results saved to: {csv_path}")

Справочник функций API

ЗадачаФункция
Объём поиска, CPC, конкуренцияkeywords_search_volume()
Идеи и подсказки по ключевым словамlabs_keyword_ideas()
Ключевые слова, по которым ранжируется сайтlabs_ranked_keywords()
Результаты SERP для ключевого словаserp_google_organic()
Локальные/Maps-позицииserp_google_maps()
Позиции на YouTubeserp_youtube()
Профиль обратных ссылокbacklinks_summary()
Список обратных ссылокbacklinks_list()
Ссылающиеся доменыbacklinks_referring_domains()
Авторитетность/рейтинг доменаbacklinks_bulk_ranks()
Конкурирующие доменыlabs_competitors_domain()
Анализ разрыва ключевых словlabs_domain_intersection()
Анализ разрыва ссылокbacklinks_domain_intersection()
Технический аудит страницыonpage_instant_pages()
Оценки Lighthouselighthouse_live()
Технологический стекdomain_technologies()
Упоминания брендаcontent_search()
Google Trendsgoogle_trends()

Вывод результатов

Все результаты экспортируются в CSV-файлы в директорию ~/dataforseo_outputs/. Имена файлов формируются автоматически с добавлением временной метки.

Документация

Требования

Лицензия

MIT License — см. файл LICENSE.

Участие в разработке

Вклад в развитие проекта приветствуется! Не стесняйтесь открывать Pull Request.

Похожие скиллы