Agent skill

Mkt Ad Optimization

by asgard-ai-platform in asgard-ai-platform/skills

Optimize digital advertising campaigns across Google Ads, Meta Ads, and LINE LAP including bidding strategies, audience targeting, creative testing, and ROAS optimization.

MITAuto-check passedMarketing & SEO

Install Mkt Ad Optimization

skills CLI
$ npx skills add asgard-ai-platform/skills --skill mkt-ad-optimization -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install asgard-ai-platform/skills mkt-ad-optimization --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/asgard-ai-platform/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/mkt-ad-optimization .claude/skills/mkt-ad-optimization && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
mkt-ad-optimization
GitHub stars
242
Token cost
~1.4k tokens
SKILL.md length
470 words
Files
4 (incl. references)
Skills in repo
207
Repo updated
First seen
Licence
MIT

At a glance

Optimize digital advertising campaigns across Google Ads, Meta Ads, and LINE LAP including bidding strategies, audience targeting, creative testing, and ROAS optimization.

  • The user needs to improve ad performance
  • SKILL.md covers Framework, Output Format, Gotchas and References
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Select bidding strategies

What it does

Mkt Ad Optimization is an agent skill from asgard-ai-platform/skills. Optimize digital advertising campaigns across Google Ads, Meta Ads, and LINE LAP including bidding strategies, audience targeting, creative testing, and ROAS optimization. Use this skill when the user needs to improve ad performance, reduce CPA, select bidding strategies, or allocate budget across platforms — even if they say 'our ads aren't working', 'reduce our cost per acquisition', 'Google vs Facebook ads', or 'improve our ROAS'.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `examples/sample_scenario.md`, `references/google-ads-structure.md` and `references/meta-creative.md`).

It sits in Marketing & SEO, covering Paid advertising. It works with Meta Ads and Google Ads. The repository describes itself as: 301 open-source coding agent skills across 22 domains — methodology, judgment & gotchas packaged as Claude Agent Skills for the Asgard AI Platform. The licence is MIT.

When your agent uses it

  • The user needs to improve ad performance
  • Select bidding strategies
  • Allocate budget across platforms — even if they say our ads arent working
  • Reduce our cost per acquisition

Example prompts

  • “our ads aren”
  • “reduce our cost per acquisition”
  • “Google vs Facebook ads”
  • “/mkt-ad-optimization”

What it can do on your machine

Read from SKILL.md and the folder at commit 4e7f4f8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Mkt Ad Optimization loads about 1.4k tokens when it runs, and up to ~5.9k if it reads all its reference files. Until then it costs about 114 tokens; SKILL.md has 470 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~114
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from asgard-ai-platform/skills at commit 4e7f4f8, republished under its MIT licence (© asgard-ai-platform). 470 words, ~1,411 tokens.

Download SKILL.mdSave it as .claude/skills/mkt-ad-optimization/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
mkt-ad-optimization
description
Optimize digital advertising campaigns across Google Ads, Meta Ads, and LINE LAP including bidding strategies, audience targeting, creative testing, and ROAS optimization. Use this skill when the user needs to improve ad performance, reduce CPA, select bidding strategies, or allocate budget across platforms — even if they say 'our ads aren't working', 'reduce our cost per acquisition', 'Google vs Facebook ads', or 'improve our ROAS'.
metadata.category
WP-09 數位行銷
metadata.tags
digital-marketing, advertising, google-ads, meta-ads

Digital Ad Optimization

Framework

IRON LAW: Optimize for the Business Metric, Not the Ad Metric

High CTR with low conversion = wasted clicks (attracting curiosity, not buyers).
Low CPC with no sales = cheap traffic that doesn't convert.

The only metrics that matter: CPA (Cost Per Acquisition), ROAS (Return On Ad Spend),
and ultimately: profit per ad dollar. Optimize the funnel, not the ad.
Platform Comparison
PlatformBest ForAudienceAvg CPC (Taiwan)Targeting Strength
Google SearchHigh-intent queries, direct responseActive searchersNT$5-30Keyword intent (strongest)
Google DisplayAwareness, retargeting, broad reachPassive browsingNT$1-5Contextual, audience
Meta (FB/IG)Social discovery, visual products, lookalikeSocial usersNT$3-15Interest, behavior, lookalike
LINE LAPTaiwan-specific, broad reachLINE users (95% Taiwan)NT$3-20Demographics, interests
YouTubeVideo branding, considerationVideo viewersNT$1-5 (CPV)Intent, affinity, in-market
TikTokGen Z, viral products, short-form videoYoung demographicNT$2-10Interest, behavior
Bidding Strategies
StrategyHow It WorksWhen to Use
Manual CPCYou set max CPCLearning phase, small budgets, full control
Target CPAAlgorithm optimizes for target cost per acquisition30+ conversions/month, known CPA target
Target ROASAlgorithm optimizes for target return on ad spendE-commerce, known revenue per conversion
Maximize ConversionsSpend full budget to get max conversionsGrowth phase, less concerned about CPA
Maximize ClicksMost clicks for budgetTraffic campaigns, awareness
Optimization Workflow

Phase 1: Audit Current Performance

  • CPA by campaign, ad group, keyword/audience
  • Quality Score (Google) or Relevance Score (Meta)
  • Conversion rate by landing page
  • Wasted spend: search terms with clicks but no conversions

Phase 2: Quick Wins (Week 1-2)

  • Add negative keywords (Google Search)
  • Pause underperforming ad groups/audiences
  • Reduce bids on high-CPA keywords
  • Fix landing page mismatches (ad promise ≠ landing page content)

Phase 3: Structural Improvements (Week 3-4)

  • Audience segmentation: separate cold, warm, hot audiences
  • Creative refresh: new ad copy/images (fatigue sets in after 2-4 weeks)
  • Landing page optimization: speed, mobile, clear CTA

Phase 4: Scaling (Month 2+)

  • Increase budget on winning campaigns (incrementally, +20%/week)
  • Expand to new audiences (lookalikes, new interests)
  • Test new platforms
  • Build retargeting funnel: awareness → consideration → conversion
Show full SKILL.md (188 more words)Show less
Creative Testing (A/B)
ElementWhat to TestMinimum Sample
HeadlineBenefit vs feature, question vs statement1,000 impressions each
Image/VideoProduct shot vs lifestyle, static vs video1,000 impressions each
CTA"Shop Now" vs "Learn More" vs "Get Offer"500 clicks each
OfferFree shipping vs % discount vs gift100 conversions each

Output Format

markdown
# Ad Optimization Report: {Campaign/Account}

## Performance Summary
| Metric | Current | Target | Status |
|--------|---------|--------|--------|
| Spend | NT${X}/month | — | — |
| CPA | NT${X} | NT${X} | 🟢/🟡/🔴 |
| ROAS | {X}x | {X}x | 🟢/🟡/🔴 |
| CVR | {%} | {%} | 🟢/🟡/🔴 |

## Top Performing
| Campaign/Ad | CPA | ROAS | Action |
|------------|-----|------|--------|
| {name} | NT${X} | {X}x | Scale +20% |

## Underperforming
| Campaign/Ad | CPA | Issue | Action |
|------------|-----|-------|--------|
| {name} | NT${X} | {diagnosis} | Pause/Optimize/Restructure |

## Optimization Plan
| Priority | Action | Expected Impact | Timeline |
|----------|--------|----------------|----------|
| 1 | {action} | CPA -{X%} | {weeks} |

Gotchas

  • Learning phase needs patience: Google/Meta algorithms need 50+ conversions per week per ad group to optimize. Restructuring too frequently resets learning.
  • Attribution isn't perfect: Google takes credit for Google, Meta takes credit for Meta. Use UTM parameters and a neutral analytics tool (GA4) for cross-platform attribution.
  • Creative fatigue is real: Even winning ads degrade over 2-4 weeks as the same audience sees them repeatedly. Refresh creatives regularly.
  • Taiwan ad market specifics: LINE LAP reaches demographics that Facebook is losing (older users). Google is dominant for search intent. Mix platforms based on your audience.
  • iOS privacy (ATT): Since iOS 14.5, Meta tracking is limited. Expect less accurate reporting for iOS users. Use conversion API and model-based attribution.

References

  • For Google Ads account structure best practices, see references/google-ads-structure.md
  • For Meta Ads creative guidelines, see references/meta-creative.md

© asgard-ai-platform, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in mkt-ad-optimization of asgard-ai-platform/skills.

  • SKILL.md
  • examples/sample_scenario.md
  • references/google-ads-structure.md
  • references/meta-creative.md

Open the folder on GitHubat commit 4e7f4f8

Compare with similar skills

Mkt Ad Optimization next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Mkt Ad Optimization compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mkt Ad Optimization this skillasgard-ai-platform/skills242—~1.4kAutomated safety check: PassMIT
AdsCesarjoquin/Marketing-Skills2011 repos~3.5kAutomated safety check: PassMIT
Adscoreyhaines31/marketingskills54k1 repos~7kAutomated safety check: PassMIT
Money Adsiamzifei/show-me-the-money1k—~2.4kAutomated safety check: PassCustom licence
Mena Adsgrowthack88/growth-marketing-os116—~2.5kAutomated safety check: PassMIT
Openclaw Marketing SkillsLeoYeAI/openclaw-marketing-skills1k1 repos~928Automated safety check: PassMIT

Similar skills

  • Ads

    Cesarjoquin/Marketing-Skills

    When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.

    201 GitHub starsUsed in 1 repo~3.5k tokens
    Marketing & SEOAuto-check passed
  • Ads

    coreyhaines31/marketingskills

    When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.

    54k GitHub starsUsed in 1 repo~7k tokens
    Marketing & SEOAuto-check passed
  • Money Ads

    iamzifei/show-me-the-money

    Paid advertising automation for Google Ads, Meta Ads, and other ad platforms.

    1k GitHub stars~2.4k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Mena Ads

    growthack88/growth-marketing-os

    MENA Ads Command Center — a complete paid-ads operating system for the Arab world (Egypt, KSA, UAE, GCC, Levant, North Africa) and global accounts.

    116 GitHub stars~2.5k tokensUpdated 7 days ago
    Marketing & SEOAuto-check passed
  • Openclaw Marketing Skills

    LeoYeAI/openclaw-marketing-skills

    A collection of 37 battle-tested marketing skills for OpenClaw agents.

    1k GitHub starsUsed in 1 repo~928 tokens
    Marketing & SEOAuto-check passed
  • Write Provider Skill

    superdesigndev/treg

    Build a treg provider skill — the endpoint map + mistake map that lets an agent do real work on a platform API through treg's proxy.

    4.9k GitHub stars~1.7k tokensUpdated today
    Marketing & SEOAuto-check passed

More from asgard-ai-platform/skills

All 207 skills in this repo
  • Algo Ecom Bm25

    asgard-ai-platform/skills

    Implement BM25 ranking function for e-commerce product search relevance scoring.

    242 GitHub stars~1.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Mfg Cpk

    asgard-ai-platform/skills

    Calculate Cpk process capability index to assess whether a process meets specification requirements.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Price Elasticity

    asgard-ai-platform/skills

    Calculate price elasticity of demand to quantify how price changes affect sales volume.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Rank Bayesian

    asgard-ai-platform/skills

    Apply Bayesian averaging to rank items by combining observed ratings with prior expectations.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Rank Elo

    asgard-ai-platform/skills

    Implement Elo rating system to rank items or players from pairwise comparison outcomes.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Rank Wilson

    asgard-ai-platform/skills

    Calculate Wilson Score confidence intervals for ranking items by positive proportion with sample size correction.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed

Categories

Questions about Mkt Ad Optimization

What does Mkt Ad Optimization do?

Optimize digital advertising campaigns across Google Ads, Meta Ads, and LINE LAP including bidding strategies, audience targeting, creative testing, and ROAS optimization. Mkt Ad Optimization is an agent skill from asgard-ai-platform/skills. Optimize digital advertising campaigns across Google Ads, Meta Ads, and LINE LAP including bidding strategies, audience targeting, creative testing, and ROAS optimization.

When should I use Mkt Ad Optimization?

Mkt Ad Optimization fits situations like: the user needs to improve ad performance; select bidding strategies; allocate budget across platforms — even if they say our ads arent working; reduce our cost per acquisition.

How do I install Mkt Ad Optimization in Claude Code?

Run `npx skills add asgard-ai-platform/skills --skill mkt-ad-optimization -a claude-code`. Or copy the skill folder (mkt-ad-optimization in asgard-ai-platform/skills) into .claude/skills/mkt-ad-optimization in your project. Claude Code loads it when a task matches its description.

How do I install Mkt Ad Optimization in Codex?

Run `npx skills add asgard-ai-platform/skills --skill mkt-ad-optimization -a codex`. Or copy the skill folder (mkt-ad-optimization in asgard-ai-platform/skills) into .agents/skills/mkt-ad-optimization in your project. Codex loads it when a task matches its description.

Can I use Mkt Ad Optimization in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add asgard-ai-platform/skills --skill mkt-ad-optimization -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mkt-ad-optimization, .gemini/skills/mkt-ad-optimization, .github/skills/mkt-ad-optimization and .opencode/skills/mkt-ad-optimization in your project.

What does Mkt Ad Optimization need to run?

SKILL.md names no scripts, command-line tools or credentials: Mkt Ad Optimization is instructions for the agent only.

Does Mkt Ad Optimization access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Mkt Ad Optimization safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Mkt Ad Optimization use?

Mkt Ad Optimization is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Mkt Ad Optimization use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.5k tokens, read only when the agent opens those files.

What are the alternatives to Mkt Ad Optimization?

Skills that share tags, products or a category with Mkt Ad Optimization: Ads (Cesarjoquin/Marketing-Skills, 201 stars), Ads (coreyhaines31/marketingskills, 54k stars), Money Ads (iamzifei/show-me-the-money, 1k stars) and Mena Ads (growthack88/growth-marketing-os, 116 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mkt Ad Optimization?

asgard-ai-platform (a GitHub organization) maintains it in asgard-ai-platform/skills, which has 242 GitHub stars. The repository holds 207 skills in this directory. The repository was last updated on June 6, 2026.

Source: asgard-ai-platform/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.