Przejdź do treści
Biblioteka skilli
Marketing i treści · Budowanie i kod

landing-page-scaffold

/landing-page-scaffold

Generuje samodzielny prototyp HTML strony docelowej z pięcioma sekcjami (Hero, Social Proof, Features, Pricing, CTA) w jednym pliku do podglądu w przeglądarce.

Repozytorium
kimi-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
17.07.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
3
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 17.07.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/generate_landing_page.py

Co robi i kiedy

Generuje samodzielny prototyp HTML strony docelowej z pięcioma sekcjami (Hero, Social Proof, Features, Pricing, CTA) w jednym pliku do podglądu w przeglądarce.

Oryginalny opis (EN)

Generate a self-contained landing page HTML prototype with five standard sections (Hero → Social Proof → Features → Pricing → CTA), outputting a single inlined HTML file ready to preview in any browser. Triggered when the user asks to build, generate, or scaffold a landing page, wireframe, or marketing page prototype, or mentions specific sections like hero, pricing, or CTA.

Jak działa

  1. Usage
  2. Parameters
  3. Configuration
  4. Features
  5. Use Cases
  6. Dependencies
Sekcje z nagłówków SKILL.md, w oryginale · 150 linii, 539 słów
Podgląd SKILL.md
---
name: landing-page-scaffold
description: "Generate a self-contained landing page HTML prototype with five standard sections (Hero → Social Proof → Features → Pricing → CTA), outputting a single inlined HTML file ready to preview in any browser. Triggered when the user asks to build, generate, or scaffold a landing page, wireframe, or marketing page prototype, or mentions specific sections like hero, pricing, or CTA."
license: MIT
type: tool
tags: ["landing-page", "wireframe", "html", "prototype", "marketing"]
---

# Landing Page Scaffold

Generate a fully structured landing page HTML prototype with a single command, featuring five core sections:

1. **Hero** — Headline, subheading, CTA button
2. **Social Proof** — Partner logos, key metrics, user testimonials
3. **Features** — Product feature cards (with icon support)
4. **Pricing** — Plan comparison table (with highlighted recommended tier)
5. **CTA** — Footer call-to-action

Outputs a self-contained HTML file (all CSS inlined) that can be previewed directly in a browser with zero external dependencies.

## Usage

### Quick Start: Use Default Config

```bash
python3 scripts/generate_landing_page.py -o landing.html --open
```

Generates a landing page with default styling and opens it in the browser.

### Customize Product Info

```bash
python3 scripts/generate_landing_page.py \
  --name "MyApp" \
  --tagline "Ship products 10x faster" \
  --description "The platform your team has been waiting for." \
  -o landing.html --open
```

### Full Customization via JSON Config

```bash
python3 scripts/generate_landing_page.py --config my_config.json -o landing.html
```

See the "Configuration" section below for the config file format.

### Custom Theme Color

```bash
python3 scripts/generate_landing_page.py --primary-color "#059669" -o landing.html
```

### Output to stdout (Pipeable)

```bash
python3 scripts/generate_landing_page.py --name "Demo" > page.html
```

## Parameters

| Parameter | Description |
|-----------|-------------|
| `--config, -c` | Path to JSON config file (full customization of all content) |
| `--name, -n` | Product/brand name |
| `--tagline, -t` | Hero section headline |
| `--description, -d` | Hero section subheading |
| `--primary-color` | Primary theme color (HEX format, e.g. `#4F46E5`) |
| `--output, -o` | Output file path (defaults to stdout if not specified) |
| `--open` | Automatically open in browser after generation |

## Configuration

The JSON config supports the following fields (all optional; unspecified fields use defaults):

```json
{
  "product_name": "MyApp",
  "tagline": "Build something amazing.",
  "description": "A short product description.",
  "hero_cta_text": "Get Started",
  "hero_cta_url": "#pricing",
  "social_proof": {
    "stats": [
      {"value": "10K+", "label": "Users"}
    ],
    "logos": ["Partner A", "Partner B"],
    "testimonials": [
      {"quote": "Great product!", "author": "Name", "role": "Title, Company"}
    ]
  },
  "features": [
    {"title": "Feature Name", "description": "Description", "icon": "zap"}
  ],
  "pricing": {
    "tiers": [
      {
        "name": "Free",
        "price": "$0",
        "period": "/month",
        "description": "For individuals",
        "features": ["Feature 1", "Feature 2"],
        "cta_text": "Start Free",
        "highlighted": false
      }
    ]
  },
  "cta": {
    "headline": "Ready to start?",
    "description": "Sign up today.",
    "button_text": "Get Started",
    "button_url": "#"
  },
  "theme": {
    "primary": "#4F46E5",
    "primary_light": "#818CF8",
    "primary_dark": "#3730A3",
    "secondary": "#0F172A",
    "accent": "#06B6D4",
    "background": "#FFFFFF",
    "surface": "#F8FAFC",
    "text": "#1E293B",
    "text_light": "#64748B",
    "border": "#E2E8F0",
    "radius": "12px"
  }
}
```

### Supported Icon Names

`zap`, `users`, `chart`, `shield`, `code`, `headphone`

Icon names not in this list will display as a circular placeholder.

## Features

- **Zero External Dependencies**: Pure Python standard library, all HTML/CSS inlined
- **Responsive Design**: Works well on both desktop and mobile
- **Secure**: All user input is HTML-escaped
- **Themeable**: Color scheme controlled via CSS variables
- **Fixed Navbar**: Frosted glass effect with scroll tracking
- **Interactive Feedback**: Card hover animations and button state transitions

## Use Cases

- Product managers creating landing page prototypes for reviews
- Designers validating page structure and information hierarchy
- Startup teams quickly generating MVP landing pages
- Marketing teams drafting campaign pages
- Rapid page demo creation for interviews or competitions

## Dependencies

- Python 3.7+ (standard library only)
Pliki w paczce (3)
  • LICENSE 1 KB
  • SKILL.md 5 KB
  • scripts/generate_landing_page.py 24 KB

Wersje

W bazie nie ma innych skilli o nazwie landing-page-scaffold.

Migawka bazy z 28.10.2026 · wersja paczki 5f5bc2f2251a (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100lp-proto-gen
    Generuje strukturalny prototyp HTML strony docelowej z sekcjami Hero, Social Proof, Features, Pricing i CTA, jako samodzielny plik z wbudowanym CSS do podglądu w przeglądarce.
  • 100landing-page
    Generuje gotowy do wdrożenia landing page z briefu jako pojedynczy plik HTML z Tailwind CSS, trybem ciemnym, semantycznym HTML i metadanymi OG, z sekcjami hero, funkcje, FAQ i stopka.
  • 90landing-page
    Pisze tekst strony docelowej dla kampanii i makietuje go jako prototyp.
  • 100landing-architecture
    Projektuje architekturę landing page'a nastawionego na konwersję: układ sekcji hero, dowody społeczne, rozmieszczenie wezwań do działania i szablony shadcn.
  • 100kai-landing-page
    Tworzy kompletny tekst strony docelowej: sekcję hero, propozycje wartości, dowody społeczne, odpowiedzi na obiekcje i CTA, ocenione według bramek jakości.
  • 100kai-landing-page
    Tworzy kompletny tekst strony docelowej: sekcję hero, propozycje wartości, dowody społeczne, odpowiedzi na obiekcje i CTA, ocenione według bramek jakości.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.