Generate a complete SaaS landing page with EdgeOne Pages deployment.

MITAuto-check passedFrontend & Design

Install SaaS Landing Gen

skills CLI
$ npx skills add TencentEdgeOne/awesome-website-prompts-and-skills --skill saas-landing-gen -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install TencentEdgeOne/awesome-website-prompts-and-skills saas-landing-gen --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/TencentEdgeOne/awesome-website-prompts-and-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/saas-landing-gen .claude/skills/saas-landing-gen && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
saas-landing-gen
GitHub stars
185
Token cost
~1.3k tokens
SKILL.md length
227 words
Files
1
Skills in repo
3
Repo updated
First seen
Licence
MIT

At a glance

Generate a complete SaaS landing page with EdgeOne Pages deployment.

  • Works in 3 steps: Gather Requirements → Generate the Code → Deploy to EdgeOne Pages
  • Tasks that involve Landing pages
  • SKILL.md covers Trigger Words, What This Skill Does, Tech Stack and Workflow, plus 4 more sections
  • Calls npm and npx

What it does

SaaS Landing Gen is an agent skill from TencentEdgeOne/awesome-website-prompts-and-skills. Generate a complete SaaS landing page with EdgeOne Pages deployment. Includes hero section, features, pricing, testimonials, and CTA sections. Supports React + Tailwind CSS, one-command deploy to EdgeOne Pages.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design, covering Landing pages and Deployment. It works with Tailwind CSS and React. The repository describes itself as: Tencent EdgeOne 维护的网站资源合集。在 AI 编程工具中,给它一个 Prompt 或 Skill,就能生成精美酷炫的网页,或者带有登录、支付、AI 能力的完整网站。WorkBuddy × Tencent EdgeOne AI Prompts × Skills 挑战赛官方作品池。 The licence is MIT.

When your agent uses it

  • Tasks that involve Landing pages
  • Tasks that involve Deployment

Example prompts

  • “/saas-landing-gen”

Requirements

  • Node.js

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Gather Requirements
  2. Generate the Code
  3. Deploy to EdgeOne Pages

What it can do on your machine

Read from SKILL.md and the folder at commit e3f25bd. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm and npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

SaaS Landing Gen loads about 1.3k tokens when it runs. Until then it costs about 57 tokens; SKILL.md has 227 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~57
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from TencentEdgeOne/awesome-website-prompts-and-skills at commit e3f25bd, republished under its MIT licence (© TencentEdgeOne). 227 words, ~1,300 tokens.

Download SKILL.mdSave it as .claude/skills/saas-landing-gen/SKILL.md (or your agent's skills folder).
name
saas-landing-gen
description
Generate a complete SaaS landing page with EdgeOne Pages deployment. Includes hero section, features, pricing, testimonials, and CTA sections. Supports React + Tailwind CSS, one-command deploy to EdgeOne Pages.

SaaS Landing Page Generator Skill

Trigger Words

  • "帮我做一个 SaaS 落地页"
  • "generate a saas landing page"
  • "创建一个软件产品官网"
  • "landing page for my saas"

What This Skill Does

Generates a complete, production-ready SaaS landing page and deploys it to EdgeOne Pages in one flow.

Output: a hosted URL + full source code.

Tech Stack

  • Framework: React 18 + Vite
  • Styling: Tailwind CSS
  • Deployment: EdgeOne Pages (auto)
  • Optional: Edge Functions for form handling

Workflow

Step 1: Gather Requirements

Ask the user (or infer from context):

  1. Product name / brand
  2. Tagline / one-liner
  3. Key features (3-5)
  4. Pricing tiers (optional)
  5. Color scheme preference

If info is missing, use sensible defaults and proceed.

Step 2: Generate the Code

Create a Vite + React + Tailwind project with the following structure:

saas-landing/
├── index.html
├── package.json
├── vite.config.js
├── tailwind.config.js
├── postcss.config.js
├── src/
│   ├── main.jsx
│   ├── App.jsx
│   ├── index.css
│   └── components/
│       ├── Navbar.jsx
│       ├── Hero.jsx
│       ├── Features.jsx
│       ├── Pricing.jsx
│       ├── Testimonials.jsx
│       ├── CTA.jsx
│       └── Footer.jsx
└── public/
    └── favicon.svg
Step 3: Deploy to EdgeOne Pages

After generating code, run:

bash
# Install EdgeOne Pages CLI
npm install -g edgeone-pages-cli

# Deploy
edgeone-pages deploy . --name <project-name>

Or guide user to connect Git repo to EdgeOne Pages for auto-deploy.

Code Templates

package.json
json
{
  "name": "saas-landing",
  "private": true,
  "version": "1.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview"
  },
  "dependencies": {
    "react": "^18.2.0",
    "react-dom": "^18.2.0"
  },
  "devDependencies": {
    "@types/react": "^18.2.0",
    "@types/react-dom": "^18.2.0",
    "@vitejs/plugin-react": "^4.2.0",
    "autoprefixer": "^10.4.17",
    "postcss": "^8.4.33",
    "tailwindcss": "^3.4.1",
    "vite": "^5.0.0"
  }
}
tailwind.config.js
js
/** @type {import('tailwindcss').Config} */
export default {
  content: ['./index.html', './src/**/*.{js,ts,jsx,tsx}'],
  theme: {
    extend: {
      colors: {
        brand: {
          50: '#eff6ff',
          100: '#dbeafe',
          200: '#bfdbfe',
          300: '#93c5fd',
          400: '#60a5fa',
          500: '#3b82f6',
          600: '#2563eb',
          700: '#1d4ed8',
          800: '#1e40af',
          900: '#1e3a8a',
        },
      },
    },
  },
  plugins: [],
}
src/App.jsx (Complete Example)
jsx
import React from 'react'
import Navbar from './components/Navbar'
import Hero from './components/Hero'
import Features from './components/Features'
import Pricing from './components/Pricing'
import Testimonials from './components/Testimonials'
import CTA from './components/CTA'
import Footer from './components/Footer'

export default function App() {
  return (
    <div className="min-h-screen bg-white">
      <Navbar />
      <main>
        <Hero />
        <Features />
        <Pricing />
        <Testimonials />
        <CTA />
      </main>
      <Footer />
    </div>
  )
}
src/components/Hero.jsx (Key Section)
jsx
import React from 'react'

export default function Hero({ productName = "Your SaaS", tagline = "The best solution for your business" }) {
  return (
    <section className="relative bg-gradient-to-br from-brand-600 to-brand-800 text-white py-24 px-6 text-center">
      <div className="max-w-4xl mx-auto">
        <h1 className="text-5xl font-bold mb-6">{productName}</h1>
        <p className="text-xl mb-8 text-brand-100">{tagline}</p>
        <div className="flex gap-4 justify-center">
          <button className="bg-white text-brand-700 px-8 py-3 rounded-lg font-semibold hover:bg-brand-50 transition">
            Get Started Free
          </button>
          <button className="border border-white px-8 py-3 rounded-lg font-semibold hover:bg-white/10 transition">
            See Demo
          </button>
        </div>
      </div>
    </section>
  )
}

EdgeOne Pages Deployment

After code generation, ensure deployment by:

  1. Option A: CLI Deploy
bash
npx edgeone-pages-cli deploy . --name saas-landing-demo
  1. Option B: Git-based Deploy
  • Push code to GitHub
  • Connect repo at EdgeOne Pages console
  • Auto-deploy on push
  1. Verify deployment URL and return to user.

Best Practices

  • Use semantic HTML for SEO
  • Ensure mobile responsive (Tailwind classes)
  • Add meta tags in index.html
  • Optimize images (use SVG where possible)
  • Include OG tags for social sharing

Example Prompt to User

Create a SaaS landing page for [Product Name].
Tagline: [One line description]
Features: [Feature 1], [Feature 2], [Feature 3]
Pricing: Free / Pro ($29/mo) / Enterprise (contact)
Color scheme: [Blue/ Purple/ Green/ Custom]
Deploy to EdgeOne Pages.

© TencentEdgeOne, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/saas-landing-gen of TencentEdgeOne/awesome-website-prompts-and-skills.

Open the folder on GitHubat commit e3f25bd

Compare with similar skills

SaaS Landing Gen next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

SaaS Landing Gen compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
SaaS Landing Gen this skillTencentEdgeOne/awesome-website-prompts-and-skills185—~1.3kAutomated safety check: PassMIT
Kill AI Slopyetone/kill-ai-slop1.3k—~1.4kAutomated safety check: PassApache-2.0
UI/UX Design System AdvisorGalaxy-Dawn/claude-scholar5.7k1 repos~1.1kAutomated safety check: PassMIT
Design StyleCastor6/tactus3761 repos~2.1kAutomated safety check: PassApache-2.0
Animated React Component LibrariesHainrixz/editor-pro-max2641 repos~5.7kAutomated safety check: PassCustom licence
Gridgeistohmiler/gridgeist115—~2.6kAutomated safety check: PassMIT

Similar skills

  • Kill AI Slop

    yetone/kill-ai-slop

    Find and remove AI slop — the generic, machine-default visual and copy tics of vibe-coded products — from a web project.

    1.3k GitHub stars~1.4k tokensUpdated 26 days ago
    Frontend & DesignAuto-check passed
  • UI/UX Design System Advisor

    Galaxy-Dawn/claude-scholar

    Turns a vague UI request into a concrete design system with style, palette, typography and layout guidance from a search script, plus stack-specific implementation advice.

    5.7k GitHub starsUsed in 1 repo~1.1k tokens
    Frontend & DesignAuto-check passed
  • Design Style

    Castor6/tactus

    A skill your agent uses whenever the user asks to build, create, design, develop, improve, or style any frontend interface or visual element.

    376 GitHub starsUsed in 1 repo~2.1k tokens
    Frontend & DesignAuto-check passed
  • Animated React Component Libraries

    Hainrixz/editor-pro-max

    Helps choose and drop in animated React components from Magic UI and React Bits for landing pages, marketing sites and dashboards, instead of hand-coding animations.

    264 GitHub starsUsed in 1 repo~5.7k tokens
    Frontend & DesignAuto-check passed
  • Gridgeist

    ohmiler/gridgeist

    A skill your agent uses when creating, redesigning, or reviewing web interfaces that need product-specific structure, clear hierarchy, responsive composition, accessible interaction, or relief from…

    115 GitHub stars~2.6k tokensUpdated 2 mo ago
    Frontend & DesignAuto-check passed
  • Oa Design

    OpenLabs-so/oa-design

    Open Analytics' design language, extracted from the shipped product: an ink-derived neutral system, squircle surface anatomy, one small spring vocabulary, pixel-matched skeletons, and a plain-spoken…

    134 GitHub stars~1.3k tokensUpdated 1 mo ago
    Frontend & DesignAuto-check passed

More from TencentEdgeOne/awesome-website-prompts-and-skills

  • Portfolio Flow

    TencentEdgeOne/awesome-website-prompts-and-skills

    Generates a complete designer portfolio website with admin login, portfolio CRUD management, AI-powered project description generation, theme customization (5 presets or custom hex), and visit…

    185 GitHub stars~1.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Edgeone Pages Website Skeleton

    TencentEdgeOne/awesome-website-prompts-and-skills

    基于 EdgeOne Pages 的全栈网站生成方案。用户说一句话(如「帮我建一个电商站」「做一个AI客服站」「做个管理后台」),AI 自动组合 Auth、Cart、Payment、AI Chat、Admin 五大模块,生成完整 Next.js 前后端代码并部署到 EdgeOne Pages 全球 CDN。支持电商、AI 助手、SaaS 管理后台三大模板。底层使用 Edge…

    185 GitHub stars~2.2k tokensUpdated 4 mo ago
    Auto-check: notes

Questions about SaaS Landing Gen

What does SaaS Landing Gen do?

Generate a complete SaaS landing page with EdgeOne Pages deployment. SaaS Landing Gen is an agent skill from TencentEdgeOne/awesome-website-prompts-and-skills. Generate a complete SaaS landing page with EdgeOne Pages deployment.

When should I use SaaS Landing Gen?

SaaS Landing Gen fits situations like: tasks that involve Landing pages; tasks that involve Deployment.

How do I install SaaS Landing Gen in Claude Code?

Run `npx skills add TencentEdgeOne/awesome-website-prompts-and-skills --skill saas-landing-gen -a claude-code`. Or copy the skill folder (skills/saas-landing-gen in TencentEdgeOne/awesome-website-prompts-and-skills) into .claude/skills/saas-landing-gen in your project. Claude Code loads it when a task matches its description.

How do I install SaaS Landing Gen in Codex?

Run `npx skills add TencentEdgeOne/awesome-website-prompts-and-skills --skill saas-landing-gen -a codex`. Or copy the skill folder (skills/saas-landing-gen in TencentEdgeOne/awesome-website-prompts-and-skills) into .agents/skills/saas-landing-gen in your project. Codex loads it when a task matches its description.

Can I use SaaS Landing Gen in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add TencentEdgeOne/awesome-website-prompts-and-skills --skill saas-landing-gen -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/saas-landing-gen, .gemini/skills/saas-landing-gen, .github/skills/saas-landing-gen and .opencode/skills/saas-landing-gen in your project.

What does SaaS Landing Gen need to run?

Going by SKILL.md and its folder, SaaS Landing Gen needs the command-line tools its instructions call (npm and npx). Our summary lists: Node.js.

Does SaaS Landing Gen access the network?

SKILL.md contains no URLs. Its commands use npm and npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is SaaS Landing Gen safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does SaaS Landing Gen use?

SaaS Landing Gen is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does SaaS Landing Gen use?

About 1.3k tokens (SKILL.md is roughly 5.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to SaaS Landing Gen?

Skills that share tags, products or a category with SaaS Landing Gen: Kill AI Slop (yetone/kill-ai-slop, 1.3k stars), UI/UX Design System Advisor (Galaxy-Dawn/claude-scholar, 5.7k stars), Design Style (Castor6/tactus, 376 stars) and Animated React Component Libraries (Hainrixz/editor-pro-max, 264 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains SaaS Landing Gen?

TencentEdgeOne (a GitHub organization) maintains it in TencentEdgeOne/awesome-website-prompts-and-skills, which has 185 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on June 4, 2026.

Source: TencentEdgeOne/awesome-website-prompts-and-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.