google-ads-manager
// Управление кампаниями Google Ads. Используйте этот навык, когда пользователь хочет просмотреть статистику, изменить бюджет, включить или выключить кампании в Google Рекламе. Этот навык позволяет выполнять действия через Google Ads API.
$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
namegoogle-ads-manager
descriptionУправление кампаниями Google Ads. Используйте этот навык, когда пользователь хочет просмотреть статистику, изменить бюджет, включить или выключить кампании в Google Рекламе. Этот навык позволяет выполнять действия через Google Ads API.
Google Ads Manager
Инструмент для управления контекстной рекламой Google.
Возможности
- Мониторинг: Получение списка кампаний и их текущих метрик (показы, клики, CTR, затраты).
- Управление: Изменение статуса кампаний (ENABLE, PAUSED) и обновление дневных бюджетов.
- Отчеты: Генерация базовых отчетов за определенный период.
Настройка
Для работы требуются учетные данные в файле google-ads.yaml или переменные окружения.
Файл конфигурации должен находиться по пути: ~/.google-ads.yaml или в корне проекта.
Использование скриптов
Основной интерфейс взаимодействия реализован через Python-скрипт scripts/google_ads_tool.py.
Примеры команд
- Список кампаний:
python3 scripts/google_ads_tool.py list - Изменение бюджета:
python3 scripts/google_ads_tool.py update-budget --id <ID> --amount <VALUE> - Остановка кампании:
python3 scripts/google_ads_tool.py update-status --id <ID> --status PAUSED
Инструкции для агента
При получении запроса на работу с рекламой:
- Проверьте наличие конфигурационного файла.
- Используйте
google_ads_tool.pyдля выполнения соответствующего действия. - Всегда подтверждайте критические изменения (изменение бюджета, остановка кампаний) перед выполнением, если пользователь не указал иное.