whop-dev

Build Next.js apps for the Whop platform. For empty repos, guides users from idea to deployed app through discovery and setup. For existing projects, provides best practices for authentication, payments, webhooks, and UI. Triggers on "build me a Whop app", @whop/sdk, verifyUserToken, checkAccess, checkout flows, webhook handling, Experience/Dashboard pages, Frosted UI. Delegates to companion skills (frontend-design, vercel-react-best-practices, supabase-postgres-best-practices, web-design-guidelines) for design, performance, and database.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "whop-dev" with this command: npx skills add https://github.com/anthropics/skills

Whop App Development

Build apps that run inside the Whop platform - handling authentication, payments, webhooks, and UI all with best practices.

What Makes a Good Whop App (Suggestions)

Guidelines for app success (not requirements, user requests take priority):

PrincipleDescription
Empower CreatorsGive customization so each whop feels unique
Drive DiscoveryMake the app have some kind of sharing feature or posting potential to allow users to attrach more users
Price SustainablyMake money without gouging creators or customers
Keep UX SimpleCore action obvious, minimal clicks

Details: app-design-principles.md

When to Use

Empty repo / new project:

  • "Build me a Whop app" → Start with app-from-scratch.md
  • Guides through discovery, setup, and building from nothing

Existing Whop project:

Companion Skills (Install First)

whop-dev focuses on Whop-specific patterns. For complete app development, install these companion skills:

npx skills add https://github.com/anthropics/skills --skill frontend-design && \
npx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-best-practices && \
npx skills add https://github.com/supabase/agent-skills --skill supabase-postgres-best-practices && \
npx skills add https://github.com/vercel-labs/agent-skills --skill web-design-guidelines
SkillDelegates ToWhen
frontend-designUI creationBuilding components, pages, visual design
vercel-react-best-practicesPerformanceReact optimization, data fetching, bundles
supabase-postgres-best-practicesDatabaseQueries, schema, indexes, RLS
web-design-guidelinesUX reviewAccessibility, design auditing

IMPORTANT: When starting a new project or build-from-scratch flow, install companion skills FIRST before scaffolding. This enables whop-dev to hand off specialized work to expert skills.

See companion-skills.md for detailed handoff patterns.

How to Use

Starting fresh (empty repo)? → Follow Build From Scratch - guided flow from idea to deployed app.

Existing project? → Jump to Quick Reference for specific features.


Build From Scratch

For empty repos only. Go from idea to deployed Whop app:

StepGuideDescription
0companion-skills.mdFIRST - Install companion skills
1app-from-scratch.mdPlan your app type and architecture
2aapp-scaffold-b2b.mdB2B: Dashboard-only apps for admins
2bapp-scaffold-b2c.mdB2C: Experience apps for members
3app-database.mdAdd Supabase → supabase-postgres-best-practices
4app-whop-dashboard.mdConfigure in Whop Developer Dashboard
5app-deployment.mdDeploy to Vercel
6app-store-submission.mdSubmit to App Store (optional)

Quick Reference

Authentication & Security (CRITICAL)

RuleDescription
auth-verify-token.mdMUST verify user tokens server-side
auth-access-check.mdMUST check access levels before operations
security-checklist.mdSecurity best practices checklist
auth-headers.mdExtract tokens from headers
auth-oauth.mdOAuth for external apps
input-sanitization.mdXSS prevention

SDK Setup (CRITICAL)

RuleDescription
sdk-setup.mdInitialize Whop SDK (required)
sdk-iframe.mdClient-side iframe SDK

Design Principles (SUGGESTIONS)

RuleDescription
app-design-principles.mdFounder's suggestions for app success (user requests take priority)

Payments (HIGH)

RuleDescription
payments-checkout.mdCreate checkout flows
payments-webhooks.mdHandle payment webhooks
payments-transfers.mdSend payouts to users
payments-billing.mdBilling portal & saved methods

App Views (HIGH)

RuleDescription
views-structure.mdExperience, Dashboard, Discover pages
views-routing.mdDynamic routing patterns

Members & CRM (HIGH)

RuleDescription
api-memberships.mdMemberships & user management

UI & Design (MEDIUM)

RuleDescription
ui-frosted.mdFrosted UI components
ui-dark-mode.mdDark mode handling
ui-tailwind.mdTailwind CSS setup

API Patterns (MEDIUM)

RuleDescription
api-structure.mdAPI route patterns
api-parallel.mdParallel data fetching

Storage & Files (MEDIUM)

RuleDescription
files-upload.mdWhop native file storage

Engagement (MEDIUM)

RuleDescription
notifications.mdPush notifications
engagement-forums.mdForum posts & comments
engagement-chat.mdChat messages

Development (LOW)

RuleDescription
dev-proxy.mdLocal development proxy
dev-sandbox.mdSandbox testing

Companion Skills (ECOSYSTEM)

RuleDescription
companion-skills.mdInstall & delegate to specialized skills

App Views

Whop apps have three entry points:

ViewRoutePurpose
Experience/experiences/[experienceId]Customer-facing UI
Dashboard/dashboard/[companyId]Admin management
Discover/discoverPublic marketing page

Tech Stack

Required:

  • @whop/sdk - Server-side API client
  • @whop/react - React hooks and Frosted UI

Recommended:

  • Next.js (App Router)
  • TypeScript
  • Tailwind CSS + Frosted UI

Flexible:

  • Database: Supabase recommended, but any works
  • UI: Frosted UI, Shadcn, Radix - your choice

Platforms (Advanced)

For marketplaces with connected accounts:

Resources

Handoff Triggers

Delegate to companion skills when encountering these patterns:

PatternHand Off To
"design", "make it look good", "UI", "component"frontend-design
"optimize", "performance", "slow", "bundle"vercel-react-best-practices
"database", "query", "schema", "index", "RLS"supabase-postgres-best-practices
"review UI", "accessibility", "audit"web-design-guidelines

See companion-skills.md for complete handoff guide.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

varg-video-generation

No summary provided by upstream source.

Repository SourceNeeds Review
General

nextjs

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

Repository SourceNeeds Review
160.9K94.2Kanthropics
Coding

remotion-best-practices

Use this skills whenever you are dealing with Remotion code to obtain the domain-specific knowledge.

Repository SourceNeeds Review
148.3K2.1Kremotion-dev
whop-dev | V50.AI