AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Saas Landing Theme

skill-theepan-ai-agent-skills-saas-landing-theme · by theepan

Generate modern, light-themed SaaS landing pages with a warm editorial aesthetic, conversion-focused layout, and polished UI. Use this skill whenever the user asks to create a SaaS website, landing page, marketing site, startup homepage, product page, or any professional web page for a software product or service. Also trigger when the user mentions "landing page", "marketing site", "SaaS site",…

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add skill-theepan-ai-agent-skills-saas-landing-theme

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-theepan-ai-agent-skills-saas-landing-theme)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Saas Landing Theme? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

SaaS Landing Theme

Generate production-grade, light-themed SaaS landing pages with a warm editorial aesthetic that avoids generic AI design patterns. Every page should feel intentionally designed, conversion-focused, and memorable.

When to Use This Skill

  • User wants a SaaS landing page, marketing site, or product homepage
  • User asks for a startup website, pricing page, or feature showcase
  • User wants a professional light-themed web page with modern aesthetics
  • User is building a SaaS product and needs a marketing presence
  • User references "the SaaS theme" or "landing page skill" from prior conversations

Design Philosophy

This theme follows a warm editorial direction: clean but not sterile, professional but not corporate, modern but not trendy. The goal is a page that looks like it was designed by a top-tier agency, not generated by AI.

Anti-Patterns to Avoid

  • Purple gradients on white (the #1 "AI slop" pattern)
  • Inter, Roboto, Arial, or system fonts as primary typeface
  • Generic hero illustrations with abstract blobs
  • Cookie-cutter layouts with no spatial tension
  • Flat, lifeless color palettes with no accent pop

Design System

Before writing any code, read the full design system reference: → references/design-system.md — Contains all CSS variables, typography, color palette, spacing scale, component patterns, and animation specifications.

Before writing template code, read the full template reference: → references/template-structure.md — Contains the canonical section ordering, HTML structure for each section, and component markup patterns.

Output Modes

Mode 1: Full Landing Page (default)

When the user asks for a "landing page", "SaaS site", or "marketing page" without specifying sections, generate the full page with all sections in canonical order:

  1. Nav — Sticky, glass-morphism on scroll
  2. Hero — Headline, subhead, CTAs, social proof, product screenshot
  3. Logo Marquee — Scrolling client/partner logos
  4. Features — 6-card grid with icon, title, description
  5. Bento Grid — Mixed-size cards showing metrics, workflows, stats
  6. Pricing — 3-tier cards (Starter / Professional / Enterprise)
  7. Testimonials — 3-card grid with quotes and author info
  8. CTA — Dark background, strong closing headline
  9. Footer — 4-column layout with links

Mode 2: Section-Only

When the user asks for specific sections (e.g., "just a pricing section" or "hero + features"), generate only those sections but still include the full design system CSS variables and base styles.

Mode 3: React/JSX

When the user specifies React, Next.js, or JSX, output a single .jsx file using:

  • Tailwind utility classes (no custom CSS files)
  • React hooks for interactivity (scroll detection, intersection observer)
  • Lucide React for icons
  • The same design tokens translated to Tailwind config

Workflow

  1. Read references — Always read references/design-system.md and references/template-structure.md before generating code
  2. Gather context — Ask the user (if not already clear):
  • Product name and tagline
  • Target audience (CPA firms, startups, developers, etc.)
  • Key features to highlight (3-6)
  • Pricing tiers (if applicable)
  • Any brand colors to incorporate
  1. Generate — Write the full HTML/JSX file following the design system
  2. Customize — Apply user's brand name, copy, features, and colors
  3. Deliver — Save to /mnt/user-data/outputs/ and present to the user

Customization Points

When the user provides brand-specific information, map it to the design system:

| User Provides | Maps To | |---------------------|----------------------------------------------| | Brand color | --accent and --accent-soft CSS variables | | Product name | .logo text and page ` | | Tagline | Hero and content | | Features list | .feature-card content in features grid | | Pricing tiers | .pricing-card content and prices | | Testimonials | .testimonial-card quotes and author info | | Screenshot/mockup | .hero-screenshot` content area |

If the user provides a brand color, derive the full accent palette:

  • --accent: The provided color
  • --accent-soft: The color at 8% opacity on white
  • --accent-hover: The color darkened ~10%

Quality Checklist

Before delivering, verify the output meets these standards:

  • [ ] Uses Instrument Serif + General Sans (not Inter/Roboto/Arial)
  • [ ] Warm off-white background (#FAFAF7), not pure white
  • [ ] Accent color has sufficient contrast and a soft variant
  • [ ] Noise texture overlay is present (body::before)
  • [ ] Nav has glass-morphism effect on scroll
  • [ ] Hero has perspective tilt on product screenshot
  • [ ] Scroll-triggered fade-up animations on cards
  • [ ] All interactive elements have hover states with transitions
  • [ ] Responsive breakpoints at 1024px and 640px
  • [ ] No generic placeholder text — use realistic, contextual copy
  • [ ] Floating stat cards animate with float keyframe
  • [ ] CTA section uses dark background with radial gradient glow
  • [ ] Footer includes location flag (contextual to user's region)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.