| name | openclaw-marketing-skills |
| description | Use 37 battle-tested marketing skills covering CRO, copywriting, SEO, paid ads, email, growth, and strategy with real data connectors for Google Ads, Search Console, Meta Ads, and X/Twitter |
| triggers | ["set up openclaw marketing skills","install marketing skills for openclaw agent","connect google ads to openclaw","audit conversion rate with openclaw","write marketing copy with openclaw","optimize SEO with openclaw marketing","create email sequence with openclaw","analyze paid ads performance with openclaw"] |
openclaw-marketing-skills
Skill by ara.so — Hermes Skills collection.
openclaw-marketing-skills provides 37 production-ready marketing skills for OpenClaw agents, covering the full marketing stack: CRO, copywriting, SEO, paid ads, email, growth, retention, sales enablement, and strategy. Includes data connectors for Google Ads, Google Search Console, Meta Ads, and X/Twitter to pull live account data and social signals directly into agent workflows.
Installation
Via ClawHub (recommended)
clawhub install LeoYeAI/openclaw-marketing-skills
clawhub install LeoYeAI/openclaw-marketing-skills --skill copywriting page-cro seo-audit google-ads-connect
Manual installation
git clone https://github.com/LeoYeAI/openclaw-marketing-skills.git
cp -r openclaw-marketing-skills/skills/* ~/.agents/skills/
Verify installation
Check that skills are available:
ls ~/.agents/skills/ | grep -E "(product-marketing-context|copywriting|page-cro|google-ads-connect)"
Initial Setup
1. Create product marketing context (required first step)
All 37 skills automatically reference .agents/product-marketing-context.md. Create it once:
openclaw ask "Set up my product marketing context"
The agent will ask:
- Product name and what it does
- Target customer (role, company size, industry)
- Key value proposition and differentiation
- Pricing model and tiers
- Main competitors
- Current stage (pre-launch, early, growth, scale)
This context file is automatically loaded by all skills, eliminating repeated questions.
2. Connect data sources (optional but recommended)
Google Ads
openclaw ask "Connect my Google Ads account"
Requires:
GOOGLE_ADS_CLIENT_ID (OAuth2 client ID)
GOOGLE_ADS_CLIENT_SECRET
GOOGLE_ADS_DEVELOPER_TOKEN
GOOGLE_ADS_CUSTOMER_ID
GOOGLE_ADS_REFRESH_TOKEN
Set in .env or agent config:
export GOOGLE_ADS_CLIENT_ID="your-client-id"
export GOOGLE_ADS_CLIENT_SECRET="your-secret"
export GOOGLE_ADS_DEVELOPER_TOKEN="your-dev-token"
export GOOGLE_ADS_CUSTOMER_ID="123-456-7890"
export GOOGLE_ADS_REFRESH_TOKEN="your-refresh-token"
Google Search Console
openclaw ask "Connect Google Search Console"
Requires:
GOOGLE_SEARCH_CONSOLE_SITE_URL (verified property URL)
- Service account JSON or OAuth2 credentials
export GOOGLE_SEARCH_CONSOLE_SITE_URL="https://example.com"
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service-account.json"
Meta Ads
openclaw ask "Connect my Meta Ads account"
Requires:
META_ACCESS_TOKEN (long-lived user access token)
META_AD_ACCOUNT_ID (act_123456789)
export META_ACCESS_TOKEN="your-long-lived-token"
export META_AD_ACCOUNT_ID="act_123456789"
X/Twitter (via TweetClaw)
openclaw plugins install @xquik/tweetclaw
openclaw ask "Connect TweetClaw for X/Twitter research"
Requires:
- X/Twitter API credentials (via TweetClaw config)
export TWITTER_API_KEY="your-api-key"
export TWITTER_API_SECRET="your-api-secret"
export TWITTER_ACCESS_TOKEN="your-access-token"
export TWITTER_ACCESS_SECRET="your-access-secret"
Core Skills Reference
Foundation
product-marketing-context — Creates the central product context file that all other skills reference
openclaw ask "Set up my product marketing context"
openclaw ask "Update our target customer in the marketing context"
CRO (Conversion Rate Optimization)
page-cro — Audits marketing pages for conversion killers
openclaw ask "Audit /pricing page for conversion issues"
openclaw ask "Review homepage and prioritize CRO fixes by impact"
signup-flow-cro — Reduces friction in registration flows
openclaw ask "Optimize our signup flow for conversions"
openclaw ask "Analyze trial activation funnel and identify dropoff points"
onboarding-cro — Improves time-to-value and activation rates
openclaw ask "Audit our user onboarding and find the aha moment blockers"
form-cro — Optimizes lead gen, checkout, and contact forms
openclaw ask "Review our demo request form and reduce abandonment"
popup-cro — Designs exit-intent modals and overlays
openclaw ask "Create an exit-intent popup for trial users"
paywall-upgrade-cro — Improves in-app upgrade conversion
openclaw ask "Optimize our paywall upgrade moment"
Copywriting & Content
copywriting — Writes homepage, landing page, and feature copy
openclaw ask "Write homepage copy for our new product"
openclaw ask "Create landing page copy for enterprise plan"
copy-editing — Sharpens existing copy
openclaw ask "Edit this feature description to be clearer and more benefit-focused: [paste copy]"
cold-email — B2B outreach sequences
openclaw ask "Write a 3-email cold outreach sequence for SaaS CTOs"
email-sequence — Automated drip and lifecycle emails
openclaw ask "Create a 5-email welcome sequence for trial users"
openclaw ask "Write a win-back sequence for churned customers"
social-content — LinkedIn, Twitter/X, Instagram content
openclaw ask "Write 10 LinkedIn posts about our new feature launch"
openclaw ask "Create Twitter thread announcing our Series A"
SEO
seo-audit — Technical and on-page SEO diagnosis
openclaw ask "Run full SEO audit on example.com and prioritize fixes"
openclaw ask "Audit /blog for SEO issues"
ai-seo — Optimizes for AI search engines
openclaw ask "Optimize our product pages for ChatGPT and Perplexity"
programmatic-seo — Builds SEO pages at scale
openclaw ask "Design programmatic SEO system for 500 city landing pages"
site-architecture — Page hierarchy and URL structure
openclaw ask "Design site architecture for our new help center"
schema-markup — JSON-LD structured data
openclaw ask "Generate schema markup for our SaaS product page"
content-strategy — Content calendar and keyword mapping
openclaw ask "Create 3-month content strategy targeting SaaS founders"
Paid Ads & Analytics
paid-ads — Campaign strategy across platforms
openclaw ask "Plan Google Ads campaign for enterprise product launch"
openclaw ask "Design Meta ads strategy for B2C mobile app"
ad-creative — Generates ad copy at scale
openclaw ask "Write 20 Google Search ad headlines for project management software"
openclaw ask "Create Meta ad variations testing 3 value props"
ab-test-setup — Designs proper A/B experiments
openclaw ask "Set up A/B test for new pricing page layout"
analytics-tracking — GA4, GTM, and event tracking
openclaw ask "Design GA4 event tracking for trial signup funnel"
google-ads-connect — Live Google Ads data analysis
openclaw ask "Audit my Google Ads account and find wasted spend"
openclaw ask "Which keywords have low quality scores and should be paused?"
Returns real data: campaign health scores, wasted spend analysis, keyword performance, quality score issues.
search-console-connect — Live Search Console data
openclaw ask "Why did organic traffic drop last week?"
openclaw ask "Find quick-win keywords I'm ranking 5-10 for"
openclaw ask "Detect keyword cannibalization in my content"
Returns: traffic trend analysis, ranking changes, affected pages, algorithm update correlation.
meta-ads-connect — Live Meta Ads data
openclaw ask "Our Meta ads are getting more expensive. What's happening?"
openclaw ask "Which ad creatives are fatigued and need refresh?"
openclaw ask "Find audience overlap issues in our ad sets"
Returns: creative fatigue detection, Learning Phase triage, ROAS by ad set, audience overlap.
x-twitter-connect — Live X/Twitter signals via TweetClaw
openclaw ask "Find X/Twitter conversations about our product category this week"
openclaw ask "Search for people asking about alternatives to [competitor]"
openclaw ask "Monitor keyword [product category] and draft responses"
Returns: tweet search results, reply threads, follower lists, conversation groupings, drafted responses for review.
Growth & Retention
referral-program — Designs referral and affiliate programs
openclaw ask "Design referral program for B2B SaaS with $99/mo pricing"
free-tool-strategy — Builds free tools as lead magnets
openclaw ask "Design free tool strategy for email marketing SaaS"
churn-prevention — Cancel flows and win-back campaigns
openclaw ask "Create cancel flow with retention offers"
openclaw ask "Write 3-email win-back sequence for churned users"
Sales & GTM
revops — Lead lifecycle and pipeline operations
openclaw ask "Design lead scoring model for B2B SaaS"
openclaw ask "Map lead lifecycle stages and routing rules"
sales-enablement — Pitch decks, one-pagers, objection handling
openclaw ask "Create sales one-pager for enterprise prospects"
openclaw ask "Write objection handling guide for common pricing concerns"
launch-strategy — Product launch playbooks
openclaw ask "Plan go-to-market strategy for new AI feature"
openclaw ask "Create launch week timeline and channel plan"
pricing-strategy — Pricing and packaging strategy
openclaw ask "Audit our pricing strategy and recommend changes"
openclaw ask "Design value-based pricing tiers for new product"
competitor-alternatives — Comparison and alternative pages
openclaw ask "Write '[Competitor] Alternative' comparison page"
openclaw ask "Create comparison table for us vs top 3 competitors"
Strategy
marketing-ideas — 139 proven SaaS marketing tactics
openclaw ask "Give me 10 marketing ideas for early-stage B2B SaaS"
openclaw ask "What growth tactics work for freemium products?"
marketing-psychology — Behavioral economics and persuasion
openclaw ask "Apply Cialdini's principles to our pricing page"
openclaw ask "Use JTBD framework to rewrite our value prop"
lead-magnets — Lead magnet creation and optimization
openclaw ask "Design lead magnet for SaaS founders in pre-launch stage"
Configuration
Environment variables
Store all credentials in .env or agent config:
GOOGLE_ADS_CLIENT_ID=your-client-id
GOOGLE_ADS_CLIENT_SECRET=your-secret
GOOGLE_ADS_DEVELOPER_TOKEN=your-dev-token
GOOGLE_ADS_CUSTOMER_ID=123-456-7890
GOOGLE_ADS_REFRESH_TOKEN=your-refresh-token
GOOGLE_SEARCH_CONSOLE_SITE_URL=https://example.com
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json
META_ACCESS_TOKEN=your-long-lived-token
META_AD_ACCOUNT_ID=act_123456789
TWITTER_API_KEY=your-api-key
TWITTER_API_SECRET=your-api-secret
TWITTER_ACCESS_TOKEN=your-access-token
TWITTER_ACCESS_SECRET=your-access-secret
Product context file location
.agents/
├── product-marketing-context.md ← Central product context
├── skills/
│ ├── copywriting/
│ ├── page-cro/
│ ├── google-ads-connect/
│ └── ...
Common Patterns
Pattern: Full CRO audit with data
openclaw ask "Set up my product marketing context"
openclaw ask "Connect Google Ads account"
openclaw ask "Connect Google Search Console"
openclaw ask "Audit homepage for conversion issues"
openclaw ask "Analyze Google Ads account for wasted spend"
openclaw ask "Find SEO quick wins in Search Console"
openclaw ask "Write improved homepage copy based on CRO audit"
openclaw ask "Create A/B test plan for new homepage"
Pattern: Product launch campaign
openclaw ask "Plan go-to-market strategy for new AI feature launching in 2 weeks"
openclaw ask "Write launch email sequence for existing users"
openclaw ask "Create 10 LinkedIn posts announcing the launch"
openclaw ask "Write comparison page positioning new feature vs competitors"
openclaw ask "Design Google Ads campaign for launch week"
openclaw ask "Create Meta ad creative variations for 3 audience segments"
openclaw ask "Monitor X/Twitter for reactions to our launch announcement"
openclaw ask "Find conversations about [feature category] to join"
Pattern: SEO optimization workflow
openclaw ask "Connect Google Search Console"
openclaw ask "Run full SEO audit and prioritize fixes by impact"
openclaw ask "Analyze traffic drop from last month"
openclaw ask "Find keywords ranking 5-10 we should optimize for"
openclaw ask "Optimize for AI search: ChatGPT, Perplexity, Google AI Overviews"
openclaw ask "Design programmatic SEO for 200 location pages"
openclaw ask "Generate schema markup for all product pages"
Pattern: Paid ads optimization
openclaw ask "Connect Google Ads account"
openclaw ask "Connect Meta Ads account"
openclaw ask "Audit Google Ads and find wasted spend"
openclaw ask "Which Meta ad creatives are fatigued?"
openclaw ask "Pause keywords with QS ≤ 3 and zero conversions"
openclaw ask "Generate 5 new Meta ad creative variations to replace fatigued ads"
openclaw ask "Write 30 Google Search ad headlines testing 3 value props"
openclaw ask "Design A/B test for best-performing ad angle"
Troubleshooting
Skills not loading
ls ~/.agents/skills/
clawhub install LeoYeAI/openclaw-marketing-skills
Data connector authentication errors
echo $GOOGLE_ADS_CLIENT_ID
openclaw ask "Test Google Ads connection"
export GOOGLE_SEARCH_CONSOLE_SITE_URL="https://example.com"
export META_ACCESS_TOKEN="new-long-lived-token"
Product context not loading
cat .agents/product-marketing-context.md
openclaw ask "Set up my product marketing context"
Skill choosing wrong approach
openclaw ask --skill page-cro "Audit /pricing page"
Output quality issues
openclaw ask "Review and update product marketing context"
openclaw ask "Rewrite the headline to be more specific and outcome-focused"
Advanced Usage
Combining multiple skills
openclaw ask "Find top 10 SEO keywords, then write Google Ads headlines targeting them"
openclaw ask "Audit /pricing page for conversion issues, then rewrite copy addressing top 3 issues"
openclaw ask "Search X/Twitter for objections to our product category, then write objection-handling FAQ page"
Batch operations
openclaw ask "Run CRO audit on /pricing, /features, /enterprise and prioritize all fixes by impact"
openclaw ask "Write 50 Google Search ad headlines, 5 variations each for 10 keyword themes"
openclaw ask "Create launch assets: email sequence, 10 social posts, 5 ad creatives, comparison page, and launch week timeline"
Custom skill combinations
Create aliases for frequent workflows:
alias claw-audit='openclaw ask "Connect Google Ads, Search Console, and Meta Ads, then run full marketing audit with prioritized action plan"'
alias claw-launch='openclaw ask "Plan product launch: strategy, email sequence, social content, paid ads, and X/Twitter monitoring"'
alias claw-seo='openclaw ask "Connect Search Console, audit SEO, find quick wins, and create optimization plan"'
Resources
License
MIT — see repository for full license text.