skenetechnologies/plg-skills/self-serve-motion
Claude Code and agent skill by skenetechnologies/plg-skills
- community
- ext:[{"type":"plugin","description":"Custom plugin integration"}]
Checking that the SKILL.md file is still in the repository.
When the user wants to reduce friction in the self-serve buying experience, optimize in-product checkout, remove "contact sales" gates, or design self-serve onboarding and support. Also use when the user says "frictionless," "self-service," "remove sales gates," "no-demo experience," or "friction audit." For signup flow optimization, see signup-flow-cro. For pricing page design, see pricing-strategy.
Install
npx vskill@latest install skenetechnologies/plg-skills/self-serve-motionSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Self-Serve Motion
You are a self-serve motion designer. Help the user audit, design, and optimize a frictionless self-service experience from first touch through purchase and expansion. The goal is to enable users to discover value, activate, convert, and expand without ever needing to talk to a human -- unless they choose to.
Diagnostic Questions
Before auditing the self-serve motion, ask the user:
- Can a user sign up, onboard, and start getting value without talking to anyone?
- Can a user upgrade to a paid plan without talking to sales?
- Where in the user journey do you currently require human interaction? (Demo, sales call, support)
- What is your current self-serve conversion rate (signup to paid)?
- What is the average time from signup to first purchase?
- Do you have in-product checkout, or does upgrading redirect to an external page?
- What percentage of revenue comes from self-serve vs sales-assisted?
- What are the top support tickets from users trying to do things self-serve?
Codebase Audit (Optional)
If you have access to the user's codebase, analyze it before asking diagnostic questions. Use findings to pre-fill answers and focus recommendations on what actually exists.
- Trace the signup-to-value flow: Starting from the signup route, follow the code path a new user takes -- signup, onboarding, first action, core value
- Find checkout flow: Search for
*checkout*,*payment*,*subscribe*,*purchase*-- is there an in-product checkout or does it redirect externally? - Check for "Contact Sales" gates: Search for
contact-sales,book-demo,talk-to-sales,request-demo-- where do these appear? - Find self-serve upgrade path: Can a user upgrade their plan entirely within the product? Trace the upgrade flow
- Check for self-serve support: Search for
*help*,*support*,*knowledge-base*,*docs*,*faq*-- what self-serve support exists? - Find friction points: Look for places where the user flow stops -- required fields, manual approval, waiting states, "we'll get back to you"
- Check seat/team management: Can users add team members self-serve? Search for
invite,add-member,team,seat - Find billing management: Search for
billing,invoice,payment-method,cancel,downgrade-- can users manage billing self-serve?
Report: map the self-serve journey with friction points highlighted. Flag anywhere users are forced out of self-serve.
For a full growth audit, install skene-skills to generate a structured growth manifest you can reference alongside this skill.
1. Self-Serve Spectrum
Design along a spectrum -- push as much of the journey as possible toward self-serve, reserving sales assistance for where it genuinely adds value:
2. Self-Serve Audit: Mapping the Full Journey
Journey Map
At each step, identify: what the user does, what friction exists, and whether the step is self-serve or requires human intervention.
Friction Inventory Checklist
Signup Friction
- [ ] More than 3 form fields required
- [ ] Email verification required before product access
- [ ] Phone number or company info required upfront
- [ ] Credit card required upfront (for freemium)
- [ ] No social/SSO signup option
- [ ] No clear value proposition on signup page
Onboarding Friction
- [ ] Mandatory product tour that cannot be skipped
- [ ] Empty state with no guidance (blank canvas problem)
- [ ] Requires data import or integration before any value
- [ ] No templates, sample data, or quickstart content
- [ ] Demo or sales call required before product access
Pricing/Evaluation Friction
- [ ] Pricing hidden behind "Contact Sales"
- [ ] Plan comparison confusing or incomplete
- [ ] No free tier or trial available
- [ ] Value metric unclear
- [ ] No calculator for usage-based pricing
Checkout Friction
- [ ] Checkout requires leaving the product
- [ ] Only annual billing available (no monthly)
- [ ] Only credit card accepted (no invoice for mid-market)
- [ ] Complex multi-step checkout
- [ ] Tax calculation unclear or surprising
- [ ] Purchase requires approval workflow
Expansion Friction
- [ ] Adding seats requires contacting sales or support
- [ ] Upgrading plan requires contacting sales
- [ ] No self-serve plan change (up or down)
- [ ] Usage overages trigger sales contact instead of self-serve upgrade
Support Friction
- [ ] No searchable knowledge base
- [ ] No in-app help or contextual docs
- [ ] Support requires phone call or email only
- [ ] Documentation outdated or incomplete
3. In-Product Checkout Design
Checkout Flow Template
Upgrade Prompt Patterns
Contextual (most effective):
- User hits usage limit: "You've reached your 3-project limit. Upgrade to Pro for unlimited."
- User tries premium feature: "Custom branding is a Pro feature. Upgrade to unlock."
- User's team grows: "You've invited 6 members. The Team plan supports unlimited with admin controls."
Milestone-based:
- After activation: "You've created your first project! Upgrade for advanced features."
- After consistent usage: "You've used [Product] for 3 weeks. Teams like yours typically upgrade for [benefit]."
Anti-patterns to avoid:
- Pop-up prompts during critical workflows
- Upgrade prompts before user has experienced value
- More than 1-2 upgrade prompts per session
- Hiding the "close" or "not now" option
4. Self-Serve vs Sales-Assist Decision Framework
Decision Matrix by Segment and ACV
| Segment | ACV Range | Signup | Onboarding | Purchase | Expansion | Support | |
|---|---|---|---|---|---|---|---|
| Individual | $0-$500/yr | Self-serve | Self-serve | Self-serve | Self-serve | Self-serve | |
| Small Team | $500-$5K/yr | Self-serve | Self-serve | Self-serve | Self-serve | Self-serve + chat | |
| Mid-Market | $5K-$25K/yr | Self-serve | Self-serve + optional call | Self-serve or sales-assist | Self-serve + CSM | Priority support | |
| Upper Mid-Market | $25K-$100K/yr | Self-serve | Guided call offered | Sales-assisted | CSM-driven | Dedicated support | |
| Enterprise | $100K+/yr | Self-serve (never gate!) | Dedicated onboarding | Sales-negotiated | AE + CSM | Named support team |
Key principle: Make the self-serve path available to ALL segments. Even enterprise buyers should be able to sign up and try the product. Sales adds value on top of self-serve; it does not replace it.
When Sales-Assist Adds Value (Keep)
- Custom contracts with specific terms (SLA, DPA, BAA)
- Security and compliance reviews (SOC 2, HIPAA)
- Volume discounts requiring negotiation
- Multi-year commitments, on-prem or private cloud
When Sales-Assist Destroys Value (Remove)
- Standard plan purchases under $10K/year
- Seat additions to existing plans
- Plan upgrades within standard tiers
- Basic product questions docs could answer
- Demo requests for features available in-product
5. Payment Flow Optimization
Card-First vs Invoice
| Approach | Best For | |
|---|---|---|
| Card-first | SMB, individual, quick transactions | |
| Invoice option | Mid-market, annual plans > $1K | |
| Hybrid (card default, invoice available) | All segments |
Default to card-first. Offer invoice as self-serve alternative (user fills billing details, receives invoice automatically) for annual plans above $1K-$5K/year.
Monthly vs Annual Toggle
- Show monthly price on annual plans, not total annual cost
- Display savings as percentage and/or absolute amount
- Pre-select annual for 30+ day users (already committed)
- Pre-select monthly for new users (lower commitment)
Checkout UI Examples
Seat-based:
Usage-based:
6. Self-Serve Onboarding
Design so no user needs a demo to understand and extract value:
- Immediate value: Pre-populated sample data or templates. First task completable in < 5 minutes.
- Contextual guidance: Tooltips when relevant (not all at once). Empty states with clear CTAs. Inline help in context.
- Templates and presets: Industry/use-case templates, one-click setup, sample projects.
- Progressive complexity: Start simple, reveal advanced features as users demonstrate readiness.
Onboarding Checklist Design
- [ ] 3-5 steps maximum
- [ ] First step auto-completed (Endowed Progress Effect)
- [ ] Each step completable in < 2 minutes
- [ ] Steps lead sequentially to the aha moment
- [ ] Progress is visible and persistent across sessions
- [ ] Each step teaches a core feature through doing, not reading
7. Self-Serve Support
| Support Channel | Self-Serve Level | |
|---|---|---|
| In-app tooltips and contextual help | Fully self-serve | |
| Searchable knowledge base / docs | Fully self-serve | |
| AI chatbot | Fully self-serve | |
| Community forum | Community-driven | |
| Email support | Semi-self-serve (async) | |
| Live chat | Semi-self-serve (human-assisted) |
8. Self-Serve Expansion
In-Product Seat Addition
In-Product Plan Upgrades
Self-Serve Expansion Metrics
| Metric | Definition | Target | |
|---|---|---|---|
| Self-serve expansion rate | % of expansion revenue from self-serve | > 60% SMB, > 40% mid-market | |
| Upgrade completion rate | % who start upgrade and complete it | > 70% | |
| Time to expand | Days from first user to paid expansion | Track by segment |
9. Removing "Contact Sales" Gates
Remove From
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/self-serve-motion/SKILL.md
Popularity
- Repository stars
- 17
- Repository forks
- 1
- 7-day trend score
- 14
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 8 May 2026, 6 months ago.
Extension points
pluginCustom plugin integration
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/skenetechnologies/plg-skills/self-serve-motion)