Sandbox
@appeeky/ua-skills

Agent skills for app growth in Cursor and Claude Code

This repo packages mobile app acquisition workflows as reusable agent skills. The skills cover campaign setup, creative generation, audits, budgeting, and profitability across TikTok, Meta, and Apple Search Ads, with an `ads-router` skill to send each request to the right playbook. When connected to Appeeky MCP, the skills can use live campaign and revenue data instead of static prompts.

55 stars5 forksShellUpdated 24d ago
Who it's for

Builders who manage app ads, creative, and growth analysis in Cursor, Claude Code, or another agent that supports skills.

What it delivers

You can run app-growth tasks with repeatable playbooks and live data instead of rewriting the same prompts each time.

What it does

Ads routing

`ads-router` sends a paid acquisition request to the right specialist skill.

Creative workflows

Skills like `meta-ad-creative`, `ad-creative-variants`, and `ad-creative-to-meta` turn app listings into ad concepts and Meta drafts.

TikTok campaign playbooks

`tiktok-campaign-setup`, `tiktok-creative-strategy`, `tiktok-spark-ads`, and `tiktok-campaign-audit` cover setup, creative planning, Spark Ads, and performance review.

Meta campaign playbooks

`meta-campaign-setup`, `meta-campaign-audit`, and `meta-budget-optimizer` guide setup, audits, and budget changes.

Apple Search Ads analysis

`asa-roas-analysis`, `asa-weekly-optimization`, `asa-negative-keywords`, and `asa-admaxxing` handle keyword and ROAS work.

Measurement and budgeting

`subscription-snapshot`, `campaign-profitability`, `cross-channel-performance`, and `cross-channel-budget` connect spend, revenue, and allocation decisions.

Appeeky MCP integration

The README shows an MCP server setup for live Meta, TikTok, ASA, and RevenueCat data.

How to get it

  1. 1Then ask
    "Set up TikTok app install ads for my meditation app"
    "Generate a Meta ad creative from my App Store listing"
    "Are my TikTok ads profitable? CPA is $18"
    "Create 6 TikTok ad concepts for a glow-up app"
    "What's my ASA ROAS by keyword?"
    "Upload my ad creative to Meta as a draft"
    "Compare TikTok vs Meta performance"
  2. 2Don't want to remember 24 skill names? Use the router
    /ua-skill  →  routes your request to the right specialist automatically
  3. 3Run
    git submodule add https://github.com/appeeky/ua-skills.git .agents/ua-skills

README

UA Skills

UA Skills

AI agent skills for mobile app user acquisition — TikTok ads, Meta ads, Apple Search Ads, ad creatives, and ROAS. Built for indie developers and growth teams using Cursor, Claude Code, or any Agent Skills-compatible assistant.

Powered by live campaign data via the Appeeky API — Meta Marketing API, TikTok Marketing API, Apple Search Ads, App Ad Creatives, and RevenueCat.

For organic ASO and App Store listing optimization, see aso-skills.

For people who want App Growth locally

A native macOS app — a local-first for app growth. App Store Connect, Google Play, Apple Search Ads, Meta/TikTok ads, and RevenueCat sync into a cache on your Mac: full history, no CSV exports, credentials in the Keychain. Reviews, ads intelligence, and keyword data stay fast (and work offline). A built-in terminal pairs with MCP, so the same agents that use these skills can talk to your local data. Download from Appeeky.

image

Why This Exists

Generic LLMs default to Traffic campaigns, $10/day, and install-optimize. That burns the first budget. These skills force App Promotion, $30–50/day tests, Purchase/Subscribe optimization, PAUSED drafts until you approve, and a 48h kill window.

Each skill is a UA playbook plus an Appeeky copilot — not a generic ads chatbot.

Quick Start

Cursor — Settings (Cmd+Shift+J) → Rules → Add Rule → Remote Rule (Github) → paste https://github.com/appeeky/ua-skills

Claude Codenpx skills add appeeky/ua-skills

Manualgit clone https://github.com/appeeky/ua-skills.git && cp -r ua-skills/skills/* .cursor/skills/

Then ask:

"Set up TikTok app install ads for my meditation app"
"Generate a Meta ad creative from my App Store listing"
"Are my TikTok ads profitable? CPA is $18"
"Create 6 TikTok ad concepts for a glow-up app"
"What's my ASA ROAS by keyword?"
"Upload my ad creative to Meta as a draft"
"Compare TikTok vs Meta performance"

Don't want to remember 24 skill names? Use the router:

/ua-skill  →  routes your request to the right specialist automatically

Or invoke directly: /tiktok-campaign-setup, /meta-ad-creative, /asa-roas-analysis, /campaign-profitability, /mmp-setup

Skills

Foundation

SkillWhat it does
ads-routerRoutes any paid UA request to the right skill
app-ads-contextBudget, CPA targets, connected accounts context doc
mmp-setupMMP setup before spending — run first

Creative Pipeline (Appeeky App Ad Creatives)

SkillWhat it does
meta-ad-creativeListing → 1024×1024 PNG + Meta copy
ad-creative-variants3–5 angle/style A/B batch
ad-creative-editNatural-language creative iteration
ad-creative-to-metaFull pipeline: creative → Meta draft ad
competitor-ad-teardownMeta Ad Library competitive analysis

TikTok Ads

SkillWhat it does
tiktok-campaign-setupCampaign structure, placements, tracking, Smart+
tiktok-creative-strategy6-ad matrix, formats, hooks, production
tiktok-spark-adsOrganic post → Spark code → paid
tiktok-campaign-auditCPA review, scale/kill, failure analysis

Meta Ads

SkillWhat it does
meta-campaign-setupApp promotion campaign structure
meta-campaign-auditPerformance review
meta-budget-optimizerScale/pause budget rules

Apple Search Ads

SkillWhat it does
asa-roas-analysisASA spend × RevenueCat revenue
asa-weekly-optimizationWeekly keyword maintenance
asa-negative-keywordsBlock wasted search terms
asa-admaxxingScale playbook + recommendations

Measurement

SkillWhat it does
subscription-snapshotRevenueCat MRR, trials, revenue
campaign-profitabilityLTV vs CPA, margin analysis
cross-channel-performanceTikTok + Meta + ASA unified report
cross-channel-budgetMonthly budget allocation

Other

SkillWhat it does
google-uac-campaignGoogle UAC framework (no API yet)

How It Works

You: "Generate a Meta ad from my App Store listing and upload it"

Agent:
  1. Reads meta-ad-creative/SKILL.md
  2. Calls generate_app_ad_creative → polls job
  3. Reads ad-creative-to-meta/SKILL.md
  4. Uploads image → creates Meta draft ad (PAUSED)
  5. Returns copy + preview URL + next steps

Installation

Cursor

MethodCommand
GitHub ImportSettings → Rules → Add Rule → Remote Rule → https://github.com/appeeky/ua-skills
Project-levelcp -r ua-skills/skills/* .cursor/skills/
Globalcp -r ua-skills/skills/* ~/.cursor/skills/

Claude Code

MethodCommand
CLInpx skills add appeeky/ua-skills
Specific skillsnpx skills add appeeky/ua-skills --skill tiktok-campaign-setup meta-ad-creative
Manualcp -r ua-skills/skills/* .claude/skills/

Any Agent

git submodule add https://github.com/appeeky/ua-skills.git .agents/ua-skills

Works with any tool that supports the Agent Skills standard (.agents/skills/, .cursor/skills/, .claude/skills/, .codex/skills/).

Appeeky Integration

Skills work standalone with UA frameworks. Connect Appeeky MCP for live campaign data and writes:

{
  "mcpServers": {
    "appeeky": {
      "url": "https://mcp.appeeky.com/mcp",
      "headers": { "Authorization": "Bearer apk_your_key_here" }
    }
  }
}

Connect ad accounts in appeeky.com → Settings → Integrations for Meta, TikTok, Apple Search Ads, and RevenueCat.

See tools/REGISTRY.md for the full capability matrix.

Typical Flows

GoalSkills (in order)
TikTok from zerommp-setuptiktok-campaign-setuptiktok-creative-strategytiktok-spark-adstiktok-campaign-audit
Meta from listingmeta-ad-creativead-creative-to-meta
Scale profitablycampaign-profitability → channel audit → meta-budget-optimizer
Beat competitorcompetitor-ad-teardownad-creative-variants

Contributing

PRs welcome — fix an inaccuracy, improve a framework, or add a new skill. See CONTRIBUTING.md.

License

MIT

Files in the repo

Repository payload10 top-level entries
  • .claude-plugin
  • skills
  • tools
  • .gitignore
  • AGENTS.md
  • CLAUDE.md
  • CONTRIBUTING.md
  • image.png
  • README.md
  • validate-skills.sh

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

mvanhorn/
last30days-skill

AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary

62k

AI video skill for Claude Code & Codex — cinematic product videos with Remotion: 152 shot recipe cards, 209 motion previews, a production-ready template

8k

Open-source SEO + GEO skills for Claude on your real GSC/GA4/ads data. Free MCP: claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp

747
Jakeschincariol/
linkedin-agent-skill

Eleven free Claude skills that run a LinkedIn account: posts off 21 hook formulas, comments, replies, profile score, weekly plan, and a humanizer that strips the AI fingerprint and scores the draft before it goes out.

108
internet-court/
internet-court-skill

The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 payments, escrow, and dispute resolution as one open, catch-all Agent Skill / Claude Code plugin.

5.5k
JimLiu/
baoyu-design

Run Claude Design locally as an Agent Skill — Cursor, Claude Code & more. Produce polished UI mockups, prototypes, decks & wireframes as self-contained HTML, without claude.ai/design. Best with Opus 4.8.

4k