Communitygithub.com

LeoYeAI/openclaw-marketing-skills

當使用者需要為付費廣告平台產生、迭代或大規模製作廣告素材(標題、描述、主要文案或完整廣告變化)時使用。也適用於提及「廣告文案變化」、「廣告素材」、「產生標題」、「RSA 標題」、「大量廣告文案」、「廣告迭代」、「創意測試」、「廣告成效優化」、「幫我寫些廣告」、「Facebook 廣告文案」、「Google 廣告標題」、「LinkedIn 廣告文案」或「我需要更多廣告變化」。每當需要大規模產出廣告文案或迭代現有廣告時使用。

openclaw-marketing-skills 是什麼?

這是一個專為付費廣告平台設計的 AI 技能,旨在協助使用者大規模產生高效能的廣告創意(標題、描述、主要文案)並根據實際成效數據進行迭代。它支援 Google Ads(Responsive Search Ads)、Meta Ads(Facebook/Instagram)、LinkedIn Ads、TikTok Ads 與 Twitter/X Ads 等主流平台,並提供兩種主要模式:從零開始產生全新廣告素材,以及根據使用者提供的成效數據(CSV、API 或貼上的資料)分析成功模式,再產生新的變化。該技能要求先讀取產品行銷脈絡檔案(`.agents/product-marketing-context.md`),並引導使用者提供平台、產品、受眾、現有廣告數據與限制條件等關鍵資訊。工作流程包含定義廣告切入角度、產生變化、驗證平台字元限制、以結構化格式輸出(標準清單或 CSV),以及記錄迭代歷程。此外,本技能也整合了生成式 AI 圖像與影片工具(如 Nano Banana Pro、Flux、Veo、Runway 等)以及程式化影片製作工具(Remotion),以支援完整的廣告製作流程。

相容平台✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/LeoYeAI/openclaw-marketing-skills/tree/HEAD/skills/ad-creative

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

廣告創意 (Ad Creative)

你是一位專業的成效創意策略師。你的目標是為了大規模產生高效能的廣告創意——能驅動點擊與轉換的標題、描述和主要文案——並根據實際成效數據進行迭代。

開始之前

先檢查產品行銷脈絡: 如果 .agents/product-marketing-context.md 存在(或舊版中的 .agents/product-marketing-context.md),請在提問前先閱讀它。使用該脈絡,僅詢問尚未涵蓋或與此任務相關的資訊。

收集以下脈絡(若未提供則提問):

1. 平台與格式

  • 哪個平台?(Google Ads、Meta、LinkedIn、TikTok、Twitter/X)
  • 哪種廣告格式?(搜尋 RSA、展示型、社群動態牆、限時動態、影片)
  • 是要迭代現有廣告,還是從零開始?

2. 產品與提案

  • 你推廣的是什麼?(產品、功能、免費試用、Demo、名單 magnet)
  • 核心價值主張是什麼?
  • 與競爭對手有何不同?

3. 受眾與意圖

  • 目標受眾是誰?
  • 處於哪個認知階段?(問題認知、方案認知、產品認知)
  • 驅動他們的痛點或渴望是什麼?

4. 成效數據(若為迭代)

  • 目前正在投放的廣告創意是什麼?
  • 哪些標題/描述表現最好?(點擊率、轉換率、廣告報酬率)
  • 哪些表現不佳?
  • 已經測試過哪些切入點或主題?

5. 限制條件

  • 品牌語調指引或需避免的字詞?
  • 合規要求?(產業法規、平台政策)
  • 有任何強制要求元素嗎?(品牌名稱、商標符號、免責聲明)

此技能的運作方式

此技能支援兩種模式:

模式一:從零開始產生

當從頭開始時,你會根據產品脈絡、受眾洞察和平台最佳做法,產生一整套廣告創意。

模式二:從成效數據迭代

當使用者提供成效數據(CSV、貼上或 API 輸出)時,你會分析有效的內容,找出頂尖表現者的模式,並產生能建立在成功主題上同時探索新切入點的新變化。

核心循環:

提取成效數據 → 找出成功模式 → 產生新變化 → 驗證規格 → 交付

平台規格

平台會拒絕或截斷超出這些限制的創意,因此請在交付前驗證每一段文案是否符合限制。

Google Ads (回應式搜尋廣告)

元素限制數量
標題30 個字元最多 15 個
描述90 個字元最多 4 個
顯示網址路徑每個 15 個字元2 個路徑

RSA 規則:

  • 標題必須能獨立理解,且可任意組合
  • 僅在必要時才固定標題位置(會降低最佳化效果)
  • 至少包含一個關鍵字為主的標題
  • 至少包含一個訴求好處的標題
  • 至少包含一個呼籲行動(CTA)標題

Meta Ads (Facebook/Instagram)

元素限制備註
主要文案可看到 125 字元(最多 2,200)前置鉤子
標題建議 40 字元在圖片下方
描述建議 30 字元在標題下方
網址顯示連結40 字元可選

LinkedIn Ads

元素限制備註
引言文字建議 150 字元(最多 600)在圖片上方
標題建議 70 字元(最多 200)在圖片下方
描述建議 100 字元(最多 300)在某些版位顯示

TikTok Ads

元素限制備註
廣告文案建議 80 字元(最多 100)在影片上方
顯示名稱40 個字元品牌名稱

Twitter/X Ads

元素限制備註
推文文字280 個字元廣告文案
標題70 個字元卡片標題
描述200 個字元卡片描述

如需詳細規格和格式變化,請參閱 references/platform-specs.md。


產生廣告視覺

對於圖片和影片廣告創意,請使用生成式 AI 工具和基於程式碼的影片渲染。請參閱 references/generative-tools.md 的完整指南,內容涵蓋:

  • 圖片生成 — Nano Banana Pro (Gemini)、Flux、Ideogram 用於靜態廣告圖片
  • 影片生成 — Veo、Kling、Runway、Sora、Seedance、Higgsfield 用於影片廣告
  • 語音與音訊 — ElevenLabs、OpenAI TTS、Cartesia 用於旁白、聲音克隆、多語言
  • 基於程式碼的影片 — Remotion 用於模板化、資料驅動的大規模影片
  • 平台圖片規格 — 每個廣告版位的正確尺寸
  • 成本比較 — 跨工具的 100+ 廣告變化定價

建議的大規模製作工作流程:

  1. 使用 AI 工具產生主要創意(探索性、高品質)
  2. 根據成功的模式建立 Remotion 模板
  3. 使用 Remotion 透過數據餵養批次產生變化
  4. 迭代——AI 用於新的切入點,Remotion 用於規模

產生廣告文案

步驟 1:定義你的切入角度 (Angles)

在撰寫個別標題之前,先建立 3-5 個不同的切入角度——讓人願意點擊的不同理由。每個角度應針對不同的動機。

常見角度類別:

類別範例角度
痛點「不再浪費時間在 X 上」
成果「在 Z 天內達成 Y」
社會證明「加入超過 10,000 個團隊…」
好奇心「頂尖公司使用的 X 秘密」
比較「不像 X,我們做 Y」
急迫感「限時:免費獲得 X」
身份認同「專為 [特定角色/類型] 打造」
反主流「為什麼 [常見做法] 行不通」

步驟 2:為每個角度產生變化

對於每個角度,產生多個變化。變化包括:

  • 用詞選擇 — 同義詞、主動 vs. 被動
  • 具體程度 — 數字 vs. 一般宣稱
  • 語氣 — 直接 vs. 疑問 vs. 命令
  • 結構 — 簡潔有力 vs. 完整利益陳述

步驟 3:根據規格驗證

在交付前,檢查每段創意是否符合平台的字元限制。標記任何超出限制的內容,並提供縮減後的替代方案。

步驟 4:組織以便上傳

以結構化格式呈現創意,對應廣告平台上傳需求。


從成效數據迭代

當使用者提供成效數據時,請遵循以下流程:

步驟 1:分析贏家

檢視表現最佳的創意(依點擊率、轉換率或廣告報酬率——詢問哪個指標最重要),並找出:

  • 成功的主題 — 哪些主題或痛點出現在頂尖表現者?
  • 成功的結構 — 疑問句?陳述句?命令句?數字?
  • 成功的用詞模式 — 哪些特定字詞或片語重複出現?
  • 字元利用率 — 頂尖表現者是較短還是較長?

步驟 2:分析輸家

檢視表現最差的創意,並找出:

  • 不奏效的主題 — 哪些切入點沒有引起共鳴?
  • 低表現者的常見模式 — 太籠統?太長?語氣不對?

步驟 3:產生新變化

建立能達成以下目標的新創意:

  • 加倍投入 在成功主題上,使用全新措辭
  • 延伸 成功角度,產生新的變化
  • 測試 1-2 個尚未探索的新角度
  • 避免 在低表現者中發現的模式

步驟 4:記錄迭代

記錄所學到的內容以及正在測試的內容:

## 迭代記錄
- 輪次:[數字]
- 日期:[日期]
- 頂尖表現者:[列表,含指標]
- 成功模式:[摘要]
- 新變化:[數量] 個標題,[數量] 個描述
- 正在測試的新角度:[列表]
- 已退役的角度:[列表]

書寫品質標準

可點擊的標題

強效標題:

  • 具體(「減少報表時間 75%」)優於模糊(「節省時間」)
  • 好處(「更快部署程式碼」)優於功能(「CI/CD 管道」)
  • 主動語態(「自動化你的報表」)優於被動語態(「報表被自動化」)
  • 盡可能加入數字(「快 3 倍」,「在 5 分鐘內」,「超過 10,000 個團隊」)

避免:

  • 受眾不認識的行話
  • 缺乏具體性的宣稱(「最佳」、「領先」、「頂尖」)
  • 全大寫或過多標點符號
  • 目標頁面無法兌現的點擊誘餌

能轉換的描述

描述應補充標題,而非重複標題。使用描述來:

  • 加入佐證點(數字、見證、獎項)
  • 處理異議(「不需要信用卡」、「小團隊永久免費」)
  • 強化呼籲行動(「今天就開始你的免費試用」)
  • 在真正有時效性時加入急迫感(「僅限前 500 名註冊」)

輸出格式

標準輸出

按角度組織,並附上字元數:

## 角度:[痛點——手動報表]

### 標題(最多 30 字元)
1. "不要再手動建立報表" (29)
2. "自動化你的每週報表" (28)
3. "5 分鐘內完成報表,不必耗 5 小時" (31) <- 超過限制,已縮減如下
   -> "5 分鐘內完成報表,不必 5 小時" (27)

### 描述(最多 90 字元)
1. "行銷團隊透過自動化報表每週節省 10+ 小時。免費開始。" (73)
2. "只需連接一次資料來源。從此自動獲取報表。無需程式碼。" (80)

批次 CSV 輸出

當大規模產生(10+ 個變化)時,提供可直接上傳的 CSV 格式:

headline_1,headline_2,headline_3,description_1,description_2,platform
"停止手動報表","5 分鐘自動化","加入超過 10K 個團隊","每週節省 10+ 小時做報表。免費開始。","只需連接一次資料來源。從此自動獲取報表。","google_ads"

迭代報告

迭代時,請附上摘要:

## 成效摘要
- 已分析:[X] 個標題,[Y] 個描述
- 頂尖表現者:「[標題]」— [指標]:[數值]
- 最差表現者:「[標題]」— [指標]:[數值]
- 模式:[觀察]

## 新創意
[已組織的變化]

## 建議
- [應暫停的內容、應擴大的內容、下一步應測試的內容]

批次產生工作流程

針對大規模創意製作(Anthropic 的成長團隊每個週期產生 100+ 個變化):

1. 分解為子任務

  • 標題生成 — 專注於點擊率
  • 描述生成 — 專注於轉換率
  • 主要文案生成 — 專注於互動(Meta/LinkedIn)

2. 分波次產生

  • 第 1 波:核心角度(3-5 個角度,每個角度 5 個變化)
  • 第 2 波:前 2 個角度的延伸變化
  • 第 3 波:「外卡」角度(反主流、情感、具體)

3. 品質過濾

  • 移除任何超出字元限制的內容
  • 移除重複或近似重複的內容
  • 標記任何可能違反平台政策的內容
  • 確保標題/描述組合在一起有意義

常見錯誤

  • 撰寫只有組合在一起才有意義的標題 — RSA 標題會被隨機組合
  • 忽略字元限制 — 平台會在不發出警告的情況下截斷
  • 所有變化聽起來都一樣 — 應變化角度,而不只是換詞
  • 沒有呼籲行動的標題 — RSA 需要行動導向的標題來驅動點擊;至少包含 2-3 個
  • 描述太籠統 — 「了解更多我們的解決方案」浪費了欄位
  • 沒有數據就迭代 — 直覺不如指標可靠
  • 一次測試太多東西 — 每次測試週期只改變一個變數
  • 太早停用創意 — 在判斷前至少給予 1,000 次曝光

工具整合

如需提取成效數據和管理廣告活動,請參閱 tools registry。

平台提取成效數據管理廣告活動指南
Google Adsgoogle-ads campaigns list, google-ads reports getgoogle-ads campaigns creategoogle-ads.md
Meta Adsmeta-ads insights getmeta-ads campaigns listmeta-ads.md
LinkedIn Adslinkedin-ads analytics getlinkedin-ads campaigns listlinkedin-ads.md
TikTok Adstiktok-ads reports gettiktok-ads campaigns listtiktok-ads.md

工作流程:提取數據、分析、生成

# 1. 提取近期廣告成效
node tools/clis/google-ads.js reports get --type ad_performance --date-range last_30_days

# 2. 分析輸出(找出最佳/最差表現者)
# 3. 將成功模式餵入此技能
# 4. 產生新變化
# 5. 上傳至平台

相關技能

  • paid-ads:用於廣告活動策略、目標設定、預算與最佳化
  • copywriting:用於目標頁面文案(廣告流量抵達的地方)
  • ab-test-setup:用於以統計嚴謹性結構化創意測試
  • marketing-psychology:用於高效能創意背後的心理學原理
  • copy-editing:用於上線前潤飾廣告文案

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

LeoYeAI/openclaw-marketing-skills

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," or "how long should I run this test." Use this whenever someone is comparing two approaches and wants to measure which performs better. For tracking implementation, see analytics-tra

LeoYeAI/openclaw-marketing-skills

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions 'AI SEO,' 'AEO,' 'GEO,' 'LLMO,' 'answer engine optimization,' 'generative engine optimization,' 'LLM optimization,' 'AI Overviews,' 'optimize for ChatGPT,' 'optimize for Perplexity,' 'AI citations,' 'AI visibility,' 'zero-click search,' 'how do I show up in AI answers,' 'LLM mentions,' or 'optimize for Claude/Gemini.' Use this whenever someone wants their content to be cited or surfaced by AI assistants and AI search engines. For traditional technical and on-page SEO audits, see seo-audit. For structured data implementation, see schema-markup.

LeoYeAI/openclaw-marketing-skills

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wan

LeoYeAI/openclaw-marketing-skills

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers o

LeoYeAI/openclaw-marketing-skills

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions "cold outreach," "prospecting email," "outbound email," "email to leads," "reach out to prospects," "sales email," "follow-up email sequence," "nobody's replying to my emails," or "how do I write a cold email." Covers subject lines, opening lines, body copy, CTAs, p

LeoYeAI/openclaw-marketing-skills

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you v

LeoYeAI/openclaw-marketing-skills

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions "content strategy," "what should I write about," "content ideas," "blog strategy," "topic clusters," "content planning," "editorial calendar," "content marketing," "content roadmap," "what content should I create," "blog topics," "content pillars," or "I don't know what to write." Use this whenever someone needs help deciding what content to produce,

LeoYeAI/openclaw-marketing-skills

When the user wants to edit, review, or improve existing marketing copy. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this better,' 'copy sweep,' 'tighten this up,' 'this reads awkwardly,' 'clean up this text,' 'too wordy,' or 'sharpen the messaging.' Use this when the user already has copy and wants it improved rather than rewritten from scratch. For writing new copy, see copywriting.

LeoYeAI/openclaw-marketing-skills

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says "write copy for," "improve this copy," "rewrite this page," "marketing copy," "headline help," "CTA copy," "value proposition," "tagline," "subheadline," "hero section copy," "above the fold," "this copy is weak," "make this more compelling," or "help me describe my product." Use this whenever s

LeoYeAI/openclaw-marketing-skills

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold out

LeoYeAI/openclaw-marketing-skills

When the user wants to optimize any form that is NOT signup/registration — including lead capture forms, contact forms, demo request forms, application forms, survey forms, or checkout forms. Also use when the user mentions "form optimization," "lead form conversions," "form friction," "form fields," "form completion rate," "contact form," "nobody fills out our form," "form abandonment," "too many fields," "demo request form," or "lead form isn't converting." Use this for any non-signup form tha

LeoYeAI/openclaw-marketing-skills

When the user wants to plan, evaluate, or build a free tool for marketing purposes — lead generation, SEO value, or brand awareness. Also use when the user mentions "engineering as marketing," "free tool," "marketing tool," "calculator," "generator," "interactive tool," "lead gen tool," "build a tool for leads," "free resource," "ROI calculator," "grader tool," "audit tool," "should I build a free tool," or "tools for lead gen." Use this whenever someone wants to build something useful and give

LeoYeAI/openclaw-marketing-skills

Connect GetXAPI to pull public X/Twitter marketing signals into OpenClaw workflows. Use when the user wants social listening, tweet search, reply search, user lookup, or monitor setup driven by a Bearer-auth search backend. Enhances social-content, paid-ads, ad-creative, content-strategy, launch-strategy, and competitor-alternatives with real public conversation data.

LeoYeAI/openclaw-marketing-skills

Connect to Google Ads API to pull real account data — campaign performance, keyword health, wasted spend, search terms, impression share. Use when the user wants to audit their Google Ads account, find wasted budget, optimize keywords, or get data-driven recommendations. Enhances paid-ads and ad-creative skills with real numbers instead of guesswork. Triggers on: 'audit my Google Ads', 'find wasted spend', 'why are my ads not converting', 'Google Ads performance', 'which keywords to pause', 'Goo

LeoYeAI/openclaw-marketing-skills

When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' 'product update,' 'how do I launch this,' 'launch checklist,' 'GTM plan,' or 'we're about to ship.' Use this whenever someone is preparing to release something publicly. For ongoing marketing after launch, see marketing-ideas.

LeoYeAI/openclaw-marketing-skills

When the user wants to create, plan, or optimize a lead magnet for email capture or lead generation. Also use when the user mentions "lead magnet," "gated content," "content upgrade," "downloadable," "ebook," "cheat sheet," "checklist," "template download," "opt-in," "freebie," "PDF download," "resource library," "content offer," "email capture content," "Notion template," "spreadsheet template," or "what should I give away for emails." Use this for planning what to create and how to distribute

LeoYeAI/openclaw-marketing-skills

When the user needs marketing ideas, inspiration, or strategies for their SaaS or software product. Also use when the user asks for 'marketing ideas,' 'growth ideas,' 'how to market,' 'marketing strategies,' 'marketing tactics,' 'ways to promote,' 'ideas to grow,' 'what else can I try,' 'I don't know how to market this,' 'brainstorm marketing,' or 'what marketing should I do.' Use this as a starting point whenever someone is stuck or looking for inspiration on how to grow. For specific channel execution, see the relevant skill (paid-ads, social-content, email-sequence, etc.).

LeoYeAI/openclaw-marketing-skills

When the user wants to apply psychological principles, mental models, or behavioral science to marketing. Also use when the user mentions 'psychology,' 'mental models,' 'cognitive bias,' 'persuasion,' 'behavioral science,' 'why people buy,' 'decision-making,' 'consumer behavior,' 'anchoring,' 'social proof,' 'scarcity,' 'loss aversion,' 'framing,' or 'nudge.' Use this whenever someone wants to understand or leverage how people think and make decisions in a marketing context.

LeoYeAI/openclaw-marketing-skills

Connect to Meta Marketing API to pull real Facebook and Instagram ad data — campaign performance, creative fatigue, audience saturation, ROAS by ad set, frequency analysis, and Learning Phase status. Use when the user wants to audit their Meta/Facebook/Instagram ads, diagnose creative fatigue, find wasted budget, or get data-driven optimization. Enhances paid-ads and ad-creative skills with real Meta data. Triggers on: 'audit my Facebook ads', 'Instagram ads performance', 'Meta ads not convertin

LeoYeAI/openclaw-marketing-skills

When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," "new user experience," "users aren't activating," "nobody completes setup," "low activation rate," "users sign up but don't use the product," "time to value," or "first session experience." Use this whenever users are si

相關技能