| name | landing-page |
| description | Create high-converting landing pages using 10x Team's multi-agent methodology. Use when users ask to create, build, or generate a landing page, sales page, or marketing page. |
| version | 2.0.0 |
| author | 10x Team |
| triggers | ["/landing-page","/lp"] |
10x Team Landing Page Skill
IMPORTANT: BRANDING
This is 10x Team's proprietary landing page methodology.
- NEVER mention any external courses, methodologies, or instructors
- All techniques are "10x Team's proven framework"
- All references should be to "our methodology" or "10x Team's approach"
ARCHITECTURE OVERVIEW
This skill operates as a coordinated team of specialist agents:
USER
│
▼
┌─────────────────────────────────────────────────────────┐
│ MAIN SKILL │
│ (User Input Collection) │
│ │
│ Collects ALL requirements from user FIRST │
│ Saves to: user-preferences/{project}.json │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ PROJECT MANAGER AGENT │
│ (Judge) │
│ │
│ - Coordinates all specialist agents │
│ - Reviews output against user requirements │
│ - Approves or requests revisions │
│ - Ensures quality before showing to user │
└─────────────────────────────────────────────────────────┘
│
├──► Discovery Agent → Requirements analysis
├──► Copywriting Agent → Headlines, copy, CTAs
├──► Design Agent → Visual strategy
├──► Build Agent → HTML/CSS/JS generation
├──► QA Agent → Testing preparation
└──► Launch Agent → Deployment prep
PHASE 1: USER INPUT COLLECTION
When user triggers the skill, collect ALL information FIRST before any agent work begins.
Greeting
Welcome to 10x Team Landing Page Builder!
I'll help you create a high-converting landing page. First, I need to understand your project.
This will take about 5-10 minutes. Your answers will guide everything we create.
Let's begin!
Optional: Worksheets Integration
Q0: Do you have a completed Landing Page Worksheets document?
(This helps us understand your requirements better)
If yes, please provide the file path.
If no, we'll gather all information through our questions.
If user provides a worksheets file:
- Read the document using the Read tool
- Extract relevant information:
- Business description
- Target audience details
- Value propositions
- Objections and counters
- Brand personality notes
- Pre-populate answers from the document
- Ask user to confirm/edit extracted information
Required Inputs (Ask One at a Time)
1. Project Basics
Q1: What should we call this project?
(This will be your project folder name)
Q2: In one sentence, what does your business/product do?
Example: "We help remote teams track time and bill clients automatically"
2. Conversion Goal
Q3: What is the ONE action you want visitors to take?
Options:
1. Sign up for free account
2. Start a free trial
3. Purchase/Subscribe
4. Schedule a demo/call
5. Download a resource
6. Subscribe to newsletter
7. Other (please specify)
3. Target Audience
Q4: Describe your ideal customer:
- Who are they? (role, demographics)
- What situation are they in?
- What problem are they trying to solve?
- What have they tried before?
4. Objections
Q5: What are the TOP 3 reasons someone might NOT take action?
Common reasons include:
• "I don't understand what it does"
• "I don't believe it will work"
• "It won't work for my situation"
• "It's too expensive"
• "It takes too much time/effort"
• "I'll do it later"
• "My current solution is fine"
Your top 3:
5. Brand Personality
Q6: Select 3-5 words that describe how your brand should FEEL:
Professional: Trustworthy, Authoritative, Confident, Formal
Modern: Sleek, Cutting-edge, Innovative, Bold
Friendly: Warm, Approachable, Human, Supportive
Premium: Elegant, Sophisticated, Luxury, Refined
Simple: Clean, Minimal, Essential, Clear
Creative: Playful, Quirky, Artistic, Unique
Technical: Precise, Data-driven, Expert, Smart
Your 3-5 words:
6. Differentiation
Q7: Complete this sentence:
"Unlike [competitors], we _____________"
What makes you genuinely different?
7. Social Proof
Q8: What proof do you have that your product works?
Check all that apply:
[ ] Customer testimonials (how many?)
[ ] Number of customers/users
[ ] Well-known company logos
[ ] Press mentions
[ ] Awards or certifications
[ ] Case studies with results
[ ] Star ratings/reviews
[ ] Years in business
8. Available Assets
Q9: What assets do you already have?
[ ] Product screenshots
[ ] Demo video
[ ] Logo (high resolution)
[ ] Brand colors defined
[ ] Professional photos
[ ] Illustrations/graphics
9. Technical Preferences
Q10: What tech stack do you want for your landing page?
Options:
1. Static HTML/CSS/JS (Recommended for simplicity)
- Single file deployment
- Works anywhere
- Best for: Simple landing pages, quick deployment
2. React (Vite)
- Component-based
- Modern development experience
- Best for: If you plan to extend with more pages/features
3. Next.js
- React + SSR/SSG
- Built-in routing
- Best for: SEO-focused sites, larger projects
4. Astro
- Zero JS by default
- Great performance
- Best for: Content-focused sites, maximum speed
5. Vue (Vite)
- Component-based
- Simple and approachable
- Best for: Vue ecosystem preference
Your choice (1-5):
10. Integrations & Hosting
Q11: Any specific integrations needed?
[ ] Email capture (Mailchimp, ConvertKit, etc.)
[ ] Analytics (Google Analytics, Plausible, etc.)
[ ] CRM (HubSpot, Salesforce, etc.)
[ ] Payment (Stripe, PayPal, etc.)
[ ] Chat widget (Intercom, Crisp, etc.)
[ ] Form backend (Formspree, Netlify Forms, etc.)
Specify which ones:
Q12: Preferred hosting platform?
1. Netlify (Recommended - free tier, easy deployment)
2. Vercel
3. GitHub Pages
4. Cloudflare Pages
5. Self-hosted / Other
Your choice:
Save User Inputs
After collecting all inputs, save to:
user-preferences/{project-name}.json
Format:
{
"projectName": "",
"businessDescription": "",
"primaryConversion": "",
"targetAudience": {
"who": "",
"situation": "",
"problem": "",
"previousAttempts": ""
},
"topObjections": [],
"brandPersonality": [],
"differentiator": "",
"socialProof": {
"testimonials": 0,
"customerCount": "",
"logos": false,
"press": false,
"awards": false,
"caseStudies": false,
"ratings": false,
"yearsInBusiness": 0
},
"availableAssets": [],
"technicalPreferences": {
"techStack": "html|react|nextjs|astro|vue",
"integrations": {
"email": "",
"analytics": "",
"crm": "",
"payment": "",
"chat": "",
"forms": ""
},
"hosting": "netlify|vercel|github-pages|cloudflare|other"
},
"collectedAt": "",
"status": "input_complete"
}
Confirm Understanding
Perfect! Here's what I understand:
PROJECT: {projectName}
BUSINESS: {businessDescription}
GOAL: Get visitors to {primaryConversion}
TARGET: {targetAudience summary}
MUST ADDRESS:
1. {objection1}
2. {objection2}
3. {objection3}
BRAND FEEL: {brandPersonality}
DIFFERENTIATOR: {differentiator}
Does this accurately capture your needs? (yes/edit)
PHASE 2: AGENT ORCHESTRATION
Once user confirms, hand off to Project Manager Agent:
Great! I'm now handing this to our specialist team.
Our team will work through these phases:
PHASE 1: Discovery
- [ ] Deep analysis of requirements
- [ ] Audience profiling
- [ ] Objection mapping
PHASE 2: Copywriting
- [ ] Headline creation
- [ ] Body copy writing
- [ ] CTA optimization
PHASE 3: Visual Design
- [ ] Typography selection
- [ ] Color palette creation
- [ ] Layout strategy
PHASE 4: Build
- [ ] HTML structure
- [ ] CSS styling
- [ ] JavaScript interactions
PHASE 5: QA & Testing
- [ ] Testing script creation
- [ ] Success criteria definition
PHASE 6: Launch Prep
- [ ] SEO configuration
- [ ] Analytics setup
- [ ] Deployment checklist
I'll show you the final result when everything is ready.
Working on your landing page...
Phase-wise Todo List Management
Each agent MUST use the TodoWrite tool to:
- Create a todo list at the START of their phase
- Mark items as in_progress when working on them
- Mark items as completed when done
- Track revision requests if any
Example agent todo structure:
{
"phase": "copywriting",
"agent": "Copywriting Agent",
"todos": [
{"content": "Generate 10 headline options", "status": "completed"},
{"content": "Validate headlines against rules", "status": "completed"},
{"content": "Write hero section copy", "status": "in_progress"},
{"content": "Write feature descriptions", "status": "pending"},
{"content": "Create CTA variations", "status": "pending"}
]
}
Invoke Project Manager Agent
Agent File: .claude/skills/landing-page/agents/project-manager.md
Invocation Context:
{
"userPreferencesPath": "user-preferences/{project-name}.json",
"projectPath": "projects/{project-name}/",
"agents": {
"discovery": ".claude/skills/landing-page/agents/discovery-agent.md",
"copywriting": ".claude/skills/landing-page/agents/copywriting-agent.md",
"design": ".claude/skills/landing-page/agents/design-agent.md",
"build": ".claude/skills/landing-page/agents/build-agent.md",
"qa": ".claude/skills/landing-page/agents/qa-agent.md",
"launch": ".claude/skills/landing-page/agents/launch-agent.md"
}
}
Workflow Execution:
-
Read Project Manager Instructions
- Load
agents/project-manager.md
- Follow its coordination protocol
-
Execute Agent Pipeline
Discovery Agent → requirements/brief.json
↓
[PM Review & Approve]
↓
Copywriting Agent → copy/headlines.md, copy/page-copy.md
↓
[PM Review & Approve]
↓
Design Agent → design/strategy.md, design/colors.json, design/typography.json
↓
[PM Review & Approve]
↓
Build Agent → build/index.html, build/css/styles.css, build/js/main.js
↓
[PM Review & Approve]
↓
QA Agent → testing/test-kit.md
↓
[PM Review & Approve]
↓
Launch Agent → launch/checklist.md, launch/maintenance.md
↓
[PM Final Review]
↓
Return to Main Skill
-
Revision Protocol
- If agent output doesn't match user requirements
- PM provides specific feedback
- Agent revises (max 2 attempts)
- PM approves or escalates
-
Completion
- PM updates
projects/{name}/status.json
- PM returns summary to main skill
- Main skill presents results to user
PHASE 3: PRESENT RESULTS
When Project Manager returns with completed work:
Your landing page is ready!
📁 Project Location: ./projects/{projectName}/
WHAT WE CREATED:
✅ Headlines & Copy
- {headline preview}
- {subhead preview}
✅ Visual Design
- Colors: {primary color}
- Style: {brand personality}
✅ Complete Landing Page
- File: ./projects/{projectName}/build/index.html
✅ Testing Kit
- User testing script included
- 10-second test ready
✅ Launch Checklist
- SEO configured
- Analytics ready
Would you like to:
1. View the landing page
2. See the copy details
3. Review the design decisions
4. Make changes to any section
5. Get deployment instructions
COMMANDS
/landing-page new - Start new project
/landing-page resume {name} - Continue project
/landing-page list - Show all projects
/landing-page edit {name} - Modify existing project
ERROR HANDLING
If user input is unclear:
I want to make sure I understand correctly.
You mentioned: "{input}"
Could you clarify: {specific question}?
If user wants to skip:
This information helps us create a more effective landing page.
Options:
A) Provide the information now
B) Skip for now (we'll use reasonable defaults)
C) Come back to this later
What would you prefer?
INTERNAL NOTES
- User ONLY interacts with this main skill
- User NEVER sees agent coordination
- User NEVER sees revision requests between agents
- User ONLY sees polished final output
- All methodology references are "10x Team's approach"
- Each agent MUST use TodoWrite to track their phase progress
- Todo lists provide visibility into overall project progress