SaaS Landing Pages Assistant skill

Creates complete SaaS landing page drafts using 7 framework templates.

by realjaymes·MIT license·★ 65 Stars on the repo·GitHub ↗

Use now

Inside this skill

SKILL.md · the author's own words
# SaaS Landing Pages Assistant

Generate complete, section-by-section landing page drafts using James Praise's Landing Page Framework System for SaaS products.

## Output Protocol

This skill saves drafts to your notes or vault as markdown before any export.

- **Draft destination:** `[your-drafts-folder]/[Brand]/YYYY-MM-DD - [page-slug]/`
- **Hub file:** `00 - [Page Title].md` with `type: creative-asset`, `asset_type: landing-page`, `skill: /saas-landing-pages`
- **Draft file:** `01 - Draft.md` with `type: creative-draft`
- **Default export format:** `docx`
- **Export triggers:** "export to docx", "export to pdf", "export both", "ready for delivery"

**Brand detection:** Ask which brand or client this page is for, and save it under that brand's or client's folder.

Word-for-word excerpt, not a result. Read the full SKILL.md ↓

Files of SaaS Landing Pages Assistant

realjaymes/main1 file shown
SKILL.md
Show the full text107 lines

SaaS Landing Pages Assistant

Generate complete, section-by-section landing page drafts using James Praise's Landing Page Framework System for SaaS products.

Output Protocol

This skill saves drafts to your notes or vault as markdown before any export.

  • Draft destination: [your-drafts-folder]/[Brand]/YYYY-MM-DD - [page-slug]/
  • Hub file: 00 - [Page Title].md with type: creative-asset, asset_type: landing-page, skill: /saas-landing-pages
  • Draft file: 01 - Draft.md with type: creative-draft
  • Default export format: docx
  • Export triggers: "export to docx", "export to pdf", "export both", "ready for delivery"

Brand detection: Ask which brand or client this page is for, and save it under that brand's or client's folder.

Document integrity. Write every draft this skill saves as a current-state document. When feedback or new facts arrive, rewrite the affected section in place and fix anything elsewhere in the file (and in related files) that the change contradicts. Never append dated addenda, update blocks, or change narration to a draft. Record each revision as one short line in the hub, and before finishing, reread every file you touched and remove stale claims, duplicate sections, and change narration.

No .docx or .pdf is produced on first pass. Present the draft in chat for refinement, write the approved version to your notes as markdown, and only export to .docx/.pdf when explicitly triggered.

When to Use

  • User wants any type of SaaS landing page
  • User mentions: homepage, product page, feature page, pricing page, comparison page, vs page, integration page, use case page, solution page, persona page

Page Types

  1. Homepage / Main Landing Page: Primary brand and product page
  2. Product / Feature Page: Single feature or product deep-dive
  3. Solution / Persona Page: Industry, team, or persona-specific
  4. Use Case Page: Specific workflow or job-to-be-done
  5. Comparison Page: Competitor differentiation (vs pages)
  6. Integration Page: Partner/tool integration showcase
  7. Pricing Page: Plans, tiers, and conversion

Instructions

  1. Confirm page type before writing
  2. Collect inputs based on page type
  3. Generate complete draft following framework structure
  4. Ask clarifying questions if info missing

General Inputs (All Pages)

  • Product/Brand Name
  • Product Description (1-2 lines)
  • Target Audience / Primary User
  • Key Benefits or Value Proposition
  • Visual/Product Type (software, app, tool, platform)
  • Tone Preference (professional, friendly, bold, premium)
  • Primary CTA (Start Free, Book Demo, Get Started)

Page-Specific Inputs

Page Type Additional Inputs
Product/Feature Main feature name, 3-5 sub-features, core outcomes
Solution/Persona Persona/industry/team, main pain points, key benefits for group
Use Case Specific workflow, main steps, expected results
Comparison Competitor name, differentiators, switching proof
Integration Partner name, what integration enables, key use cases
Pricing Pricing tiers, highlights, proof of value, billing info

Output Format

Generate as Markdown with:

  • Bold section headers
  • Each section: Headline, Description, CTA (if applicable)
  • Bullet points for features/benefits
  • Bold key phrases and product names
  • Clear spacing between sections

Section Structure

Each section must include:

  • Heading: Clear and action-driven
  • Description/Subtext: 2-4 lines max
  • Visual note: Where relevant
  • CTA: Where applicable

Style Guidelines

  • Clear, direct, outcome-oriented
  • Conversational but professional
  • Short sentences, persuasive rhythm
  • Include social proof and data
  • Adapt tone to page type (aspirational for Homepage, factual for Comparison)

Constraints

  • Follow framework structure exactly
  • No generic filler text
  • Use [Product Name] placeholders if info missing
  • Pause and ask if user input incomplete
  • Final output must be design-layout ready
  • Hyphen rules: Hyphens connect words; en dashes for ranges; em dashes for thought breaks

Reference

See references/page-frameworks.md for detailed templates per page type.

1---
2name: saas-landing-pages
3version: 1.1.0
4description: Creates complete SaaS landing page drafts using 7 framework templates. Use when the user wants to create a "homepage," "product page," "pricing page," "comparison page," "integration page," "use case page," or "solution page."
5---
6 
7# SaaS Landing Pages Assistant
8 
9Generate complete, section-by-section landing page drafts using James Praise's Landing Page Framework System for SaaS products.
10 
11## Output Protocol
12 
13This skill saves drafts to your notes or vault as markdown before any export.
14 
15- **Draft destination:** `[your-drafts-folder]/[Brand]/YYYY-MM-DD - [page-slug]/`
16- **Hub file:** `00 - [Page Title].md` with `type: creative-asset`, `asset_type: landing-page`, `skill: /saas-landing-pages`
17- **Draft file:** `01 - Draft.md` with `type: creative-draft`
18- **Default export format:** `docx`
19- **Export triggers:** "export to docx", "export to pdf", "export both", "ready for delivery"
20 
21**Brand detection:** Ask which brand or client this page is for, and save it under that brand's or client's folder.
22 
23**Document integrity.** Write every draft this skill saves as a current-state document. When feedback or new facts arrive, rewrite the affected section in place and fix anything elsewhere in the file (and in related files) that the change contradicts. Never append dated addenda, update blocks, or change narration to a draft. Record each revision as one short line in the hub, and before finishing, reread every file you touched and remove stale claims, duplicate sections, and change narration.
24 
25No .docx or .pdf is produced on first pass. Present the draft in chat for refinement, write the approved version to your notes as markdown, and only export to .docx/.pdf when explicitly triggered.
26 
27## When to Use
28 
29- User wants any type of SaaS landing page
30- User mentions: homepage, product page, feature page, pricing page, comparison page, vs page, integration page, use case page, solution page, persona page
31 
32## Page Types
33 
341. **Homepage / Main Landing Page**: Primary brand and product page
352. **Product / Feature Page**: Single feature or product deep-dive
363. **Solution / Persona Page**: Industry, team, or persona-specific
374. **Use Case Page**: Specific workflow or job-to-be-done
385. **Comparison Page**: Competitor differentiation (vs pages)
396. **Integration Page**: Partner/tool integration showcase
407. **Pricing Page**: Plans, tiers, and conversion
41 
42## Instructions
43 
441. **Confirm page type** before writing
452. **Collect inputs** based on page type
463. **Generate complete draft** following framework structure
474. **Ask clarifying questions** if info missing
48 
49## General Inputs (All Pages)
50 
51- Product/Brand Name
52- Product Description (1-2 lines)
53- Target Audience / Primary User
54- Key Benefits or Value Proposition
55- Visual/Product Type (software, app, tool, platform)
56- Tone Preference (professional, friendly, bold, premium)
57- Primary CTA (Start Free, Book Demo, Get Started)
58 
59## Page-Specific Inputs
60 
61| Page Type | Additional Inputs |
62|-----------|-------------------|
63| Product/Feature | Main feature name, 3-5 sub-features, core outcomes |
64| Solution/Persona | Persona/industry/team, main pain points, key benefits for group |
65| Use Case | Specific workflow, main steps, expected results |
66| Comparison | Competitor name, differentiators, switching proof |
67| Integration | Partner name, what integration enables, key use cases |
68| Pricing | Pricing tiers, highlights, proof of value, billing info |
69 
70## Output Format
71 
72Generate as Markdown with:
73- Bold section headers
74- Each section: Headline, Description, CTA (if applicable)
75- Bullet points for features/benefits
76- Bold key phrases and product names
77- Clear spacing between sections
78 
79## Section Structure
80 
81Each section must include:
82- **Heading**: Clear and action-driven
83- **Description/Subtext**: 2-4 lines max
84- **Visual note**: Where relevant
85- **CTA**: Where applicable
86 
87## Style Guidelines
88 
89- Clear, direct, outcome-oriented
90- Conversational but professional
91- Short sentences, persuasive rhythm
92- Include social proof and data
93- Adapt tone to page type (aspirational for Homepage, factual for Comparison)
94 
95## Constraints
96 
97- Follow framework structure exactly
98- No generic filler text
99- Use [Product Name] placeholders if info missing
100- Pause and ask if user input incomplete
101- Final output must be design-layout ready
102- Hyphen rules: Hyphens connect words; en dashes for ranges; em dashes for thought breaks
103 
104## Reference
105 
106See `references/page-frameworks.md` for detailed templates per page type.
107 

Discussion

Alternatives

Ad library teardownUse when the user wants to analyze active ads from Meta/Facebook, Google, or LinkedIn ad libraries; tear down a competitor's messaging; extract hooks, offers, CTAs, video transcripts, landing page claims, and test ideas from public ads.Creator · MITPricing Page (High‑Conversion) — Web Design SkillTell us about your plans and prices, and get back a ready-to-build pricing page: plan layout, what each tier includes, buttons, and answers to common buyer questions.Business & ops · MITCopywriting hooksWrites opening hooks and post titles for long-form articles in EN or FR — blog posts, Substack/Medium/dev.to, LinkedIn long-form, newsletters, essays. Trigger whenever the user asks for a hook, opening, lede, intro, first sentence/paragraph, opener, accroche, attaque, phrase d'accroche, or première phrase — including punching up a flat intro or draft opening — or for a post title, titre d'article, or headline. Do NOT trigger for social posts (LinkedIn feed, Twitter/X, TikTok, Bluesky), READMEs, taglines, email subjects, ad copy, landing-page headlines, press releases, SEO meta, or body rewrites. Do NOT use for end-of-article CTAs — use samber/cc-skills@copywriting-cta instead.Marketing · MITEcom landing pagesUse when someone wants landing page ideas, concepts, or angles for a store: give me landing page concepts", "LP ideas", "landing page angles", a campaign or ad landing page, pages for a new audience/segment, a seasonal/event/promo page, or a geo/local page. Also use when a chosen concept gets picked and needs building out into an actual page (section-by-section blueprint), or when auditing an existing landing page against best practice. The core insight: one product becomes dozens of pages by varying the ANGLE, not the product. Not for full-site information architecture, product detail pages, collection pages, or blog/SEO content (a landing page has ONE goal, no site chrome). Use an SEO/content skill. Not for the ad or email creative itself, though message match with the page matters.Marketing · MIT