Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Google Ads Agent — PMax & Search Operations

v1.0.0

Manage and optimize Google Ads Search and Performance Max campaigns using AI-driven strategies, asset optimization, audience signals, and conversion tracking...

0· 212·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for tenlifejosh/google-ads-agent.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Google Ads Agent — PMax & Search Operations" (tenlifejosh/google-ads-agent) from ClawHub.
Skill page: https://clawhub.ai/tenlifejosh/google-ads-agent
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install google-ads-agent

ClawHub CLI

Package manager switcher

npx clawhub@latest install google-ads-agent
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
high confidence
!
Purpose & Capability
The name/description imply active management of Google Ads (making account changes, uploading lists, feeding conversion data), but the package is instruction-only with no declared credentials, API access, or install steps. If a user expects the skill to perform account actions, it cannot do so as provided; the claim is misleading.
!
Instruction Scope
SKILL.md is a comprehensive operational playbook that recommends uploading customer lists, implementing real-time conversion tags, and changing campaign/bidding settings. Those are account-level and PII-bearing operations; the instructions do not specify how to authenticate, where to read data from, or how to protect sensitive customer data, so the runtime scope is under-specified and potentially risky.
Install Mechanism
No install spec or code files are present (instruction-only), so nothing will be written to disk or downloaded by the skill itself. This minimizes direct install risk.
!
Credentials
The skill makes recommendations that require Google Ads/GA4 access and customer data, but it declares no required environment variables, credentials, or config paths. This lack of declared credential needs is disproportionate to the operational actions the skill describes and omits guidance on handling sensitive data or least-privilege access.
Persistence & Privilege
always:false and no install mean the skill does not request persistent/system-wide presence or elevated platform privileges. It also does not attempt to modify other skills or agent config.
What to consider before installing
This appears to be a detailed how-to rather than an agent that will directly operate your Google Ads account. Before installing or using it: (1) Do not assume it will automatically manage campaigns—check whether the skill (or its publisher) will request OAuth/API access; (2) If you intend to let any agent manage accounts, require OAuth via Google's official flows and grant least privilege (read-only or limited manager scopes) and test on a non-production account; (3) Be cautious about uploading customer lists—ensure data is hashed/anonymized and that you have consent and compliance (GDPR/CCPA) in place; (4) Ask the publisher for source, homepage, and provenance (this skill lists none); (5) If you need active management, prefer a skill that declares its credential requirements and installation steps and that uses official APIs rather than an instruction-only playbook; (6) If you proceed, require explicit logging/audit trails and limit any credentials you provide (use ephemeral or scoped tokens, separate ad accounts, and revoke access after testing).

Like a lobster shell, security has layers — review code before you run it.

adsvk973w3pkzyrrq0qj81dcngh5ah839pbcgooglevk973w3pkzyrrq0qj81dcngh5ah839pbclatestvk973w3pkzyrrq0qj81dcngh5ah839pbcmarketingvk973w3pkzyrrq0qj81dcngh5ah839pbcpmaxvk973w3pkzyrrq0qj81dcngh5ah839pbcppcvk973w3pkzyrrq0qj81dcngh5ah839pbcsearchvk973w3pkzyrrq0qj81dcngh5ah839pbc
212downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Google Ads — Skill Manual

Built from Social Media Agent Master Playbook (March 2026)

Full Google Ads playbook for 2026. Google Ads has evolved from keyword bidding into an AI-driven ecosystem. Success requires giving the AI the right signals, maintaining control over key levers, and creating a continuous learning loop.


Campaign Types Overview

TypeUse Case2026 Priority
SearchText ads on Google Search results. Highest intent.High
Performance Max (PMax)AI-driven, cross-channel (Search, YouTube, Display, Discover, Gmail, Maps)Dominant
ShoppingProduct-specific ads with images and pricesHigh (e-commerce)
DisplayVisual ads across Google's Display NetworkMedium
VideoYouTube adsMedium
Demand GenDiscovery and social-format ads across Google surfacesMedium

Search Campaign Strategy

Keyword Strategy (2026 Standard)

  • Broad match + Smart Bidding: Google identifies search intent, not just exact phrases. This is the current standard.
  • Map search intent to readiness to act: High-intent terms get aggressive bids; informational terms get capped budgets
  • Negative keywords: Regularly audit search terms report and exclude irrelevant queries
  • Separate brand vs non-brand: ALWAYS. Different CPC, different bidding, different purpose.

Match Type Guidance

  • Broad Match: Works best with Smart Bidding — gives Google room to find intent
  • Phrase Match: Good for controlling relevance while allowing variation
  • Exact Match: Use sparingly for highest-intent, specific queries you must control
  • Negative Match: Essential — prevents waste on irrelevant queries

Ad Copy Best Practices

  • Use Responsive Search Ads (RSAs) with 8-10 unique headlines and 4 description lines
  • Pin headlines sparingly — preserve algorithmic optimization flexibility
  • Include primary keyword in Headline 1
  • Use specific numbers and data: "Save 30%" beats "Save Money"
  • Include clear CTAs
  • Use ad extensions aggressively:
    • Sitelinks (show additional pages)
    • Callouts (highlight features)
    • Structured snippets (list products/services)
    • Call extensions (show phone number)
    • Location extensions (critical for any local service business)

Quality Score Optimization

Quality Score determines ad rank and CPC. Optimize all three components:

  • Expected CTR: Write compelling, relevant ad copy
  • Ad Relevance: Tight keyword-to-ad alignment (ad speaks directly to what was searched)
  • Landing Page Experience: Fast, mobile-optimized, relevant to the ad (must match search intent)

Quality Score tiers:

  • 7-10: Below-average CPC, premium positions
  • 4-6: Average CPC
  • 1-3: Above-average CPC, limited impressions

Performance Max (PMax) Strategy

PMax is the dominant campaign type in 2026. Properly optimized PMax delivers 30-50% better returns than traditional campaign structures.

Asset Requirements for Competitive Performance

Asset TypeMinimumTarget
ImagesRequired15-20 (lifestyle, product, branded, text-free mix)
VideosOptional but critical6+ at various lengths (15s, 30s, 60s)
HeadlinesRequired15 unique headlines
Long HeadlinesRequired5
DescriptionsRequired5

Providing limited assets starves the AI of testing options. This is the #1 mistake. If no videos are provided, Google auto-generates them — usually poorly.

Audience Signals (Critical)

Audience signals are technically "optional" but providing none wastes weeks and thousands of dollars:

  • Upload customer lists as signals
  • Define custom segments based on search behavior
  • Include website visitor lists
  • Add in-market and affinity audiences relevant to your product
  • These are SIGNALS, not restrictions — Google will go beyond them

PMax Campaign Structure

Don't run one massive PMax campaign. Segment by:

  • Product category or service type
  • Customer acquisition vs remarketing
  • Margin levels (optimize toward profitable products)
  • Geographic regions (if performance varies by location)

PMax Optimization

  • Feed Google real-time conversion data (use Google Ads conversion tag, not GA4 alone)
  • Implement value-based bidding when possible
  • Review asset performance weekly — replace underperformers
  • Check search term insights monthly
  • Maintain manual Shopping campaigns alongside PMax for precise control of strategic products

Bidding Strategy Framework

Progression by Campaign Maturity

StageConversionsStrategy
New (0-30 conversions)Gathering dataMaximize Clicks OR Maximize Conversions
Learning phase (30-50 conversions)Building historyMaximize Conversions (optional CPA target)
Mature (50+ conversions/month)OptimizedTarget CPA or Target ROAS
AdvancedScalablePortfolio bid strategies across campaigns

Portfolio bid strategies provide 19-27% ROAS improvement typical by dynamically reallocating budget across campaigns.

Budget Rules

  • High-intent search: Aggressive funding — marginal returns stay positive longest
  • Mid/upper funnel: Capped budgets with clear cost ceilings
  • Rebalance weekly based on marginal CPA/ROAS
  • A campaign spending 3-5x target CPA with no conversions has a structural problem — pause and audit

Never Set Aggressive Targets Early

Setting Target CPA or ROAS too aggressively before the algorithm has enough data starves it of the conversions needed to learn. Start permissive, tighten gradually.


Tracking and Measurement Hierarchy

This hierarchy is non-negotiable. Bad tracking = bad optimization.

Layer 1: Google Ads Conversion Tag (Primary)

  • Real-time data for Smart Bidding
  • Must be set up correctly before spending significant budget
  • Tag fires on the actual conversion action (purchase, lead form submit, etc.)

Layer 2: GA4 (Complement)

  • Behavioral analysis and audience enrichment
  • Useful for understanding the full user journey
  • Import GA4 goals as secondary conversions in Google Ads

Layer 3: Enhanced Conversions

  • First-party data matching for better attribution
  • Hashes customer data (email, phone) and matches to Google accounts
  • Improves conversion measurement as cookies deprecate

Layer 4: Offline Conversion Import

  • Connect CRM data for true ROI measurement
  • Critical for lead gen campaigns (track which leads actually become customers)
  • Allows bidding toward leads that convert, not just any lead

Attribution

  • Use data-driven attribution (not last click)
  • Track full funnel: micro-conversions (email signup, add to cart) AND macro-conversions (purchase, lead submit)
  • Implement UTM parameters for cross-channel tracking

Google Ads Funnel Role

StageBest Use
AwarenessDisplay, YouTube, Demand Gen
ConsiderationSearch (informational queries), Display retargeting
IntentSearch (high-intent queries), Shopping
PurchaseSearch (brand + product queries), Shopping, PMax
RetentionRemarketing campaigns

Key Metrics

MetricDescriptionTarget
Quality ScoreAd rank and CPC driver7+
CPACost Per AcquisitionSet by objective
ROASReturn on Ad Spend3x+ (varies by margin)
CTRClick-Through Rate5%+ for Search
Conversion RateClicks to conversionsDepends on page/offer
Impression Share% of eligible impressions won80%+ for brand
Search Term MatchAre you appearing for right terms?Review weekly

Getting Started (Limited Budget)

If you're new to Google Ads or working with limited budget:

Priority 1: Install Tracking BEFORE Spending

  • Add Google Ads conversion tag to your website — it collects historical data from organic traffic
  • Set up GA4 with goal tracking (page views, form submissions, calls)
  • Add Enhanced Conversions for better attribution as cookies deprecate
  • These accumulate audience data BEFORE you spend a dollar — more data = better launch performance
<!-- Google Ads Conversion Tag — add to <head> of your website -->
<!-- Replace AW-XXXXXXXXX/YYYYYYY with your conversion ID/label from Google Ads -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-XXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'AW-XXXXXXXXX');
</script>

Priority 2: Start with Search (High-Intent)

  • Start small: $10-20/day on Search is enough to learn and generate leads
  • Keywords: Target high-intent, local searches specific to your service and geography
    • Format: "[your service] + [city/region]" (e.g., "web design [city name]", "website designer [area]")
    • Avoid broad informational keywords ("what is web design") — expensive and low intent
  • Use location extensions immediately — critical for local service businesses
  • Separate campaigns: Brand vs non-brand from Day 1

Priority 3: Build Toward PMax

  • Collect creative assets before launching: photos, videos of work, client testimonials, before/after examples
  • Build a customer list (even small) to use as audience signals
  • PMax performs dramatically better when seeded with real customer data
  • Launch PMax only after Search campaigns have generated at least 50 conversions

Commands / Triggers

  • "Create Google search ads for [product/service]" → Generate RSA headlines (15) and descriptions (4) with keyword optimization
  • "Write a PMax asset group for [product/service]" → Full asset suite: headlines, descriptions, image prompts, video scripts
  • "Build a keyword list for [business/service]" → Research and organize keywords by intent tier with match type recommendations
  • "Review my Google Ads performance" → Audit key metrics, flag issues, recommend optimizations
  • "Plan a Google Ads campaign structure" → Design full campaign hierarchy: brand, non-brand, PMax
  • "Generate negative keyword list for [industry]" → Build exclusion list to prevent waste
  • "Set up conversion tracking" → Step-by-step guide for installing Google Ads tag and Enhanced Conversions
  • "Write ad extensions for [business]" → Generate sitelinks, callouts, structured snippets, and call extensions

Comments

Loading comments...