ua-campaign
by EronredThe ua-campaign skill helps you plan and optimize paid user acquisition campaigns for mobile apps, with a focus on installs, CPI, ROAS, and channel mix. Use it for ua-campaign guide-style decisions on Apple Search Ads, Meta, Google UAC, TikTok, and other performance channels when you need a practical plan, not just ad copy.
This skill scores 84/100, which means it is a solid directory listing for users who need a focused UA campaign workflow. The repository gives enough trigger cues and operational structure for an agent to start with less guesswork than a generic prompt, though it would still benefit from stronger supporting materials and a clearer install-time checklist.
- Strong triggerability: the frontmatter explicitly targets paid user acquisition terms like Apple Search Ads, UA, paid ads, install campaigns, and cost per install.
- Good operational clarity: the skill lays out an initial assessment sequence, including budget, target CPI/ROAS, LTV, audience, countries, and app category.
- Useful decision support: it includes budget-based channel recommendations and a channel comparison table, which helps agents choose a starting strategy quickly.
- No install command or support files are provided, so users must rely on the SKILL.md content alone.
- The repository evidence shows no scripts, references, or resources, which limits validation depth and may reduce confidence for more advanced optimization workflows.
Overview of ua-campaign skill
What ua-campaign does
The ua-campaign skill helps you plan and optimize paid user acquisition for mobile apps, with a focus on installs, CPI, ROAS, and channel mix. It is most useful when you need a practical decision framework for Apple Search Ads, Meta, Google UAC, TikTok, or other performance channels, not just ad copy ideas.
Who should use it
Use the ua-campaign skill if you are launching a new app, scaling installs, or trying to improve acquisition efficiency with a fixed budget. It fits founders, growth marketers, and agents that need to choose channels, set expectations, and turn rough UA goals into an actionable campaign plan.
When it is a good fit
This skill is strongest when the user can provide budget, target CPI or ROAS, target markets, audience, and app category. It is especially helpful when the question is “which channel should I use first?” or “how should I allocate spend across channels?” rather than “write ad creative.”
How to Use ua-campaign skill
Install and load the skill
Install with npx skills add Eronred/aso-skills --skill ua-campaign. In a prompt-based workflow, make sure the agent is actually given the skill context before asking for a campaign plan; otherwise you will get generic UA advice instead of the structured ua-campaign approach.
Give the minimum inputs the skill needs
The repo’s workflow starts with an initial assessment, so the best prompt includes:
- monthly UA budget
- target CPI or target ROAS
- current LTV per user
- target audience
- target countries
- app category
A weak prompt says, “Help me grow installs.” A stronger one says, “Use ua-campaign to recommend a channel mix for a $12K/month budget, target CPI under $4, current LTV is $18, audience is fitness beginners in the US/CA, and the app is subscription-based.”
Read the right files first
Start with SKILL.md because it contains the decision logic, budget thresholds, and channel comparison table. If the repository adds context files in the future, check app-marketing-context.md first, then any supporting docs or references. For this repo, the main skill body is the source of truth.
Use the skill in a campaign workflow
A practical ua-campaign workflow is: assess inputs, choose channels by budget tier, set a test budget, define the KPI to watch first, then iterate. The skill is designed to guide channel selection and prioritization before you spend, which makes it useful for early-stage UA planning and for fixing underperforming campaigns.
ua-campaign skill FAQ
Is ua-campaign only for mobile apps?
Mostly yes. The skill is written for mobile app user acquisition and uses metrics like CPI and ROAS that matter most for app installs. If you are running web lead gen or e-commerce performance ads, a generic media buying prompt may fit better.
How is ua-campaign different from a normal prompt?
A normal prompt often asks for tactics in isolation. The ua-campaign skill gives you a more structured install decision: budget-based channel selection, fit by audience and geography, and an acquisition-first workflow. That makes it easier to avoid spending too early on the wrong channel mix.
Is the ua-campaign skill beginner-friendly?
Yes, if the user can answer a few business questions. It is beginner-friendly because it starts with the basics—budget, CPI/ROAS, LTV, audience, and country—before recommending channels. It is less helpful if those inputs are unknown and you want the skill to invent them.
When should I not use ua-campaign?
Do not use ua-campaign if the goal is organic growth, app store optimization, or launch positioning without paid spend. For those cases, the repository itself points to aso-audit for organic work and app-launch for launch-specific UA.
How to Improve ua-campaign skill
Provide decision-grade inputs
The best ua-campaign outputs come from numbers, not vague goals. Share your budget range, whether you care more about CPI or ROAS, and what a good user is worth to you. If you only say “we want growth,” the skill can recommend channels, but it cannot reliably size them or rank them.
State your constraints early
Tell the skill where you cannot spend: limited geographies, no iOS, no creative production team, or no room for long learning periods. Those constraints materially change whether ua-campaign should lean toward Apple Search Ads, social, or broader testing.
Ask for a channel plan, not just a channel list
The most useful output is a plan with budget split, testing order, and success criteria. If the first response is too broad, ask follow-ups like: “Rework this for a $3K test budget,” “Prioritize channels by fastest learning,” or “Optimize for ROAS rather than CPI.” That keeps the ua-campaign skill focused on execution.
Iterate with real campaign data
After launch, feed back actual CPI, spend pacing, install quality, and early retention or revenue signals. The skill is most valuable when used as a loop: initial assessment, channel choice, test, measure, and refine.
