From claude-ads
Analyzes TikTok Ads across creative quality, technical setup, bidding, campaign structure, and TikTok Shop with 28 evaluation checks. Useful for auditing TikTok ad accounts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-ads:ads-tiktokThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Capa 1 — MCP**: `AdsMCP/tiktok-ads-mcp-server` (community, free) provides campaign/adgroup/ad data. See `mcp-integration.md` for setup.
AdsMCP/tiktok-ads-mcp-server (community, free) provides campaign/adgroup/ad data. See mcp-integration.md for setup.tiktok-data.json is present in cwd, read it. The user generates it with:
python3 scripts/api/tiktok_fetch.py --account-id <advertiser_id> -o tiktok-data.json
Full setup in scripts/api/README.md.platform-specs.md for 9:16 vertical and safe-zone requirements before evaluating creative checks.Then follow the standard 7-step audit process in ads/references/audit-methodology.md using tiktok-audit.md as the check list. Emit dual output (tiktok-audit-results.json against audit-output-schema.json, plus tiktok-audit-results.md).
TikTok is a creative-first platform. Unlike Google/Meta where targeting and bidding drive most performance, TikTok success depends primarily on creative quality.
All critical text, logos, and CTAs must be within the safe zone:
┌──────────────────────┐
│ UNSAFE (status) │ Y: 0-150px
├──────────────────────┤
│ │UNSA│
│ │FE │
│ SAFE ZONE │icon│ X: 40-940px
│ 900×1320px │ │ Y: 150-1470px
│ │ │
│ │ │ Right 140px: like/comment/share
├──────────────────────┤
│ UNSAFE (caption) │ Y: 1470-1920px
└──────────────────────┘
If e-commerce, evaluate TikTok Shop setup:
Mandatory for all Shop Ads since July 2025. Evaluate:
AI-powered creative variations generated from product URLs.
| Setting | Value |
|---|---|
| CPM | 40-60% cheaper than Meta |
| Spark Ads CTR | ~3% (vs ~2% standard) |
| Smart+ adoption | 42% of advertisers |
| Smart+ ROAS | 1.41-1.67 |
| Shop CVR | >10% |
| Available markets | 11 countries (US, UK, ID, MY, PH, SG, TH, VN, JP, KR, BR) |
| Metric | Pass | Warning | Fail |
|---|---|---|---|
| CTR (in-feed) | ≥1.0% | 0.5-1.0% | <0.5% |
| Creatives per ad group | ≥6 | 3-5 | <3 |
| Video watch time | ≥6s | 3-6s | <3s |
| Learning conversions | ≥50/week | 30-50/week | <30/week |
| Daily budget | ≥50x CPA | 20-49x CPA | <20x CPA |
| Creative age (declining) | <7 days | 7-14 days | >14 days |
TikTok Ads Health Score: XX/100 (Grade: X)
Creative Quality: XX/100 ████████░░ (30%)
Technical Setup: XX/100 ██████████ (25%)
Bidding & Budget: XX/100 ███████░░░ (20%)
Structure: XX/100 █████░░░░░ (15%)
Performance: XX/100 ████████░░ (10%)
TIKTOK-ADS-REPORT.md: Full 28-check findings with pass/warning/failnpx claudepluginhub hainrixz/claude-ads --plugin claude-adsAudits TikTok Ads accounts across 28 checks: creative quality, pixel/events API, bidding, campaign structure, and TikTok Shop compliance (USDS joint venture).
Analyzes TikTok Ads data for creative quality, tracking, bidding, campaign structure, and TikTok Shop via 25 checks. Computes health score, benchmarks performance, and generates action plan.
Manages TikTok advertising campaigns end-to-end via Hyper MCP: create campaigns/adgroups/ads, upload video creatives, and analyze performance with strict objective-specific validation.