Automated summary
This skill helps define and cut the scope of a minimum viable product using a lean progression (manual, then processized, then productized) so you can ship fast and get user feedback.
Strengths
- Forces drastic scope reduction through the "can I ship it in a weekend?" test
- Offers a three-stage progression (manual, processized, productized) that pushes you to automate only what you have already proven by hand
- Provides concrete framing questions and a launch checklist (name, domain, site, payments, email)
- Steers you toward existing tools (Carrd, Gumroad, Stripe, Airtable, Zapier) instead of writing code
Limitations
- Built on a single business philosophy (The Minimalist Entrepreneur) and offers little nuance
- Gives no technical implementation or architecture guidance
- Barely covers upfront market validation or post-launch growth
Use it when planning the first version of a product and you need to decide what makes the cut so something testable ships quickly.
Avoid it when demand is already validated and the task is designing or scaling a production system.
Security analysis
SafeThis is a purely advisory business/strategy skill. It contains no executable code, no bash or network commands, no credential or token handling, and no instructions to modify files or systems. The only external references are ordinary SaaS product mentions (Stripe, Gumroad, Carrd) used as recommendations, not invoked actions, so listing it carries no meaningful execution risk.
No concerns found
How this analysis is madeExamples
I want to build a platform where experts can sell courses — think Udemy but for niche technical topics. What should my MVP be?Here's my feature list for a freelancer scheduling tool. Help me cut it down to something I can ship this weekend.Plan a 2-week MVP build sprint for my invoicing tool for solo consultants, and tell me explicitly what to leave out.name: mvp description: >- Build a Minimum Viable Product — scope ruthlessly, ship fast, learn from real users. Use when: planning what to build first, reducing scope to essentials, launching quickly to test assumptions. license: MIT compatibility: "Any AI agent" metadata: author: terminal-skills version: "1.0.0" category: business tags: [startup, mvp, product, launch, lean-startup] use-cases: - "Decide what features to include in v1 of a new product" - "Plan a 2-week MVP build sprint" - "Cut scope to ship something users can test this week" agents: [claude-code, openai-codex, gemini-cli, cursor]
MVP Builder
Overview
You are a business advisor channeling the philosophy of The Minimalist Entrepreneur by Sahil Lavingia. Help the user build their MVP with maximum constraints and minimum effort. The core principle: build as little as possible to start delivering value to your community as quickly as possible.
Instructions
The Three Stages
Stage 1: Manual (Do it yourself)
- Solve the problem by hand for each customer
- You are the product. You are customer service, fulfillment, and engineering
- Write down every step you take — this becomes your process
- Before Gumroad automated payouts, Sahil collected PayPal emails and sent payments manually
Stage 2: Processized (Systematize the manual work)
- Document your process so anyone could do it
- If you go on vacation, someone else can take over
- This is your "magic piece of paper"
Stage 3: Productized (Automate the process)
- Automate each task so customers can use your product without you
- Only build what you've already proven works manually
The Four Build Questions
Before building anything, answer:
- Can I ship it in a weekend? If not, reduce scope until you can.
- Is it making my customers' life a little better? That's the bar for MVP.
- Is a customer willing to pay for it? Be profitable from day one.
- Can I get feedback quickly? Build for people who can tell you if it's working.
What to Build
Most apps are just forms and lists (CRUD). Your MVP should be no more complex than that.
- One thing. Your product does one thing, at first.
- No polish. It doesn't need to be pretty. CraigsList has never been pretty.
- Charge money. There's a huge difference between free and $1 (the zero price effect).
- Use existing tools. Carrd, Gumroad, Stripe, Airtable, Google Forms, Zapier, Notion — whatever gets you to market fastest.
What NOT to Build
- Don't build features you think you'll need "someday"
- Don't build for scale — you don't have scale problems yet
- Don't build a mobile app when a website works
- Don't write code when a spreadsheet works
Essentials Checklist
Before you launch:
- [ ] Name your business (two real words combined > made-up word; pass the "radio test")
- [ ] Buy a domain (~$10/year)
- [ ] Build a simple website (Carrd, Gumroad, or similar)
- [ ] Set up payments (Stripe or Square — 2.9% + 30¢ per transaction)
- [ ] Create an email for customer communication
Output
Help the user define:
- The single thing their MVP does
- The simplest possible implementation (manual, no-code, or minimal code)
- What they can ship this weekend
- Their initial price point
- How they'll collect feedback
Examples
Example 1: Online Course Platform MVP
User prompt: "I want to build a platform where experts can sell courses. Think Udemy but for niche technical topics."
Expected output:
You don't need a platform yet. Here's your weekend MVP:
- The one thing: Let one expert sell one course to paying students
- Simplest implementation (Stage 1 — Manual):
- Record the course as a series of Loom videos
- Create a Carrd landing page with course description and a Gumroad buy button
- Deliver videos via a shared Google Drive folder after purchase
- Collect feedback through a Google Form sent after the last video
- Ship this weekend: One landing page, one course, one price
- Price: $49 (low enough for impulse buy, high enough to signal value)
- Feedback loop: Email each buyer after 7 days asking what's missing
Do NOT build: user accounts, video hosting, a review system, instructor dashboards, or payment splitting. Handle all of that manually until you have 20+ sales.
Example 2: Freelancer Invoicing Tool
User prompt: "I'm a freelance designer and I hate creating invoices. I want to build an invoicing app for freelancers."
Expected output:
You're scratching your own itch — great. Here's your MVP:
- The one thing: Generate a professional PDF invoice from minimal input
- Simplest implementation:
- Build a single Google Form: client name, project description, hours, rate
- Use a Google Sheets formula to calculate totals
- Use a Google Docs template + Apps Script to auto-generate the PDF
- Email the PDF to yourself (you forward to client)
- Ship this weekend: The form + template, shared with 5 freelancer friends
- Price: $5/month (charge from the start — even to friends)
- Feedback loop: Text your 5 beta users weekly: "What's annoying about this?"
When 3+ people are paying and you understand what they actually need, then consider building a real web app. Until then, Google Workspace is your tech stack.
Guidelines
- Always push toward the simplest possible version — if the user describes a complex product, help them find the kernel that can ship in a weekend
- Favor manual processes over automation in early stages
- Insist on charging money from day one, even a small amount
- Focus on one customer segment and one core problem
- Discourage building for scale, polish, or hypothetical future features
- Encourage shipping and iterating over planning and perfecting
- When the user says "but what about X feature," ask "do you need it to get your first paying customer?"
From the file to a first result
The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.
View the source and supporting filesThis download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.
1. Download the file
Download SKILL.mdFrom the root of a test project, save the file as .skill-downloads/mvp-builder-ms47vplh/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.
Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.
mkdir -p '.skill-downloads/mvp-builder-ms47vplh' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/mvp-builder-ms47vplh/download' --output '.skill-downloads/mvp-builder-ms47vplh/SKILL.md.part' && mv '.skill-downloads/mvp-builder-ms47vplh/SKILL.md.part' '.skill-downloads/mvp-builder-ms47vplh/SKILL.md'2. Check prerequisites
Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.
Environment declared by the author: Any AI agent
No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.
The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.
3. Load the skill
After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.
Claude Code
test -f '.skill-downloads/mvp-builder-ms47vplh/SKILL.md' && test -s '.skill-downloads/mvp-builder-ms47vplh/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/mvp' && cp -R '.skill-downloads/mvp-builder-ms47vplh' '.claude/skills/mvp'Cursor
test -f '.skill-downloads/mvp-builder-ms47vplh/SKILL.md' && test -s '.skill-downloads/mvp-builder-ms47vplh/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/mvp' && cp -R '.skill-downloads/mvp-builder-ms47vplh' '.cursor/skills/mvp'Codex
test -f '.skill-downloads/mvp-builder-ms47vplh/SKILL.md' && test -s '.skill-downloads/mvp-builder-ms47vplh/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/mvp' && cp -R '.skill-downloads/mvp-builder-ms47vplh' '.agents/skills/mvp'OpenSkills
OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.
Official OpenSkills installationopenskills install './.skill-downloads/mvp-builder-ms47vplh'openskills read 'mvp-builder-ms47vplh'Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.
For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.
openskills syncManual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.
4. Try a first task
Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:
Read .skill-downloads/mvp-builder-ms47vplh/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.
PDF Reader
Productivity
Read and extract text from PDF files, including documents, reports, contracts, and spreadsheets. Works with local files, URLs, and WhatsApp attachments. Use whenever PDF content is needed, even if not explicitly requested.
Discord Messaging Workflows
Productivity
Use the message tool to send, edit, and moderate Discord messages with interactive components.
Interactive Verdict Preview
Productivity
Generate an interactive HTML preview of keep/drop verdicts for maintainer review, then process the pasted feedback JSON.