Paywall

Build high-converting paywalls for mobile apps and web with proven patterns, pricing strategies, and A/B testing.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
2 · 561 · 2 current installs · 2 all-time installs
byIván@ivangdavila
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (designing paywalls, pricing, and A/B tests) matches the files and runtime instructions. All required capabilities are purely informational: layout, copy, placement, pricing, and testing guidance. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md and the included files instruct the agent to produce paywall designs, copy, layouts, and testing plans. The trigger phrases are product-oriented (e.g., "create paywall", "improve conversion") and do not instruct the agent to read system files, access secrets, or call external endpoints beyond mentioning common third-party tools as examples. No vague 'gather any context' directives or data-exfiltration steps are present.
Install Mechanism
No install spec and no code files — this is instruction-only. Nothing will be downloaded or written to disk by an installer, so install mechanism risk is minimal.
Credentials
The skill declares no required environment variables, no primary credential, and no config paths. It references third-party services (RevenueCat, Stripe, Superwall) purely as examples; those references are reasonable for a paywall/monetization guide and currently do not imply credential collection.
Persistence & Privilege
always:false and default model-invocation are set (agent may invoke the skill autonomously, which is the platform default). The skill does not request persistent system presence or modify other skills or system configuration.
Assessment
This skill is essentially a documented playbook for building paywalls and appears internally consistent and low-risk. It does not request credentials or install code. Before installing, consider: (1) If you later connect this skill to live systems (analytics, payment processors like Stripe/RevenueCat), only provide the minimum API keys you must and vet those connectors. (2) Some recommended tactics (urgency, discounts, aggressive placement) can affect user trust or violate platform policies — follow app store guidelines and your legal/UX teams. (3) Because it’s instruction-only, risks arise only if you embed or script these instructions into automated flows that then access real systems; audit any automation that uses the guidance.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk976h1mm70qsbgv3jgj755pfzx810ygz

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

Triggers

Activate on: "create paywall", "subscription screen", "pricing page", "improve conversion", "paywall not converting", "free trial flow".

Platform Differences

AspectMobile (iOS/Android)Web (SaaS)
ContextFull-screen takeoverPricing page or modal
TimingOnboarding, contextual, campaignsLanding page, upgrade prompts
BillingApp Store / Play StoreStripe, Paddle, etc.
TrialsStore-managedSelf-managed
TestingRemote config, A/B toolsStandard web A/B

See mobile.md for iOS/Android specifics. See web.md for SaaS pricing pages.

Placement Strategy

TypeWhenConversion share
OnboardingAfter install, during setup40-60% of trials
ContextualUser hits premium feature20-30%
Upgrade buttonPersistent in UI10-20%
CampaignPush, email, in-app trigger5-15%

Rule: Always have an onboarding paywall. Most conversions happen when motivation is highest.

See placement.md for timing and trigger strategies.

Core Layout Elements

Every high-converting paywall includes:

  1. Value proposition — What they get (benefits, not features)
  2. Plan options — Usually 2-3, with one highlighted
  3. Price display — Clear, with anchoring if applicable
  4. CTA — Single action, prominent
  5. Trust signals — Trial terms, cancel anytime, reviews

See layout.md for design patterns and examples.

Pricing Display

PatternEffect
Monthly equivalent"Just $4.99/mo" for yearly
Savings badge"Save 50%" on annual
Decoy planMakes target plan look better
Price anchoringShow "was $X" or compare to alternatives

Default selection matters. Pre-select the plan you want users to buy.

See pricing.md for plan structures and psychology.

Copy Rules

  • Benefits over features. "Unlimited exports" → "Never hit a limit"
  • Specific outcomes. "Save 4 hours/week" beats "Save time"
  • Risk reversal. "Cancel anytime" near CTA
  • Social proof. "Join 50,000+ subscribers"

See copy.md for formulas by paywall type.

Testing Priority

Test in this order (highest impact first):

  1. Price points — Test every 6-12 months minimum
  2. Plan presentation — Which plan is default, how many shown
  3. Layout — Full redesigns, section order
  4. Copy — Headlines, benefit framing
  5. Timing — When paywall appears

Rule: Always A/B test paywall changes. Even "obvious" improvements can backfire.

See testing.md for metrics, sample sizes, and experiment design.

Red Flags

Stop and fix:

  • No onboarding paywall → Add one
  • Only monthly plan → Add annual option
  • Cluttered with options → Simplify to 2-3 plans
  • No trial/guarantee → Add risk reversal
  • Can't test remotely → Implement remote config

Files

8 total
Select a file
Select a file to preview.

Comments

Loading comments…