Communitygithub.com

Aston1690/claude-skill-landing-page

Erstelle vollständige, bereitstellungsfertige Landing Pages mit einem expliziten Frontend-Skill-Stack: Frontend Design für die künstlerische Leitung, Design Taste Frontend für Anti-Slop-Umsetzung, Imagegen Frontend Web für visuelle Referenzen auf Abschnittsebene (falls sinnvoll) und diesen Skill für Recherche, Conversion-Struktur, Bau, Browser-QA und Bereitstellung. Verwende ihn immer, wenn der Benutzer eine Landing Page, Verkaufsseite, Kampagnenseite, einseitige Marketing-Website, ein Website-Redesign oder die Umwandlung einer URL/PDF/eines Dokuments/eines Briefings in eine Webseite wünscht. Löse ihn auch aus, wenn der Benutzer nur das Frontend, die Bilder, die Reaktionsfähigkeit oder die Bereitstellung einer Landing Page verbessern möchte.

Was ist claude-skill-landing-page?

Dieser Skill, „Landing Page Builder“, ist ein umfassendes Werkzeug zur Erstellung qualitativ hochwertiger, bereitstellungsfertiger Landing Pages. Er extrahiert Branding und Inhalte aus Kundenwebsites und -dokumenten und produziert eine responsive HTML/CSS-Seite mit verifizierten Bildern und sauberer Struktur. Der Skill ist für plattformübergreifende KI-Agenten wie Claude Code, Cursor, Codex, GitHub Copilot und andere konzipiert und stellt sicher, dass Bilder als entscheidender Inhalt und nicht als bloße Dekoration behandelt werden. Er arbeitet nach strengen „Anti-Slop“-Regeln, um generisch aussehende KI-Inhalte zu vermeiden, und führt einen mehrstufigen Workflow durch: Kontext- und Recherchephase, Content-Extraktion (einschließlich Bilderkennung), Asset-Verifizierung, Frontend-Richtung und Blaupause unter Verwendung der spezifizierten Skill-Stacks, Bau mit einer gewählten Implementierungsstapel (wie statisches HTML/CSS oder React), Browser-QA und schließlich Bereitstellung und Live-Verifizierung. Der Skill betont die Verwendung der tatsächlichen Inhalte des Kunden, die Wartbarkeit des Stils und ein Design-Gate vor dem Code, das ein detailliertes Build-Briefing erfordert, um die Ausrichtung auf die Marke und eine effektive Conversion sicherzustellen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add Aston1690/claude-skill-landing-page

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Landing Page Builder

Erstelle qualitativ hochwertige, bereitstellungsfertige Landing Pages, indem du Branding und Inhalte aus Kundenwebsites und -dokumenten extrahierst und eine responsive HTML/CSS-Seite mit verifizierten Bildern und sauberer Struktur produzierst.

Dieser Skill existiert, weil Landing Pages eine sorgfältige Koordination von Branding, Inhalten, Bildern und responsivem Design erfordern – und der häufigste Fehler ist es, Quelldokumente als reine Textdokumente zu behandeln und dabei die Bilder zu übersehen, die die Hälfte der Marketingbotschaft tragen.

Die Goldenen Regeln

1. Bilder sind Inhalt, keine Dekoration. Wenn ein Marketing-PDF neben einem Absatz über das Wohlbefinden von Schülern ein Klassenfoto zeigt, IST dieses Foto die Botschaft. Eine Landing Page ohne diese Bilder ist unvollständig, egal wie gut der Text ist. Extrahiere und integriere Bilder im ersten Durchlauf, jedes Mal.

2. Halte das Styling innerhalb des gewählten Stacks wartbar. Verwende für eine statische Seite CSS in styles.css, nicht inline im HTML. Für ein bestehendes Framework-Projekt, behalte dessen etablierte CSS-Module, Komponentenstile, Utility-Klassen oder Token-System bei. Migriere keine Styling-Architektur ohne Grund.

3. Erfinde niemals Inhalte. Verwende nur das, was das Quelldokument bereitstellt. Erfinde keine Bildunterschriften, visuelle Anweisungen, Testimonial-Zitate, Statistiken oder Kundennamen. Wenn Inhalte fehlen, markiere es und frage nach – fülle Lücken nicht mit KI-generierten Platzhaltertexten.

4. Verwende den Frontend-Stack bewusst. Lade vor dem Programmieren die verfügbaren unterstützenden Skills, die unten genannt werden. Sie sind komplementäre Rollen, keine doppelten Anweisungen, die blind zusammengefügt werden sollen. Wenn ein benannter Skill nicht verfügbar ist, fahre mit dem verfügbaren Stack fort und notiere die Lücke; täusche niemals vor, dass er ausgeführt wurde.


Frontend Skill Stack (Erforderliches Routing)

Die per Screenshot bereitgestellten Frontend-Tools ordnen sich diesem Landing-Page-Workflow wie folgt zu. Lies references/frontend-skill-stack.md für die vollständigen Routing- und Konfliktregeln.

  1. frontend-design – Erstelle die themenspezifische visuelle These, Typografie, Palette, Layout-Konzept, Signatur-Element und Bewegungsabsicht. Verwende es für Neubauten und sinnvolle visuelle Umgestaltungen.
  2. design-taste-frontend – Wende Anti-Slop-Implementierungsdisziplin, responsive Layout-Mechaniken, zugängliche Interaktionszustände, Komponentenauswahl, Leistungsprüfungen und den endgültigen Design-Check vor dem Flug an.
  3. imagegen-frontend-web – Verwende es, wenn generierte visuelle Referenzen die Unklarheit wesentlich reduzieren würden: unbekannte visuelle Richtung, bildgeführte Kampagnen, individuelle Illustration/künstlerische Leitung oder ein Benutzer, der nach Mockups fragt. Es generiert Referenzen; es ersetzt keine echten Marken-Assets oder die Implementierung.
  4. design-taste-frontend-v1 – Nur Legacy-Fallback. Verwende es, wenn ein bestehendes Projekt explizit von v1-Verhalten abhängt; lade v1 und aktuelles Design Taste nicht zusammen.
  5. imagegen-frontend-mobile – Nicht Teil eines Website-Landing-Page-Baus. Verwende es nur für ein separates mobiles App-Bildschirm-Lieferobjekt, niemals als Schritt des responsiven Webdesigns der Seite.
  6. Aidesigner Frontend – Wenn dieser genaue Skill installiert und auffindbar wird, verwende ihn als optionale zweite Kritik der genehmigten künstlerischen Leitung. Er wird derzeit nicht als verfügbar angenommen und darf den Workflow niemals blockieren.

Führe nicht jedes Tool aus Zeremoniell aus. Der minimale Stack für eine neue Landing Page ist frontend-design + aktuelles design-taste-frontend + landing-page. Füge imagegen-frontend-web hinzu, wenn die Generierung visueller Referenzen gerechtfertigt ist. Responsives mobiles Web bleibt Teil der Implementierung und QA; es wird nicht an den mobilen App-Bild-Skill delegiert.

Erforderliches Design-Gate vor dem Code

Erstelle vor der Implementierung ein internes Build-Briefing, das Folgendes enthält:

  • Zielgruppe der Seite, einziges Conversion-Ziel und Quelle-der-Wahrheit-Inhalt;
  • eine kohärente visuelle These, die mit dem tatsächlichen Thema verbunden ist, nicht mit einer generischen SaaS-Ästhetik;
  • Palette und Typografie-Rollen mit überprüfter Lizenzierung/Verfügbarkeit;
  • Abschnittsreihenfolge und die Aufgabe jedes Abschnitts;
  • Asset-Karte: erhalten, beschaffen, generieren oder weglassen;
  • eine signifikante visuelle Idee und einen zurückhaltenden Bewegungsplan;
  • Desktop-, Tablet- und Mobilverhalten für den ersten Faltbereich und komplexe Abschnitte;
  • explizite Vermeidungsliste basierend auf dem Marken- und Referenz-Audit.

Wenn der Benutzer eine Referenz bereitgestellt hat, extrahiere Prinzipien, ohne deren Identität zu kopieren. Wenn die Quelle eine bestehende Kundenseite oder eine genehmigte Vorlage ist, behalte genehmigte Texte, Marken-Assets, Komponenten-Grammatik und Abschnittsreihenfolge bei, es sei denn, der Benutzer autorisiert ausdrücklich ein Redesign.


Anti-Slop-Regeln (VERPFLICHTEND)

Diese Muster lassen KI-generierte Seiten billig und generisch aussehen. Verwende sie NIEMALS:

Verbotene Textmuster

  • „Revolutionieren“, „Transformieren Sie Ihre“, „Entfesseln Sie die Kraft von“, „Nutzen Sie“, „Befähigen Sie“
  • „Modernste“, „Nächste Generation“, „State-of-the-Art“, „Best-in-Class“
  • „Nahtlos“, „Mühelos“, „Supercharged“
  • „In der heutigen schnelllebigen Welt“, „In einer Ära von“
  • Absätze mit „Stellen Sie sich vor...“ oder „Stellen Sie sich Folgendes vor...“ beginnen
  • Generische CTAs wie „Mehr erfahren“ oder „Jetzt starten“ ohne Kontext – verwende spezifische CTAs: „Sofortiges Angebot erhalten“, „Demo buchen“, „Preise ansehen“

Verbotene visuelle Muster

  • Verlaufnetzblobs oder Aurora-Hintergründe (das #1 Erkennungszeichen KI-generierter Seiten)
  • Lila-zu-Blau-Verläufe als primäre Designsprache
  • Schwebende 3D-Objekte ohne Verbindung zum Produkt
  • Generische abstrakte geometrische Muster als Heldenhintergründe
  • Übermäßig abgerundete Karten (border-radius > 1.5rem) mit starken Schlagschatten
  • Identische Kartenlayouts, die 3+ Mal mit nur Icon-Änderungen wiederholt werden
  • Stock-Foto-Heldenbilder, die nicht zum Geschäft passen (z.B. generische Händeschüttelfotos)

Verbotene Codemuster

  • Inline-Stile in HTML-Elementen
  • Verwendung von !important in CSS (außer für Utility-Overrides)
  • Hartcodierte Pixelwerte für Schriftgrößen – verwende clamp() oder rem
  • Fehlende alt-Attribute für Bilder
  • Verwendung von <div>, wenn semantische Elemente existieren (<section>, <article>, <nav>, <header>, <footer>)

Arbeitsablauf-Übersicht

Der Build folgt sieben Phasen. Kläre offensichtliche Fakten aus den gelieferten Quellen, anstatt den Benutzer zu bitten, sie zu wiederholen. Frage nur, wenn eine fehlende Entscheidung das Ergebnis wesentlich verändert.

  1. Kontext & Recherche – Lies Projekt-/Kundenanweisungen, Meeting-Entscheidungen, Briefing, Genehmigungsstatus, Live-Marke, Referenzen, Texte und Design-Grammatik
  2. Content-Extraktion – Extrahiere alle genehmigten Texte und Bilder aus den gelieferten Quellen
  3. Asset-Verifizierung – Erstelle ein herkunftsbasiertes Inventar verwendbarer Medien
  4. Frontend-Richtung & Blaupause – Wende Frontend Design und Design Taste an; lege Conversion-Flow, Tokens, responsives Verhalten, Assets und Akzeptanzprüfungen fest; generiere Web-Referenzen nur, wenn gerechtfertigt
  5. Bau – Verwende den einfachsten Stack, der das Briefing erfüllt, und implementiere vollständigen Produktionscode
  6. Browser-QA – Baue/Teste, inspiziere Screenshots bei Desktop/Tablet/Mobil, behebe Fehler und wiederhole
  7. Bereitstellen & Live-Verifizieren – Stelle nur auf Anfrage bereit, inspiziere dann die echte URL und melde den verifizierten Alias

Phase 1: Kontext & Recherche

Bevor du Code schreibst, lies die nächstgelegenen Projekt-/Kundenanweisungen, das genehmigte Briefing, Meeting-Entscheidungen und Quelllinks. Verstehe dann die bestehende Marke des Kunden und sammle alle Assets, die du benötigst.

Markenextraktion

Rufe die Website des Kunden auf und extrahiere:

  • Farben: Inspiziere CSS-Custom-Properties, berechnete Stile auf Schlüsselelementen (Überschriften, Buttons, Hintergründe, Akzente). Notiere als Hex-Werte.
  • Schriftarten: Überprüfe Google Fonts-Links, font-family-Deklarationen und @font-face-Regeln. Nimm nichts an – viele Seiten verwenden Schriftarten, die wie gängige aussehen, aber keine sind.
  • Logo: Finde die Logo-Bild-URL (normalerweise im Header oder Footer). Hole die höchstmögliche Auflösung.
  • Designsprache: Notiere Abstandsmuster, Border-Radius-Verwendung, Schattenstile, Hintergrundbehandlungen von Abschnitten.

Assets-Sammlung

Dies ist entscheidend. Durchsuche die Bildverzeichnisse der Website, um einen vollständigen Katalog zu erstellen:

  1. Rufe die Startseite und wichtige Seiten auf, extrahiere alle <img> src-Attribute und CSS background-image-URLs
  2. Suche nach Mustern in den Bildpfaden (z.B. /wp-content/uploads/YYYY/MM/ für WordPress-Seiten)
  3. Notiere für jedes Bild:
    • Vollständige URL
    • Beschreibender Name (was zeigt das Bild?)
    • Abmessungen (aus dem Dateinamen oder durch Abrufen der Header)
    • Kategorie (Foto, Illustration, Icon, Logo, Aufkleber)

Speichere diesen Katalog – du wirst während des gesamten Builds darauf verweisen.

Beispiel-Katalogeintrag:

URL: https://example.com/wp-content/uploads/2023/08/image-13-1024x768.jpeg
Beschreibung: Studenten, die zusammen im Klassenzimmer arbeiten
Abmessungen: 1024x768
Kategorie: foto
Verwendung für: Problem-Abschnitt, Galerie

Phase 2: Content-Extraktion

Wenn der Benutzer ein PDF, Word-Dokument oder ein anderes Inhaltsdokument bereitstellt:

Textinhalte

  • Extrahiere alle Überschriften, Fließtexte, Statistiken, Zitate und CTAs
  • Behalte die Abschnittsstruktur des Dokuments bei – sie bildet normalerweise die Seitenabschnitte ab
  • Notiere spezifische Formulierungen, die wörtlich beibehalten werden sollten (Taglines, bestätigte Behauptungen, Testimonial-Zitate)

Bildinhalte (NICHT ÜBERSPRINGEN)

  • Identifiziere jedes Bild im Dokument
  • Bestimme für jedes Bild, was es zeigt und zu welchem Abschnitt es gehört
  • Ordne Dokumentbilder tatsächlichen gehosteten URLs von der Website des Kunden zu (aus deinem Phase-1-Katalog)
  • Wenn ein Dokumentbild mit keiner katalogisierten URL übereinstimmt, notiere es als „benötigt Quelle“ und frage den Benutzer

Der Grund, warum dies wichtig ist: Marketingdokumente verwenden Bilder strategisch. Ein PDF, das Charakterillustrationen neben Inhalten über Gehirnwissenschaft zeigt, sagt dir, dass diese Illustrationen in den Gehirnwissenschaft-Abschnitt der Landing Page gehören. Sie zu ignorieren, erzeugt eine textlastige Seite, die den Punkt verfehlt.


Phase 3: Bildkatalog & Verifizierung

Bevor du etwas baust, verifiziere jede Bild-URL, die du verwenden willst.

Verifizierungsprozess

Für jede Bild-URL:

  1. Rufe die URL auf und überprüfe den HTTP-Statuscode
  2. Eine 200-Antwort mit korrektem Content-Type bedeutet, dass sie gut ist
  3. Ein 404 oder anderer Fehler bedeutet, dass die URL falsch ist

Korrektur defekter URLs

Wenn eine Bild-URL 404 zurückgibt:

  1. Gehe zurück zur Live-Seite und suche nach dem Bild anhand des partiellen Dateinamens
  2. Rufe den Seitenquellcode ab, der ursprünglich das Bild enthielt
  3. Suche nach dem korrekten Pfad – Dateinamen haben oft geringfügige Abweichungen (z.B. GYM_Kid-at-Desk-300x295.png vs GYM_Kid_AtDesk-222x300.png)
  4. Rate niemals Dateinamen. Überprüfe immer gegen den tatsächlichen Server.

Endgültiger Katalog

Erstelle eine verifizierte Liste, die jeden Inhaltsabschnitt seinen Bildern zuordnet:

Hero: logo.png (verifiziert), character-teaching.png (verifiziert), sticker-owl.png (verifiziert)
Problem: classroom-photo.jpeg (verifiziert)
Brain Science: character-1.png (verifiziert), character-2.png (verifiziert), character-3.png (verifiziert), character-4.png (verifiziert)
Shift: school-kits.jpg (verifiziert), home-products.jpeg (verifiziert)
Gallery: classroom.jpeg, confidence.png, founders.jpeg (alle verifiziert)

Phase 4: Frontend-Richtung & Blaupause

Lade den erforderlichen Frontend-Skill-Stack und schließe das Design-Gate vor dem Code von oben ab. Entscheide, ob generierte Web-Referenzbilder nützlich sind. Lege den Conversion-Flow, die Abschnittsaufgaben, visuelle Tokens, Medienplan, Bewegungsabsicht, responsives Verhalten und Akzeptanzprüfungen vor der Implementierung fest.

Lehne die Richtung selbst ab, wenn sie unverändert für einen nicht verwandten Kunden wiederverwendet werden könnte. Eine kohärente künstlerische Richtung ist besser, als mehrere Skill-Ästhetiken zu mitteln.

Phase 5: Bau

Wähle den Implementierungs-Stack

Zwinge nicht jede Landing Page in eine Technologie. Wähle basierend auf dem tatsächlichen Projekt:

  • Bestehendes Repository oder Vorlage: Behalte dessen Framework, Laufzeit, Komponenten, Routing und Asset-Pipeline bei, es sei denn, eine Migration wird ausdrücklich angefordert.
  • Statische Kampagnenseite: Semantisches HTML, externes CSS und minimales JavaScript werden bevorzugt, wenn keine Komponentenarchitektur oder App-Verhalten benötigt wird.
  • Komponentengeführte oder interaktive Seite: React/Vite, Next.js oder der bestehende Stack des Repositorys sind gültig, wenn wiederverwendbare Komponenten, Integrationen, Zustand oder komplexe Bewegungen dies rechtfertigen.
  • Überprüfe Abhängigkeiten, bevor du sie importierst. Bevorzuge bestehende Projektbibliotheken gegenüber dem Hinzufügen modischer Pakete.

Die alte Standardeinstellung unten gilt nur für eine wirklich neue statische Seite.

Dateistruktur für statische Seiten

Halte es einfach – ein einzelnes Verzeichnis mit zwei Dateien:

projekt-name/
├── index.html
└── styles.css

Vermeide für eine einfache statische Seite unnötige Build-Tools und Framework-Abhängigkeiten. Dies ist ein Standard, kein Verbot, den tatsächlichen Stack des Projekts zu verwenden.

Design System Einrichtung (styles.css)

Beginne das Stylesheet mit dem extrahierten Markensystem:

:root {
  /* Markenfarben – von der Kundenseite extrahiert */
  --primary: #0f4661;
  --primary-dark: #0a3347;
  --accent: #f37b78;
  --accent-hover: #e06560;
  /* ... alle Markenfarben als Custom Properties */

  /* Neutrale Skala – immer definieren */
  --gray-50: #f8f9fa;
  --gray-100: #f0f2f5;
  --gray-200: #e2e5ea;
  --gray-300: #c8cdd5;
  --gray-400: #9ca3b0;
  --gray-500: #6b7280;
  --gray-600: #4b5563;
  --gray-700: #374151;
  --gray-800: #1f2937;
  --gray-900: #111827;

  /* Utility-Tokens */
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.06);
  --shadow-md: 0 4px 20px rgba(0,0,0,0.08);
  --shadow-lg: 0 8px 40px rgba(0,0,0,0.12);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.16);
  --radius-sm: 0.375rem;
  --radius-md: 0.75rem;
  --radius-lg: 1rem;
  --radius-xl: 1.5rem;

  /* Übergänge */
  --transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-bounce: 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
}

body {
  font-family: 'ExtractedFont', -apple-system, BlinkMacSystemFont, sans-serif;
  color: var(--gray-700);
  background: var(--white, #ffffff);
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}

Typografie-Regeln (KRITISCH)

Schlechte Typografie ist der #1 Grund, warum KI-Seiten amateurhaft aussehen. Befolge diese streng:

/* Mindestgrößen – niemals darunter gehen */
body { font-size: clamp(1rem, 0.95rem + 0.25vw, 1.125rem); } /* 16-18px */
h1 { font-size: clamp(2.25rem, 1.5rem + 3vw, 4rem); }       /* 36-64px */

...

[truncated for translation]

Verwandte Skills