whop-dev
npx skills add https://github.com/steve-cooks/skills --skill whop-dev
Agent 安装分布
Skill 文档
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):
| Principle | Description |
|---|---|
| Empower Creators | Give customization so each whop feels unique |
| Drive Discovery | Make the app have some kind of sharing feature or posting potential to allow users to attrach more users |
| Price Sustainably | Make money without gouging creators or customers |
| Keep UX Simple | Core 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:
- Jump directly to specific rules in Quick Reference below
- Adding payments â payments-checkout.md
- Adding auth â auth-verify-token.md
- SDK issues â sdk-setup.md
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
| Skill | Delegates To | When |
|---|---|---|
frontend-design |
UI creation | Building components, pages, visual design |
vercel-react-best-practices |
Performance | React optimization, data fetching, bundles |
supabase-postgres-best-practices |
Database | Queries, schema, indexes, RLS |
web-design-guidelines |
UX review | Accessibility, 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:
| Step | Guide | Description |
|---|---|---|
| 0 | companion-skills.md | FIRST – Install companion skills |
| 1 | app-from-scratch.md | Plan your app type and architecture |
| 2a | app-scaffold-b2b.md | B2B: Dashboard-only apps for admins |
| 2b | app-scaffold-b2c.md | B2C: Experience apps for members |
| 3 | app-database.md | Add Supabase â supabase-postgres-best-practices |
| 4 | app-whop-dashboard.md | Configure in Whop Developer Dashboard |
| 5 | app-deployment.md | Deploy to Vercel |
| 6 | app-store-submission.md | Submit to App Store (optional) |
Quick Reference
Authentication & Security (CRITICAL)
| Rule | Description |
|---|---|
| auth-verify-token.md | MUST verify user tokens server-side |
| auth-access-check.md | MUST check access levels before operations |
| security-checklist.md | Security best practices checklist |
| auth-headers.md | Extract tokens from headers |
| auth-oauth.md | OAuth for external apps |
| input-sanitization.md | XSS prevention |
SDK Setup (CRITICAL)
| Rule | Description |
|---|---|
| sdk-setup.md | Initialize Whop SDK (required) |
| sdk-iframe.md | Client-side iframe SDK |
Design Principles (SUGGESTIONS)
| Rule | Description |
|---|---|
| app-design-principles.md | Founder’s suggestions for app success (user requests take priority) |
Payments (HIGH)
| Rule | Description |
|---|---|
| payments-checkout.md | Create checkout flows |
| payments-webhooks.md | Handle payment webhooks |
| payments-transfers.md | Send payouts to users |
| payments-billing.md | Billing portal & saved methods |
App Views (HIGH)
| Rule | Description |
|---|---|
| views-structure.md | Experience, Dashboard, Discover pages |
| views-routing.md | Dynamic routing patterns |
Members & CRM (HIGH)
| Rule | Description |
|---|---|
| api-memberships.md | Memberships & user management |
UI & Design (MEDIUM)
| Rule | Description |
|---|---|
| ui-frosted.md | Frosted UI components |
| ui-dark-mode.md | Dark mode handling |
| ui-tailwind.md | Tailwind CSS setup |
API Patterns (MEDIUM)
| Rule | Description |
|---|---|
| api-structure.md | API route patterns |
| api-parallel.md | Parallel data fetching |
Storage & Files (MEDIUM)
| Rule | Description |
|---|---|
| files-upload.md | Whop native file storage |
Engagement (MEDIUM)
| Rule | Description |
|---|---|
| notifications.md | Push notifications |
| engagement-forums.md | Forum posts & comments |
| engagement-chat.md | Chat messages |
Development (LOW)
| Rule | Description |
|---|---|
| dev-proxy.md | Local development proxy |
| dev-sandbox.md | Sandbox testing |
Companion Skills (ECOSYSTEM)
| Rule | Description |
|---|---|
| companion-skills.md | Install & delegate to specialized skills |
App Views
Whop apps have three entry points:
| View | Route | Purpose |
|---|---|---|
| Experience | /experiences/[experienceId] |
Customer-facing UI |
| Dashboard | /dashboard/[companyId] |
Admin management |
| Discover | /discover |
Public 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
- Whop Developer Docs
- API Reference
- Frosted UI Storybook
- MCP Server:
https://mcp.whop.com/mcp(Cursor) orhttps://mcp.whop.com/sse(Claude)
Handoff Triggers
Delegate to companion skills when encountering these patterns:
| Pattern | Hand 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.