{"id":51649290,"url":"https://github.com/superwall/skills","last_synced_at":"2026-07-14T02:02:13.909Z","repository":{"id":345633034,"uuid":"1167005178","full_name":"superwall/skills","owner":"superwall","description":"Agent Skills for integrating and using Superwall in your apps.","archived":false,"fork":false,"pushed_at":"2026-06-09T22:34:22.000Z","size":135,"stargazers_count":18,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-10T00:12:43.038Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://superwall.com","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/superwall.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-25T21:03:30.000Z","updated_at":"2026-06-09T22:34:24.000Z","dependencies_parsed_at":"2026-03-20T16:05:23.893Z","dependency_job_id":null,"html_url":"https://github.com/superwall/skills","commit_stats":null,"previous_names":["superwall/skills"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/superwall/skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/superwall%2Fskills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/superwall%2Fskills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/superwall%2Fskills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/superwall%2Fskills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/superwall","download_url":"https://codeload.github.com/superwall/skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/superwall%2Fskills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35442828,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-14T02:00:06.603Z","response_time":114,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-07-14T02:02:11.250Z","updated_at":"2026-07-14T02:02:13.896Z","avatar_url":"https://github.com/superwall.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cbr /\u003e\n  \u003cimg src=https://user-images.githubusercontent.com/3296904/158817914-144c66d0-572d-43a4-9d47-d7d0b711c6d7.png alt=\"logo\" height=\"100px\" /\u003e\n  \u003ch3 style=\"font-size:26\" align=\"center\"\u003eIn-App Paywalls Made Easy 💸\u003c/h3\u003e\n  \u003cbr /\u003e\n\u003c/p\u003e\n\n[Superwall](https://superwall.com/) lets you remotely configure every aspect of your paywall — helping you find winners quickly.\n\n\n# Superwall Skills\n\nOfficial [Agent Skills](https://agentskills.io/home) for integrating Superwall SDKs and managing Superwall projects.\n\n## Install\n\nWe recommend using [skills.sh](https://skills.sh) CLI to install the skills.\n\nInstall all skills (works for all frontier agents):\n\n```bash\nnpx skills add superwall/skills --global --yes --agent claude-code universal --full-depth\n```\n\nInstall the main skill:\n\n```bash\nnpx skills add superwall/skills --skill superwall --global --yes --agent claude-code universal --full-depth\n```\n\n## Skills\n\n- [`superwall`](#superwall) — REST API access, ClickHouse analytics, documentation lookup, SDK integration triage, dashboard links, and SDK source cloning.\n- [`superwall-editor`](#superwall-editor) — live Superwall paywall, onboarding, and web2app editing from the CLI.\n- [`wwdc`](#wwdc) — WWDC session lookup, comparison, citation, summarization, and transcript navigation using [wwdc.ai](https://wwdc.ai/).\n\n## superwall\n\nUse the `superwall` skill when you need to manage Superwall projects, paywalls, campaigns, products, entitlements, webhooks, assets, or dashboard configuration. It also covers Superwall documentation lookup, SDK integration triage, SDK source inspection, and ClickHouse-backed product analytics.\n\n### API Key\n\nTo enable API access, add your **org-scoped API key** to the environment:\n\n```bash\nexport SUPERWALL_API_KEY=\u003cyour-org-api-key\u003e\n```\n\nYou can generate an API key from the Superwall dashboard under **Settings → Keys** ([go to API Keys](https://superwall.com/select-application?pathname=/applications/:app/settings/api-keys)).\n\n\u003e **Tip:** Add the export to your shell profile (e.g. `~/.zshrc`) or `.env` file so it persists across sessions.\n\n### Required Scopes\n\nTo fully use the `superwall` skill, your API key needs the following scopes:\n\n| Scope | Used for |\n|-------|----------|\n| `projects:read` | List and inspect projects and applications |\n| `projects:write` | Create and update projects and applications |\n| `applications:read` | Fetch application overview stats and transactions |\n| `applications:write` | Update application settings |\n| `paywalls:read` | List paywalls and templates |\n| `paywalls:write` | Create, update, publish, and archive paywalls |\n| `products:read` | List and inspect products |\n| `products:write` | Create, update, and delete products |\n| `campaigns:read` | List and inspect campaigns |\n| `campaigns:write` | Create and update campaigns, placements, and audiences |\n| `entitlements:read` | List entitlements and grants |\n| `entitlements:write` | Create, update, delete entitlements; grant/revoke access |\n| `webhooks:read` | List webhook endpoints and events |\n| `webhooks:write` | Create, update, delete endpoints; retry deliveries |\n| `charts:read` | Query chart data and definitions |\n| `users:read` | Retrieve user events |\n| `assets:read` | List and inspect assets |\n| `assets:write` | Upload and manage assets |\n\n\u003e If you only need read-only access, the `:read` scopes are sufficient for browsing your Superwall data.\n\n## superwall-editor\n\nUse the `superwall-editor` skill when you want an agent to build, modify, or review a live Superwall paywall, onboarding flow, or web2app flow.\n\nThe editor skill attaches to a running browser editor session, discovers the tools currently exposed by that browser, and invokes those tools from the CLI. Prefer the API launch flow when you have `SUPERWALL_API_KEY`, an application id, and a paywall id:\n\n```bash\nscripts/sw-editor.sh expose --application-id \u003cid\u003e --paywall-id \u003cid\u003e --agent-name \u003cagent\u003e --open --wait\nscripts/sw-editor.sh tools\nscripts/sw-editor.sh call \u003ctool-name\u003e --args '\u003cjson\u003e'\n```\n\nIf the API launch flow is not available, use the pairing code shown in the editor:\n\n```bash\nscripts/sw-editor.sh attach \u003cpairing-code\u003e\nscripts/sw-editor.sh tools\nscripts/sw-editor.sh call \u003ctool-name\u003e --args '\u003cjson\u003e'\n```\n\nSee the skill references for the full CLI lifecycle, native `sw-*` elements, paywall editing workflow, and design standards.\n\n## wwdc\n\nUse the `wwdc` skill when you need current Apple Developer session context while working on Superwall integrations. It can find, compare, cite, and summarize WWDC session content, including transcripts and session IDs, using [wwdc.ai](https://wwdc.ai/).\n\nThe bundled helper can list available WWDC.ai markdown pages and fetch session summaries or transcripts:\n\n```bash\nscripts/wwdc.sh llms\nscripts/wwdc.sh summary 2026 389\nscripts/wwdc.sh transcript 2026 309\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuperwall%2Fskills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuperwall%2Fskills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuperwall%2Fskills/lists"}