← 返回 Skills 市场
snoopyrain

Adagent Google Ads

作者 snoopyrain · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
306
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install adagent-google-ads
功能描述
Manage Google Ads campaigns — create, monitor, pause, and optimize. Use when the user says 'Google Ads', 'Google 廣告', 'keyword research', 'search ads', 'crea...
使用说明 (SKILL.md)

Google Ads Agent

Create, manage, and optimize Google Search Ads campaigns directly from Claude Code. Powered by AdAgent.

Security & Data Handling

  • MCP link is a credential: Your MCP Server URL (https://adagent.10xboost.org/api/mcp/google-ads/{user_id}/mcp) contains your user ID for credential lookup. Treat it like a password — do not share it publicly.
  • Token scope: The service uses your Google Ads OAuth refresh token to access your ad accounts. It can create campaigns, modify budgets, enable/pause campaigns, and read performance data.
  • Token storage: Your Google Ads OAuth tokens are encrypted with Fernet (AES-128-CBC + HMAC) and stored in MongoDB. They are never exposed in API responses.
  • Multi-tenant isolation: Each request is scoped to your user credentials via ASGI middleware. You can only access your own ad accounts.
  • No local credentials: No local API keys, environment variables, or secrets are needed. All auth is embedded in the MCP link.
  • Third-party service: This skill relies on AdAgent, an AI-powered ad management platform.

Prerequisites

  1. Sign up at adagent.10xboost.org with Google
  2. Connect Google Ads — authorize AdAgent to access your Google Ads account
  3. Get your MCP link: Copy your Google Ads MCP Server URL from the dashboard
  4. Add to Claude: Paste the MCP link as a Connector — no install, no API key needed

Available Tools

Tool Description
list_accessible_customers List all accessible Google Ads accounts (MCC + sub-accounts)
get_customer_info Get account details (name, type, etc.)
list_campaigns List all campaigns (active + paused)
create_campaign Create a complete Search Ads campaign (budget, ad group, keywords, ads)
get_performance Get all campaigns performance (impressions, clicks, cost, CTR, CPC)
get_campaign_performance Get daily performance for a specific campaign
keyword_research Research keywords — get suggestions and search volume
enable_campaign Enable a paused campaign
pause_campaign Pause an active campaign

Workflow

Step 1: List Accounts

Call list_accessible_customers to see all available Google Ads accounts. Then get_customer_info for details.

Step 2: Determine What the User Wants

User Request Tool to Use
"Show my Google Ads accounts" list_accessible_customers
"List my campaigns" list_campaigns
"How are my ads doing?" get_performance
"Campaign X performance" get_campaign_performance
"Research keywords for ..." keyword_research
"Create a search ad for ..." create_campaign
"Pause campaign X" pause_campaign
"Enable campaign X" enable_campaign

Step 3: Execute

Check Performance

get_performance(
  start_date="2026-03-01",
  end_date="2026-03-30"
)

Keyword Research

keyword_research(
  keywords=["AI agent", "automation tool"],
  location_ids=["2158"],   // 2158=Taiwan, 2840=US
  language_id="1000"        // 1000=Chinese
)

Create Campaign

create_campaign(
  name="Spring Sale 2026",
  daily_budget_usd=10.0,
  keywords=["AI agent", "automation tool", "AI assistant"],
  ad_headlines=["Build Your AI Agent", "Automate Your Work", "Try AI Agent Free"],
  ad_descriptions=["Create powerful AI agents in minutes.", "Boost productivity with AI automation."],
  final_url="https://example.com",
  location_ids=["2158"],
  language_id="1000"
)

Important: Campaigns are created in PAUSED state. Use enable_campaign to activate.

Step 4: Present Results

  • Performance: Show key metrics in a table (impressions, clicks, CTR, CPC, cost, conversions)
  • Keyword research: Show keywords ranked by search volume with competition level
  • Campaign creation: Confirm campaign ID and remind user it's paused until enabled

Common Location IDs

Location ID
Taiwan 2158
United States 2840
Japan 2392
Hong Kong 2344
Singapore 2702

Common Language IDs

Language ID
Chinese (Traditional) 1018
Chinese (Simplified) 1017
English 1000
Japanese 1005

Error Handling

Error Solution
Account not found Run list_accessible_customers to get valid IDs
Permission denied Reconnect Google Ads at adagent.10xboost.org
Budget too low Google Ads has minimum budget requirements per market
Campaign creation failed Verify all required fields (headlines >= 3, descriptions >= 2)
Token expired Reconnect Google Ads at adagent.10xboost.org (refresh token is long-lived)

Documentation

Product website: adagent.10xboost.org

安全使用建议
This skill delegates all Google Ads actions to the third-party service AdAgent and requires you to paste an MCP connector link that contains an embedded token — treat that link like a password. Before installing: (1) confirm you trust adagent.10xboost.org and review its privacy/terms, (2) ensure the Google OAuth scopes granted to AdAgent are limited to what you need (least privilege), (3) do not paste the MCP link in public chats or logs, and (4) monitor any campaign creation or budget changes the skill makes and revoke access at AdAgent if you see unexpected activity. If you prefer more control, consider using a skill that requires your own explicit API keys or OAuth flow you control.
功能分析
Type: OpenClaw Skill Name: adagent-google-ads Version: 1.0.0 The skill bundle provides a legitimate interface for managing Google Ads campaigns via a third-party service (adagent.10xboost.org). It utilizes the Model Context Protocol (MCP) to interact with an external server and provides clear documentation on security, data handling, and tool functionality. No evidence of malicious intent, data exfiltration, or prompt injection was found in the SKILL.md or metadata.
能力评估
Purpose & Capability
The name/description (manage Google Ads) matches the instructions: all operations (list accounts, create/pause/enable campaigns, keyword research, performance) are performed via the AdAgent service using an MCP connector link. No unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md confines runtime actions to calling the external AdAgent API (via the MCP link) and mapping user intents to API calls. It does not instruct the agent to read local files, unrelated env vars, or transmit data to unexpected endpoints. It explicitly states the MCP link is a credential and how tokens are handled on the service side.
Install Mechanism
Instruction-only skill with no install spec and no code files — minimal disk footprint and low installation risk.
Credentials
No environment variables or platform credentials are declared, but the skill requires an MCP Connector link that embeds an auth token. This credential is proportional to the stated purpose, but because it is an embedded token, users must treat it like a secret and avoid pasting it into public chat or insecure places.
Persistence & Privilege
The skill does not request always:true and does not ask to modify other skills or system-wide settings. It can be invoked autonomously by the agent (platform default), which is expected for an integration skill.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install adagent-google-ads
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /adagent-google-ads 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of adagent-google-ads skill. - Manage Google Ads accounts: create, monitor, pause, and optimize Search Ads campaigns. - Supports keyword research, performance reporting, campaign management, and account listing. - Secure integration via MCP Connector link; no local credentials or environment variables needed. - Comprehensive documentation for workflow, tool usage, and error handling included.
元数据
Slug adagent-google-ads
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Adagent Google Ads 是什么?

Manage Google Ads campaigns — create, monitor, pause, and optimize. Use when the user says 'Google Ads', 'Google 廣告', 'keyword research', 'search ads', 'crea... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 306 次。

如何安装 Adagent Google Ads?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install adagent-google-ads」即可一键安装,无需额外配置。

Adagent Google Ads 是免费的吗?

是的,Adagent Google Ads 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Adagent Google Ads 支持哪些平台?

Adagent Google Ads 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Adagent Google Ads?

由 snoopyrain(@snoopyrain)开发并维护,当前版本 v1.0.0。

💬 留言讨论