Superwall lets you remotely configure every aspect of your paywall — helping you find winners quickly.
Official Agent Skills for integrating Superwall SDKs. Includes quickstart skills for each SDK to help you integrate with Superwall in your app.
We recommend using skills.sh CLI to install the skills.
Install all skills:
npx skills add superwall/skillsInstall the general skill:
npx skills add superwall/skills --skill superwallInstall specific skills:
npx skills add superwall/skills --skill superwall-ios-quickstartThe superwall skill uses the Superwall REST API to manage projects, paywalls, campaigns, products, and more. To enable API access, add your org-scoped API key to the environment:
export SUPERWALL_API_KEY=<your-org-api-key>You can generate an API key from the Superwall dashboard under Settings → Keys (go to API Keys).
Tip: Add the export to your shell profile (e.g.
~/.zshrc) or.envfile so it persists across sessions.
To fully use the superwall skill, your API key needs the following scopes:
| Scope | Used for |
|---|---|
projects:read |
List and inspect projects and applications |
projects:write |
Create and update projects and applications |
applications:read |
Fetch application overview stats and transactions |
applications:write |
Update application settings |
paywalls:read |
List paywalls and templates |
paywalls:write |
Create, update, publish, and archive paywalls |
products:read |
List and inspect products |
products:write |
Create, update, and delete products |
campaigns:read |
List and inspect campaigns |
campaigns:write |
Create and update campaigns, placements, and audiences |
entitlements:read |
List entitlements and grants |
entitlements:write |
Create, update, delete entitlements; grant/revoke access |
webhooks:read |
List webhook endpoints and events |
webhooks:write |
Create, update, delete endpoints; retry deliveries |
charts:read |
Query chart data and definitions |
users:read |
Retrieve user events |
assets:read |
List and inspect assets |
assets:write |
Upload and manage assets |
If you only need read-only access, the
:readscopes are sufficient for browsing your Superwall data.
