---
name: Paid Ads
slug: paid-ads
category: Automation
description: Paid Ads coordinates safe, evidence-based paid-media work across Google Ads, Meta Ads, X Ads, LinkedIn Ads, TikTok, Amazon, and ChatGPT Ads. Use it for broad ads questions, multi-channel strategy, budgets, CPA or ROAS, campaign requests, spend, ad performance, or routing to specialized paid-ads skills.
github: "https://github.com/nowork-studio/notfair-plugin/tree/main/paid-ads/paid-ads"
language: TypeScript
stars: 3365
forks: 420
install: "npx degit https://github.com/nowork-studio/notfair-plugin/tree/main/paid-ads/paid-ads ~/.claude/skills/paid-ads"
installs_to: ~/.claude/skills/paid-ads
source_path: paid-ads/paid-ads/SKILL.md
collection_size: 25
category_size: 1523
collection_url: "https://dirskills.com/collections/nowork-studio/notfair-plugin"
added: 2026-08-17T07:08:20.970Z
last_synced: 2026-08-17T07:08:20.970Z
canonical_url: "https://dirskills.com/skills/paid-ads"
---

# Paid Ads

Paid Ads coordinates safe, evidence-based paid-media work across Google Ads, Meta Ads, X Ads, LinkedIn Ads, TikTok, Amazon, and ChatGPT Ads. Use it for broad ads questions, multi-channel strategy, budgets, CPA or ROAS, campaign requests, spend, ad performance, or routing to specialized paid-ads skills.

**Install:**

```bash
npx degit https://github.com/nowork-studio/notfair-plugin/tree/main/paid-ads/paid-ads ~/.claude/skills/paid-ads
```

## README

# Paid Ads

Read `../shared/operating-contract.md` and `../shared/measurement-framework.md` before acting.

Start with the business outcome, not a platform request. Establish the conversion, its value or break-even threshold, the target metric, daily and monthly budget, geography, landing destination, and whether tracking is verified. If an input is unavailable, label the resulting recommendation as a draft rather than filling the gap with a generic assumption.

## Route the work

| Request | Use |
|---|---|
| Connect accounts, discover access, or capture workspace context | `/notfair:paid-ads-setup` or `/notfair:paid-ads-integrations` |
| Audit Google or Meta before making changes | `/notfair:google-ads-audit` or `/notfair:meta-ads-audit` |
| Operate Google or Meta accounts | `/notfair:google-ads` or `/notfair:meta-ads` |
| Audit or operate X Ads or LinkedIn Ads | `/notfair:paid-ads-x` or `/notfair:paid-ads-linkedin` |
| Plan a new cross-channel campaign | `/notfair:paid-ads-launch` |
| Read a weekly/monthly scorecard | `/notfair:paid-ads-review` |
| Cut waste or reallocate an approved budget | `/notfair:paid-ads-optimize` |
| Write evidence-backed concepts, copy, or a refresh test | `/notfair:paid-ads-creative` |
| Plan TikTok, Amazon, or ChatGPT Ads | `/notfair:paid-ads-tiktok`, `/notfair:paid-ads-amazon`, or `/notfair:paid-ads-chatgpt` |

For a single-platform request, route directly rather than duplicating a specialized workflow. Establish that the platform's own verified connector is available before promising an account read or write.

## Operating posture

Lead with the decision: what is working, what is not, and the one action with the most defensible impact. Keep recommendations measurable and reversible. A campaign plan, creative brief, or allocation table is `ready_for_review`; it becomes `published` only after the platform confirms the exact object and settings.
