Open source · MIT · by Vlad Yasinski

Agent skills for user acquisition

Eleven open skills for paid acquisition, Meta Ads, paywalls, onboarding funnels, unit economics and attribution in app and subscription businesses. They run in Claude Code, Codex, Cursor and any agent that reads SKILL.md. Below are 19 live paywall and onboarding concepts built with them. Every screen is the real thing: tap the plans, open checkout, post the photo.

npx skills add ua5er/user-acquisition-skills
11agent skills
14live paywall concepts
5onboarding flows, 29 screens
Built with paywall-audit

Paywalls that move

One offer, one price table, fourteen ways to sell it. Each screen keeps the same honest disclosure and changes the hook above the plans.

Built with onboarding-web2app-funnel

Five onboarding concepts

Five different hypotheses about what a person should see between the ad click and the paywall. Each flow is six live screens.

On a phone, swipe the stage sideways to see all six screens.

Install one or all

The skills

Each skill is a SKILL.md with a method, rules and output format. Ask your agent in plain words, for example "Audit this paywall".

Who wrote them

Vlad Yasinski

AI growth consultant for app and subscription businesses. I build and run the marketing system around paid acquisition: Meta and TikTok user acquisition, web2app funnels, analytics and BI, automation and competitor intelligence, with AI agents that draft changes and a person who approves every budget move.

Track record
  • Two apps taken to Top-1 in their US App Store categories
  • Facebook and TikTok budgets of up to $1.5M per month
  • 10+ years in paid acquisition, based in Warsaw, Poland
About these concepts
  • Design explorations for a subscription AI photo app. The app name and logo are removed.
  • No conversion results are measured yet. Method and test plan: paywall case, onboarding case.
  • Like counts and ratings on the screens are illustrative.
  • The screens run on dc-lite, a small open renderer I wrote to publish interactive design boards as plain HTML.