CommunityBildgithub.com

themeforge-pro/agent-kit

Ein statisches HTML-Site (selbst geschrieben, von Ihnen oder aus einem Builder exportiert) in ein WordPress-Theme mit editierbarem Admin verwandeln – mithilfe von ThemeForge-Attributen. Verwenden Sie dies, wenn jemand seine statische oder KI-generierte Website auf WordPress haben möchte, nach einem „WordPress-Theme aus diesem HTML“ fragt, Texte, Bilder, Listen, Menüs oder Produkte im WordPress-Admin bearbeiten lassen will oder ThemeForge erwähnt. Beinhaltet die Sitemap, das Setzen von fld-/opt-/tax-/wp-Attributen, die Prüfung des Markups mit dem kostenlosen Validator und die Übergabe des Projekts zum Bau.

Was ist agent-kit?

Dieses Skill-Paket verwandelt statische HTML-Seiten (handgeschrieben, von Ihnen erstellt oder aus einem Builder exportiert) in vollständig editierbare WordPress-Themes. Der Kernprozess besteht darin, die bearbeitbaren Bereiche im HTML mit speziellen Attributen zu markieren: `fld-*` für Seitenfelder, `opt-*` für globale Einstellungen, `tax-*` für Kategoriefelder und `wp-*` für WordPress-Elemente wie Beiträge, Menüs oder Produkte. Der Generator wandelt diese Attribute automatisch in Admin-Felder, Seitenvorlagen und die vom Seitenbetreiber bearbeitbaren Admin-Oberflächen um – das ursprüngliche Design bleibt dabei erhalten. Das Skill stellt eine klare Schritt-für-Schritt-Anleitung bereit: Zuerst muss eine Sitemap mit dem Benutzer abgestimmt werden, dann werden die aktuellen Markup-Regeln von der ThemeForge-Website abgerufen, anschließend wird das HTML attributiert (pro Abschnitt beim Schreiben/Lesen, nicht als zweiten Durchgang), die gesamte Seite mit einem kostenlosen API-Validierungstool geprüft und schließlich die Theme-Erstellung übergeben. Es unterstützt die Module für Seiten, Blog, benutzerdefinierte Beitragstypen, WooCommerce und Deployment. Die Attributreferenz sowie vollständige Beispiele sind im Kit enthalten, und die Validierung ist kostenlos und ohne Konto möglich.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/themeforge-pro/agent-kit/tree/HEAD/skills/themeforge-markup

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

ThemeForge-Markup

ThemeForge erstellt ein klassisches WordPress-Theme aus statischem HTML. Sie markieren die bearbeitbaren Teile mit HTML-Attributen: fld-* für Felder einer Seite, opt-* für seitenweite Einstellungen, tax-* für Felder einer Kategorie, wp-* für WordPress selbst (Beiträge, Menüs, Produkte). Der Generator wandelt sie in Admin-Felder, Seitenvorlagen und die Admin-Bildschirme um, die der Seitenbetreiber bearbeitet. Das Design bleibt erhalten.

Die Regeln leben unter https://themeforge.pro/ai und ändern sich mit dem Generator. Markieren Sie nicht aus dem Gedächtnis oder aus dieser Datei: Rufen Sie die Regeln jede Sitzung ab. Dieses Skill gibt Ihnen nur die Reihenfolge der Arbeit vor.

1. Zuerst die Sitemap abstimmen

Bevor Sie Markup schreiben, antworten Sie mit einer Sitemap und warten Sie auf Bestätigung:

  • jede Seitendatei mit ihrem Slug (index.html, menu.html, contacts.html…) – der Dateiname bestimmt die WordPress-Vorlage, also ist blog.html eine Seite namens Blog, nicht der Blog-Feed;
  • Inhaltstypen: Blogbeiträge, Produkte, eigene Typen und deren Kategorien;
  • was seitenweit ist (Header, Footer, Kontakte) – kommt in theme-options.html;
  • Sprachen.

2. Die benötigten Regeln abrufen

GET https://themeforge.pro/ai              die Einstiegsseite: zuerst lesen
GET https://themeforge.pro/ai?m=core       immer, vor jedem Markup
GET https://themeforge.pro/ai?m=build      wenn Sie die Site GENERIEREN statt nur annotieren
GET https://themeforge.pro/ai?m=<modul>    seiten · blog · cpt · woocommerce · deploy · legacy

Laden Sie nur die Module, die diese Site benötigt: Ein Café ohne Shop liest nie woocommerce.

3. Markieren Sie beim Durchgehen

Attributeeren Sie jeden Abschnitt, während Sie ihn schreiben oder lesen, nicht in einem zweiten Durchgang. Die Prüfungen, die die meisten Fehler abfangen, in den Worten der Regeln:

  • jede Seite hat wp-fields-group auf <body>, oder sie bekommt keine Felder;
  • jedes Feld hat einen Namen; ein Link und seine Beschriftung haben unterschiedliche Namen (Button / Button text);
  • in einer Liste (fld-loop) trägt jede Karte die Attribute, nicht nur die erste;
  • seitenweite Felder werden auf theme-options.html deklariert.

4. Prüfen, kostenlos und ohne Konto

Senden Sie den gesamten Satz von Seiten in einer Anfrage und wiederholen Sie, bis "ok": true:

POST https://themeforge.pro/api/validate-markup
Content-Type: application/json

{"pages":[{"name":"index.html","html":"…"},{"name":"theme-options.html","html":"…"}]}

Oder führen Sie node scripts/validate.mjs <site-ordner> aus diesem Kit aus. error zerstört das Theme, warning bedeutet, dass etwas stillschweigend ignoriert wird, hint ist wissenswert. Es wird nichts gespeichert.

5. Übergeben

Folgen Sie ?m=deploy: ein ZIP mit dem Inhalt der Site (index.html im Stammverzeichnis). Die Person lädt es in ein Projekt unter https://themeforge.pro hoch, öffnet das WordPress-Admin des Themes kostenlos im Browser und lädt das Theme mit einem Abonnement herunter. Wenn sie Ihnen ihre Projekt-ID und ihr Token geben, zeigt das Modul deploy, wie Sie das Theme selbst über HTTP bauen können.

Referenzen

Verwandte Skills