Communitygithub.com

wpgaurav/generateblocks-skills

GenerateBlocks-Fähigkeiten für bessere Layouts mit KI-Tools.

Was ist generateblocks-skills?

Diese Sammlung von KI-Agenten-Fähigkeiten ermöglicht es Entwicklern und Designern, mithilfe von KI-Assistenten wie Claude Code, Cursor oder Codex effizient Layouts und dynamische Inhalte mit dem WordPress-Plugin GenerateBlocks zu erstellen. Die Skill-Dokumentation ist quellgeprüft gegen GenerateBlocks 2.3 und GB Pro 2.6 und deckt statische Abschnitte (Hero, Preise, Karten, FAQs), dynamische Inhalte (Query Loops, 27 Dynamic Tags), benutzerdefinierte ACF-Felder, Animationen, Bedingungen und Pro-Blöcke (Akkordeon, Tabs, Karussell, Formulare) ab. Das Tool enthält einen Installer für verschiedene KI-Assistenten, 38 gebrauchsfertige Vorlagen in 14 Kategorien sowie Referenzen zur Fehlerbehebung und Optimierung. Es unterstützt auch die Konvertierung von HTML, Elementor oder Figma zu GenerateBlocks-Blöcken und ist ideal für Agenturen und Entwickler, die schnell maßgeschneiderte WordPress-Layouts generieren möchten.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI✓Windsurf
npx skills add https://github.com/wpgaurav/generateblocks-skills/tree/main

In Ihrer bevorzugten KI fragen

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

Dokumentation

GenerateBlocks Fähigkeiten

LLM-optimierte Fähigkeitsdokumentation und Entwicklungsressourcen für das GenerateBlocks WordPress-Plugin.

Quellgeprüft gegen GenerateBlocks Free 2.3 und GB Pro 2.6 (Juni 2026). Jedes Block-Schema, jede Attribut-Reihenfolge und jeder Dynamic-Tag in diesen Fähigkeiten wurde gegen den Plugin-Quellcode in diesem Repository geprüft – nicht aus Trainingsdaten abgerufen.

Was die Fähigkeiten erstellen können

  • Statische Abschnitte – Hero, Preise, Karten, FAQs, CTAs, vollständige Landing Pages
  • Dynamische Inhalte – Query Loops (Blog Grids, Related Posts, Archive), 27 Dynamic Tags mit exakter Syntax
  • Benutzerdefinierte Felder – ACF Text/Bild/Link/Gruppen-Felder, Repeater Loops, Optionsseiten, Meta Queries
  • Animationen – Hover-Mikrointeraktionen, Keyframe-Einblendungen, CSS Scroll-gesteuerte Enthüllungen, Reduced-Motion-Schutz
  • Bedingungen – GB Pro Block/Menü-Bedingungen, Formularfeld-Bedingungen, Alternativen für kostenlose Plugins
  • GB Pro Blöcke – Akkordeon, Tabs, Karussell, Navigation, Site Header, Overlays/Mega-Menüs, das 2.6 Formularsystem
  • Vollständige Site-Vorlagen – GeneratePress Elements (Schleifenvorlagen, Seiten-Hero, Hooks, Anzeigeregeln), FSE Block Themes

Schnellinstallation

Installieren Sie Fähigkeiten für Ihren KI-Coding-Assistenten mit einem Befehl:

git clone https://github.com/wpgaurav/generateblocks-skills.git
cd generateblocks-skills
chmod +x install.sh
./install.sh

Dies startet einen interaktiven Installer, der Fähigkeiten für Ihre bevorzugten Tools einrichtet.

Unterstützte Tools

ToolInstallationsortFormat
Claude Code~/.claude/skills/Fähigkeitsverzeichnisse
Cursor~/.cursor/skills/Fähigkeitsverzeichnisse
Windsurf~/.windsurf/rules/Kombiniertes Markdown
OpenAI Codex CLI~/.codex/instructions.mdKombiniertes Markdown
Gemini CLIGEMINI.md (Projektstamm)Kombiniertes Markdown
GitHub Copilot.github/copilot-instructions.mdKombiniertes Markdown
Cline / Roo Code.clinerules (Projektstamm)Kombiniertes Markdown
AiderCONVENTIONS.md (Projektstamm)Kombiniertes Markdown

Installationsoptionen

./install.sh              # Interaktiver Modus (Tools wählen)
./install.sh --all        # Für alle Tools installieren
./install.sh claude       # Nur für Claude Code
./install.sh cursor codex # Für mehrere Tools gleichzeitig
./install.sh --help       # Hilfe anzeigen

Alternative Manuelle Einrichtung

Wenn Sie den Installer nicht verwenden möchten, haben Sie zwei Optionen:

Option A: Skill-Datei hochladen

Laden Sie eine .skill-Datei herunter und laden Sie sie zu Beginn eines neuen Chats in Claude.ai, ChatGPT, Gemini oder einem anderen KI-Assistenten hoch.

FähigkeitDownload
GenerateBlocks Layouts.skill
HTML zu GenerateBlocks.skill
Elementor zu GenerateBlocks.skill
Figma zu GenerateBlocks.skill

Option B: KI auf die Skill-Datei verweisen

Mit Claude Code, Cursor oder Windsurf können Sie direkt auf die Fähigkeit verweisen:

Lesen Sie skills/generateblocks-layouts/SKILL.md und erstellen Sie einen Testimonial-Slider mit 3 Karten

Direkte Links zu Skill-Dateien:


Copy-Paste Beispiele

Durchsuchen Sie den Ordner examples/ nach 38 gebrauchsfertigen Vorlagen in 14 Abschnittstypen:

AbschnittBeschreibung
Hero-AbschnittStatistikleiste, duale CTAs (5 Varianten)
Preistabelle3-stufig mit "Beliebt"-Abzeichen
KartenrasterBlogbeiträge, Portfolio
Funktionsliste6 Funktionen mit Icons
FAQ-AbschnittNummeriertes Q&A, zwei Spalten
TestimonialsZitate, Avatare, Sterne
Sticky CTADunkles Banner, duale Buttons
BeitrasterHervorgehoben + kleine Beiträge
Statistik-Abschnitt4 Metriken auf dunklem Hintergrund
DienstleistungsrasterBento-Layout
Logo-KarussellKunden-/Partnerlogos
Team-RasterTeam-Mitgliedskarten
ZeitstrahlVertikaler Zeitstrahl
VergleichstabelleFunktionsvergleich

Jeder Ordner enthält mehrere Varianten plus die Eingabeaufforderung, die sie generiert hat. Ein vollständig dynamischer Query-Loop-Blog-Raster befindet sich unter skills/generateblocks-layouts/examples/layouts/query-blog-grid.html.

Bonus: Sehen Sie sich examples/from-gauravtiwari-org/ für reale Abschnitte aus Produktionsseiten an.

Beispiele verwenden

  1. Öffnen Sie einen beliebigen examples/ Ordner
  2. Kopieren Sie den Inhalt einer beliebigen output-*.html-Datei
  3. Öffnen Sie in WordPress Ihre Seite/Beitrag
  4. Wechseln Sie zum Code-Editor (Drei-Punkte-Menü > Code-Editor)
  5. Fügen Sie die Blöcke ein
  6. Wechseln Sie zurück zum visuellen Editor

Was enthalten ist

generateblocks-skills/
├── install.sh                 # Multi-Tool Skill Installer
├── CLAUDE.md                  # Claude Code Projektanweisungen
├── AGENTS.md                  # Universelle LLM-Anweisungen
├── skills/                    # Skill-Quelldateien
│   ├── generateblocks-layouts/
│   │   ├── SKILL.md           # Haupteinstiegspunkt (schlank – Details in references/)
│   │   ├── references/        # 23 Referenzdateien (siehe Karte unten)
│   │   └── examples/          # Basis-, zusammengesetzte, Layout-, SVG-Beispiele
│   ├── html-to-generateblocks/
│   ├── elementor-to-generateblocks/
│   └── figma-to-generateblocks/
├── importable/                # .skill- und .zip-Dateien zum Hochladen
├── examples/                  # 58 goldene Beispiele in 14 Abschnitten
├── generateblocks/            # Plugin-Quellcode (2.3.0-rc) zur Referenz
└── generateblocks-pro/        # Pro Plugin-Quellcode (2.6.0-rc) zur Referenz

Fähigkeiten

FähigkeitZweck
GenerateBlocks LayoutsAlles mit GB V2 bauen: statische Abschnitte, Query Loops, Dynamic Tags, ACF-Daten, Animationen, Bedingungen, Pro Formulare/interaktive Blöcke, vollständige Site-Vorlagen
HTML zu GenerateBlocksHTML/CSS in GenerateBlocks Block-Markup konvertieren
Elementor zu GenerateBlocksElementor-Layouts zu sauberen GB-Blöcken migrieren
Figma zu GenerateBlocksFigma-Designs in GB-Blöcke konvertieren

Referenzkarte (generateblocks-layouts/references/)

DateiDeckt ab
_index.mdAufgaben-Router – welche Datei für welchen Job geladen wird
recovery-rules.mdJede bekannte Ursache von "Attempt Recovery"-Fehlern + genaue Lösungen
field-notes.mdEchtkonvertierungslektionen: Escaping-Workflow, Validierungsskripte
block-types.mdElement/Text/Media/Shape überprüfte Attribut-Schemas
dynamic-tags.mdKanonischer Katalog aller 27 Dynamic Tags + exakte Syntax
query-block.mdQuery/Looper/Loop-Item + Pro Query-Erweiterungen
acf-and-custom-fields.mdACF-Felder, Repeater Loops, Optionsseiten, Meta Box
conditions.mdPro Block/Menü/Formular-Bedingungen + kostenlose Alternativen
template-authoring.mdVollständige Sites: GeneratePress Elements, FSE, Archivvorlagen
animations.mdHover, Keyframes, Scroll-gesteuerte Animation, reduzierte Bewegung
gb-pro.mdPro Funktionsübersicht (28 Blöcke, globale Klassen, Versionszeitplan)
pro-forms.mdPro 2.6 Formulare: Felder, Validierung, ESP-Integrationen, Turnstile
pro-interactive.mdAkkordeon, Tabs, Karussell, Navigation, Site Header, Overlays
css-patterns.md · svg-icons.md · responsive.mdStyling-Muster
global-styles.md · patterns.md · performance.md · migrations.md · troubleshooting.mdUnterstützende Leitfäden

Importierbare Formate

Der Ordner importable/ enthält zwei Formate für jede Fähigkeit:

  • .skill – In jeden KI-Chat hochladbar (Claude.ai, ChatGPT, Gemini)
  • .zip – Komprimierte Fähigkeit mit enthaltenen Referenzen

GenerateBlocks V2 Kurzreferenz

Vier Kernblöcke plus die Query-Familie:

generateblocks/element    → Container (div, section, nav, figure, a, ul/ol/li, dl/dt/dd)
generateblocks/text       → Text (h1-h6, p, span, div, a, button, figcaption, li)
generateblocks/media      → Bilder (nur img – statisch und dynamisch)
generateblocks/shape      → SVG-Icons
generateblocks/query      → Dynamische Listen (+ looper, loop-item, query-no-results, query-page-numbers)

Die wichtigsten Regeln:

  • Verwenden Sie generateblocks/element (NICHT /container), generateblocks/text (NICHT /headline oder /button)
  • htmlAttributes ist ein einfaches Objekt ({"href":"https://example.com/about/"}) – niemals ein Array
  • Links: Element <a> umschließt ein Text span-Kind. Text <a> entfernt sein href beim Speichern; Element <a> mit rohem Text löst Recovery aus
  • Die JSON-Attributreihenfolge folgt der block.json-Deklarationsreihenfolge jedes Blocks, className zuletzt
  • Der css-String ist einzeilig, minimiert, alphabetisch sortiert – Hover-Zustände leben im styles-Objekt

Blockformat (Option A – das Plugin fügt automatisch die id-class ein):

<!-- wp:generateblocks/element {"uniqueId":"hero001","tagName":"section","styles":{...},"css":"...","className":"gb-element"} -->
<section class="gb-element-hero001 gb-element">
    <!-- Inhalt -->
</section>
<!-- /wp:generateblocks/element -->

Dynamic Tags – Leerzeichen nach dem Tag-Namen, pipe-getrennte Optionen, keine Anführungszeichen:

{{post_title link:post}}
{{post_permalink}}
{{featured_image size:large}}
{{post_excerpt length:25}}
{{post_date dateFormat:M j, Y}}
{{term_list tax:category|sep:, }}
{{post_meta key:my_acf_field}}
{{post_meta key:repeater.0.subfield}}

{{post_url}}, {{featured_image_url}}, {{post_terms}}, {{acf}} und jede key="quoted"-Form existieren nicht – sie werden gespeichert und als wörtlicher Text gerendert. Der vollständige Katalog befindet sich in references/dynamic-tags.md.


Beispiel-Eingabeaufforderungen

"Erstellen Sie einen Hero-Abschnitt mit Überschrift, Unterüberschrift, zwei CTA-Buttons und einer 4-Statistik-Leiste"

"Bauen Sie eine 3-spaltige Preistabelle mit einer hervorgehobenen mittleren Stufe"

"Erstellen Sie einen Bereich 'Ähnliche Beiträge': 3 Beiträge aus derselben Kategorie, aktueller Beitrag ausgeschlossen"

"Schleifen Sie meinen ACF-Repeater team_members in ein 3-spaltiges Team-Raster"

"Bauen Sie eine Archiv-Schleifenvorlage für GeneratePress Elements, die die Abfrage erbt"

"Fügen Sie diesem Abschnitt eine Scroll-Reveal-Animation mit einem Reduced-Motion-Fallback hinzu"

"Konvertieren Sie dieses HTML zu GenerateBlocks: [HTML einfügen]"


Einschränkungen

  • Keine externen URLs – Geben Sie HTML, Screenshots oder Beschreibungen an
  • Kein benutzerdefiniertes JavaScript – Interaktionen erfolgen nur über CSS, plus GB Pros integrierte JS-Blöcke (Akkordeon, Tabs, Karussell, Overlays, sofortige Paginierung)
  • Platzhalter-Bilder – Ersetzen Sie diese nach der Generierung durch echte Bilder
  • Hover-Interpolation – Interaktive Zustände werden aus statischen Designs abgeleitet
  • UI-verwaltete Einstellungen – Bedingungsregeln, Formularaktionen, Overlay-Trigger und Anzeigeregeln werden in wp-admin konfiguriert, nicht im Block-Markup; die Fähigkeiten listen diese als manuelle Schritte auf
  • Pro 2.6 / Free 2.3 Funktionen (Formulare, CSS-Modus) sind ab Juni 2026 Beta – Seiten mit stabilen Versionen haben sie noch nicht

Entwicklung

cd generateblocks

npm run build          # Produktions-Build
npm run start          # Watch-Modus
npm run test:unit      # Jest Unit-Tests
npm run test:e2e       # Playwright E2E
npm run wp-env:start   # Lokales WordPress

Andere LLMs

Für Nicht-Claude-Assistenten (GPT, Gemini usw.) lesen Sie AGENTS.md für universelle Anweisungen – oder führen Sie einfach ./install.sh aus, um Ihr Tool automatisch einzurichten.

Lizenz

  • Plugin-Quellcode: GPL-2.0-or-later
  • Fähigkeitsdokumentation: MIT

Verwandte Skills