openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Google ads for OpenClaw

Управление кампаниями Google Ads. Используйте этот навык, когда пользователь хочет просмотреть статистику, изменить бюджет, включить или выключить кампании в...

开发与 DevOps

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 1 · 368 · 0 current installs · 0 all-time installs

1

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :可疑

Package:3824108-cell/claw-google-ads

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :可疑

OpenClaw 评估

The skill claims full Google Ads management (view and modify campaigns) but the distributed pieces are inconsistent: credentials/dependencies are not declared and the code only implements listing (update actions are stubs), which merits caution before installation.

目的

Name/description claim management (view, change budgets, enable/disable). The repository includes helper scripts for Google Ads but the package metadata declares no required credentials or primary credential despite the SKILL.md and code requiring Google Ads credentials (developer_token, client_id, client_secret, refresh_token). This mismatch is disproportionate to the stated purpose.

说明范围

SKILL.md instructs the agent to check for ~/.google-ads.yaml and to use scripts for listing/updating. The python script, however, only implements the 'list' flow — the update-budget and update-status CLI branches are defined but not implemented. That means runtime behavior will not match the instructions and could mislead users or agents into believing updates will occur when they won't.

安装机制

There is no install spec (instruction-only plus bundled scripts), which is lower risk for arbitrary code installs. However the scripts import google.ads.googleads (Google Ads client library) and no dependency or installation instructions are declared in metadata — the runtime will fail unless that library is present. setup_ads.py will write a config template to ~/.google-ads.yaml if run.

证书

The skill requires Google Ads credentials (explicit in SKILL.md and setup template) but the registry metadata lists no required environment variables or primary credential. Requesting developer_token/client_id/client_secret/refresh_token is proportionate to Google Ads use, but the lack of declared required env vars is an incoherence and a practical risk (users may provide secrets without realizing).

持久

always is false and the skill does not request elevated persistent privileges. The only persistence behavior is setup_ads.py creating ~/.google-ads.yaml (its own config file). The skill does not modify other skills or system-wide configs.

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Google ads for OpenClaw」。简介:Управление кампаниями Google Ads. Используйте этот навык, когда пользователь хо…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/3824108-cell/claw-google-ads/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: google-ads-manager
description: Управление кампаниями Google Ads. Используйте этот навык, когда пользователь хочет просмотреть статистику, изменить бюджет, включить или выключить кампании в Google Рекламе. Этот навык позволяет выполнять действия через Google Ads API.
---

# Google Ads Manager

Инструмент для управления контекстной рекламой Google.

## Возможности
1. **Мониторинг**: Получение списка кампаний и их текущих метрик (показы, клики, CTR, затраты).
2. **Управление**: Изменение статуса кампаний (ENABLE, PAUSED) и обновление дневных бюджетов.
3. **Отчеты**: Генерация базовых отчетов за определенный период.

## Настройка
Для работы требуются учетные данные в файле `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`

## Инструкции для агента
При получении запроса на работу с рекламой:
1. Проверьте наличие конфигурационного файла.
2. Используйте `google_ads_tool.py` для выполнения соответствующего действия.
3. Всегда подтверждайте критические изменения (изменение бюджета, остановка кампаний) перед выполнением, если пользователь не указал иное.