SkillCMS: Vom Impuls zur Reichweite, oder wie ein Artikel bei viSales entsteht

SkillCMS: Vom Impuls zur Reichweite, oder wie ein Artikel bei viSales entsteht
  • SkillCMS ersetzt unser aktuelles CMS Ghost: Rein statisch, kein Backend, maximale Performance und volle Kontrolle über jeden Baustein.
  • Kopf & KI: Jeder Artikel entsteht durch strukturierte Diskussion, meine drei spezialisierte Claude Cowork-Skills ersetzen das leere Textfeld.
  • Der Prozess endet nicht beim Publish, ein zyklischer Claude-Loop analysiert Rankings und speist neue Themen zurück in Schritt 1.

Ich wurde erst vor ein paar Tagen wieder gefragt, wie ich es schaffe, regelmäßig Inhalte zu publizieren, trotz Projektarbeit, Kundengesprächen und dem ganzen Rest, der zum Alltag einer B2B-Agentur gehört.

Die ehrliche Antwort: Ich habe den Prozess neu gebaut.

Nicht optimiert. Neu gebaut!

Werkstattbericht (Longread)

Was man keinem Kunden empfehlen sollte

  1. Auf gar keinen Fall in 15 Jahren 6x das Logo ändern als Unternehmen. NoGo!
  2. Auf ebenso gar keinen Fall sollte man in unter 2 Jahren 3 Website-Relaunches machen!!!

Ratet was wir getan haben.

Genau. BEIDES.

Warum ein eigenes Skill-CMS-System?

Ich habe lange (seit 2008?) mit Wordpress gearbeitet und Wordpress ist gut. Aber irgendwann war mir klar, dass ich keine CMS-Abhängigkeit mehr will. Keine Datenbank, die gepatcht werden muss. Keine Plugin-Inkompatibilitäten nach einem Update. Kein Backend, das mich nachts wachhält.

Relaunch 1, Anfang 2025: Was ich wollte: Markdown-Dateien, ein Python-Script, und eine Website, die sich anfühlt wie ein Produkt — nicht wie ein Framework. Versuch 1 war vor 3 Jahren Elmpages, haben wir dann aber verworfen um dann Nuxt umsetzen, doch dazu brauchte ich jeweils die Unterstützung von Mitarbeitern und... die waren in Projekten vergraben. Gut so. Aber ich kam nicht weiter mit meinen Ideen.

Relaunch 2, Sommer 2025: Anlauf mit Ghost, selbst alle alten Texte "manuell" aus der Website übernommen, dazu 50+ LinkedIn-Newsletter in die Website kopiert etc. Ghost hat den Vorteil eines integrierten Newsletter-Systems was Brevo ersetzen konnte, direkter Fediverse-Anbindung. Local Hosting, jedoch die Umsetzung war so voller technischer Tücken und Abhängigkeiten zu US-Diensten... lösbar, aber wieder Aufwand aus dem Team und externer Hilfe. Danke an Sascha von Bonn-Digital!

KI-Content-Workflow: Seit zwei Jahren nutze ich KI als Hilfsmittel, auch wenn ich da lange zu weniger auf LinkedIn und Co. geschrieben habe. "Kopf & KI" wie Kai Hedergott es nennt. Ergebnis: Mit eigenen Skills für Newsletter-Beiträgen, Impulsen etc. direkt aus Claude und API-Zugriff entstehen die Entwürfe hinein ins CMS.

Wieso dann noch ein klassisches CMS?

Überlegungen dazu findet man in meinen Beiträgen hier:

2024: SEO ist tot! Es lebe AEO?

2025: Was Deine Website KI-Sprachmodellen sagt & warum das künftig wichtig wird

2026: Warum unsere neue Website bewusst viele Texte enthält und was KI damit zu tun hat, Website der Zukunft: Wenn Browser, KI-Agenten & Spatial-OpenUSD parallele Zugänge werden (war der echte Impuls, der zu...) Vibe-Contenting braucht kein smartes CMS. Es braucht ein... dummes? (führte, ergänzt um) Die Featured-Snippet-Falle: Warum Google generisches Wissen schluckt und was dagegen hilft

Gerade die Gedanken zur Website der Zukunft nach dem SIEMENS-Event gaben den Anstoß, gepaart mit meinem KI-Assisted Workflow mit eigenen Skills. Und ich hatte eine Studie gelesen -oder in einem C. Magnussen-Podcast gehört?- das viele klassische Software-as-a-Service-Lösungen durch KI+Skills ersetzt werden können.

Relaunch 3: Kurz vor Ostern kam von Claude ein 85-Euro-Gutschein für zusätzliche Claude-KI-Nutzung. Also packte ich die letzten Token meines Monatsplans und den Gutschein in einen Topf und...

...nach meiner ersten Vibe-Coding-Erfahrung mit dem Projekt Browser Mosaic 2 und dem neuen USDconfig 1.1. Vorgehen inkl. viSales-Infografik (neuer eigener Skill!) als Debriefing der KI an mich... (Ich merke, es werden wieder SEHR Gerd-Spaghetti-Sätze die so keine KI schreiben würde!!11elf)...

...Jedenfalls schaltete ich auf Opus-Modell um und schrieb einen langen Brief an die KI. Bat um Rückfragen. Lachte & weinte (Symbolisch) über die Antworten. Ergänzte. Diskutierte.

Heraus kam ein Masterplan der in eine SkillCMS-ToDo-Masterplan.MD wanderte als Projektgedächnis für ClaudeCoWork. Ich habe zwar ein paar Mal auf Anweisung von Claude das Terminal-Fenster genutzt, aber eigentlich nur in Claude-Cowork gearbeitet. Hatte mich da seit Weihnachten dran gewöhnt nach über 1,5 Jahren mit ChatGPT. (Der Wechsel hat "politische Gründe" und... Skills sind mein Weg zum Ziel, daher der neue LinkedIn-Newsletter Skill-Abo, schon mein drittes Linkedin-Newsletter-Format: Sollte man auch NICHT machen!)

Dann startete ich einige weitere Chats, darunter Template, Newsletter, Mastodon, KI-Website (dazu später mehr) und Neue-Homepage. Jeder bekam als "Sub-Task" seine eigene ToDo ausdiskutiert. Und dann legten die Task los. Kommunikation via der ToDo-Dateien.

Ich hatte dann eine Gruppe an Assistenten die es zu Koordinieren galt. Manchmal war es wie ein Dompteur, aber nach zwei Tagen Freizeit hatte ich das neue Template mit Brevo-Newsletter, Fediverse-Anbindung und Co. stehen. Verblieb nur noch der Export aus Ghost (eigene Cowork-Aufgabe).

Nun habe ich meinen eignen Workflow, kann das Design "via Chat" bestimmen. Kann mit dem "CMS chatten." Das Ergebnis heißt nun SkillCMS. Und der Workflow dahinter hat inzwischen elf Schritte, fünf Phasen und einen Kreislauf, der sich selbst speist.

Diese neue SkillCMS-Website geht bald an den Start.
Dies ist die Ankündigung!

Phase A: Content-Entstehung: Kopf & KI

Jeder Artikel beginnt an einem von drei Orten.

Entweder kommt die Idee direkt aus dem Alltag — aus einem Kundengespräch, einem Konferenzbeitrag, einer Beobachtung, die sich nicht loslässt. Oder sie kommt vielleicht aus der Google Search Console: welche Fragen stellen Menschen, die nach Themen wie WebAR, OpenUSD oder B2B-Visualisierung suchen? Oder sie ist in der viSales-Content-Strategie (Markdown-Datei dazu ist 9 Seiten lang) bereits angelegt — ein Thema, das wir bewusst besetzen wollen.

Was ich dann entscheide: welches Format. Ein Kurzimpuls, der schnell einen Gedanken auf den Punkt bringt. Ein Visual Sales Newsletter, der tiefer geht. Oder ein Vertriebskommunikationsbeitrag, der ein Thema grundlegend aufarbeitet.

Für jedes Format gibt es einen eigenen Claude-Skill — einen strukturierten Gesprächsleitfaden, der mir hilft, den Kern eines Themas herauszuarbeiten. Nicht ich tippe, was der Algorithmus gerne hätte. Ich rede, erkläre, widerspreche, korrigiere. Die KI strukturiert, verdichtet, fragt nach. Das Ergebnis ist mein Gedanke — nur besser artikuliert. Lest den obigen Werkstattbericht, der ist 100% Gerd-Chat ohne Filter. So besser nicht schreiben!

Ich nenne das nun: Kopf & KI.

Mein eigener Infografik-Skill hat meine Idee in diese Grafik umgewandelt die ich vor der Umsetzung überprüft habe. Hier nun eine gute Dokumentation des Workflows.

Phase B: Fertigstellung: Freigabe & Automatisierung

Bevor ein Artikel in den Build geht, durchläuft er zwei automatisierte Schritte.

Der FAQ-Skill analysiert den Text und schlägt strukturierte Fragen und Antworten vor — mit JSON-LD Schema-Markup, das Suchmaschinen wie Google direkt verstehen (Stichwort Snippet-Falle). Der CTA-Skill prüft, wo im Funnel der Artikel steht, und setzt passende Handlungsaufrufe: TOFU für Awareness, MOFU für Abwägung, BOFU für Entscheidung. (Entstand nachdem mich mal Thomas Riedel fragte wieso meine Texte so CTA-Arm sind...)

Dann schaue ich drüber. Korrigiere, wo nötig. Und gebe frei.

Phase C: Build, ein Befehl, alles gerendert

python3 build-visales.py

Das ist der gesamte Build-Prozess.

Aus einer Markdown-Datei mit YAML-Frontmatter entsteht eine vollständige HTML-Seite: mit Navigation, Footer, Newsletter-Einbindung, Autorenbox, Tag-Badges, FAQ-Toggles, JSON-LD Schema und OpenGraph-Tags. Dazu werden automatisch Tag-Listing-Seiten, eine Sitemap, ein RSS-Feed, robots.txt und llms.txt aktualisiert.

Statisch. Kein Backend. Maximale Performance.

Vor dem Deployment schaue ich die Seite lokal im Browser an — Layout, Bilder, Links, alles. Dann geht sie per FTP auf visales.de.

Phase D: Distribution: Reichweite ohne Algorithmus-Abhängigkeit

Live ist nicht fertig. Live ist der Startschuss.

Der Artikel erscheint ab nun als Teaser auf Mastodon @visales@mastodon.social im offenen Fediverse, mit chronologischem Feed und einer Technik-Community, die echte Inhalte schätzt. Als Community-Post auf meinem YouTube-Kanal, wo bestehende Abonnenten erreicht werden. Als GBP-Post auf viSales-Google Business, für lokale Sichtbarkeit in Bochum und darüber hinaus.

Und auf Gerhard Schröder@LinkedIn: einen Entwurf erstelle ich mit einem modifizierten LinkedIn-Skill von Mark Zimmermann, auf Basis meines Stils und meiner Positionierung, mit einem Filter ala Content-Ampel von Kerstin Hoffmann. Den finalen Text schreibe ich selbst. Das Posting mache ich selbst. LinkedIn ist Beziehungsarbeit — das sollte nicht delegiert werden.

Phase E & Kreislauf: Der Claude-Loop

Was nach ein paar Wochen passiert, ist der interessanteste Teil.

Die Search Console zeigt, welche Artikel ranken, welche knapp darunter liegen, welche Klickraten unter den Erwartungen bleiben. Ein zyklischer Claude-Loop analysiert diese Daten, vergleicht sie mit dem bestehenden Content -Mitbewerber-Analyse-Skill war vorher im Einsatz- und schlägt konkrete Optimierungen vor: neue Abschnitte, aktualisierte FAQs, stärkere Titel, bessere interne Verlinkung.

Ich entscheide, was umgesetzt wird. Manchmal führt das zu einem überarbeiteten Artikel. Manchmal zu einem neuen Thema — und der Kreislauf beginnt von vorne.

Phase A, Schritt 1.

Ausblick und Kosten

Das gesamte SkillCMS ist innerhalb einer Woche in den Abendstunden entstanden. Kosten: ein 85-Euro-Claude-Gutschein und vielleicht weitere 10 Euro meines Abos. Kein Framework, kein Theme-Kauf, kein Hosting-Vertrag.

Ein Grund für SkillCMS war Souveränität. Bei Nuxt und Ghost war das Ziel ähnlich — aber nicht erreichbar: fremde Softwaresysteme, die ich nur begrenzt anpassen konnte. Kein eigener Hausfont (Atkinson Hyperlegible®) für barrierefreie Typografie. Abhängigkeit von US-Diensten und deren Update-Zyklen. SkillCMS gehört mir. Jede Zeile!

Der nächste Schritt: ein dedizierter Mac mini für lokale KI-Arbeit. Diskussionsschleifen, Recherche-Loops, Textiterationen — vieles davon muss nicht über eine Cloud-API laufen. Lokale LLMs auf Apple Silicon sind inzwischen gut genug für einen Großteil dieser Aufgaben.

Das spart nicht nur Kosten, sondern hält Daten dort, wo sie hingehören: bei mir. Ich glaube, dass wir in Zukunft nicht mehr nur Cloud-KI nutzen werden, sondern immer mehr lokale KIs einsetzen — Apple-Hardware ist dafür ein guter Anfang.

Was das bedeutet

Das hier ist kein Tool-Stack-Bericht. Das ist eine Entscheidung darüber, was ich von meiner Arbeitszeit erwarte: Ich will Inhalte publizieren, die meinen Gedanken entsprechen, nicht dem, was ein CMS-Template nahelegt. Ich will Distribution ohne manuelle Routinearbeit. Und ich will einen Prozess, der besser wird, je mehr ich ihn benutze.

SkillCMS ist dafür das Werkzeug. Der Workflow ist die Entscheidung.

Du willst wissen, ob ein ähnlicher Content-Workflow für dein Unternehmen funktioniert?

In 30 Minuten sortieren wir gemeinsam, ob und wo KI-gestützte Vertriebskommunikation in deinem Unternehmen konkret etwas bringt — ohne Pitch, ohne Angebot. Kein Verkaufsdruck, eine ehrliche Einordnung.

Was das auch bedeutet, Stichwort 3-Türen-KI-Website: Diese Website ist keine klassische Unternehmens-Website mehr. Sie ist so gebaut, dass KI-Systeme — Perplexity, ChatGPT, Claude — den Inhalt strukturiert lesen, verstehen und weiterempfehlen können. Grounding Pages -davon hörte ich bei einem Event des Marketing Club Ruhrs, Danke an Thorsten Loth- definieren, wer viSales ist, was OpenUSD ist, was Spatial Sales Infrastructure bedeutet. Die llms.txt gibt Crawlern einen direkten Einstieg. Und NotebookLM-Integration erlaubt es Lesern, der "Website Fragen zu stellen" oder einen Podcast nach eigenen Schwerpunkten zu generieren. Das ist keine Spielerei — das ist die nächste Schicht von Sichtbarkeit, bevor Google sie zum Standard macht.

Wer das System selbst einsetzen will — oder wissen möchte, wie eine ähnliche Infrastruktur für die eigene Content-Arbeit aussehen könnte: Gespräch anfragen.

Viele Grüße aus Velbert,

Gerhard Schröder

PS: Das ich nun drei Newsletter auf LinkedIn habe -Texte gibt es auch alle auf dieser Website- kam an? 1: Visual Sales-LinkedIn-Kurzfassung (Monatlich). 2: Visual-Com-Podcast-Teaser zu Livetalks (Monatlich). 3: Skill-Abo, z.Zt. alle 14 Tage.

PSS: Dieses Visual-Sales-Newsletter gibt es auch auf der Website als Email-Abo, wer also 1x im Monat einen (zugebene) längeren Impuls zu "Visuelles im Vertrieb" lesen möchte, Abo. Zu dem Thema gehörte für mich auch mal ein Beitrag "Zukunft der Website" dazu. Fragen & Feedback ist erwünscht auf einem Kanal der eigenen Wahl.

Typische Entscheiderfragen

Was ist SkillCMS?

SkillCMS ist ein statischer Site-Generator, der Markdown-Dateien mit YAML-Frontmatter in fertige HTML-Seiten verwandelt — mit Navigation, RSS, Sitemap und JSON-LD Schema. Kein CMS-Backend, keine Datenbank. Ein Python-Script, ein Befehl, fertig.

Was bedeutet Kopf & KI?

Kopf & KI beschreibt, wie meine Artikel entstehen: Ich liefere die Substanz aus Projekterfahrung und Branchenwissen, Claude strukturiert, verdichtet und stellt gezielte Rückfragen. Der Gedanke bleibt meiner — die Artikulation wird gemeinsam besser.

Was ist der Claude-Loop?

Ein zyklischer Analyseprozess: Search-Console-Daten werden regelmäßig ausgewertet, die KI schlägt Optimierungen für bestehende Artikel vor oder identifiziert Content-Lücken. Ich entscheide, was davon umgesetzt wird — und der Kreislauf beginnt von vorne.

Kann ich SkillCMS auch für mein Unternehmen einsetzen?

SkillCMS ist für viSales entwickelt und spiegelt meinen Workflow wider. Das Konzept — Markdown, Python, statische Ausgabe, KI-Assistenz — ist grundsätzlich übertragbar. Wenn dich das interessiert: einfach melden.

Read more

CSS Spatial: Wenn Apple das Web in den Raum holt und warum das kein Alleingang werden darf

CSS Spatial: Wenn Apple das Web in den Raum holt und warum das kein Alleingang werden darf

* CSS Spatial Layout bringt echtes 3D ins Web — nicht als visueller Trick, sondern als Positionierungs-Konzept mit Z-Achse, Tiefe und räumlichen Kontexten. * Apple hat die Spezifikation als Open-Source-Explainer auf WebKit GitHub veröffentlicht — mit dem klaren Signal: das soll ein W3C-Standard werden, kein Apple-Sonderweg. * Wer heute mit OpenUSD, USDZ und WebAR arbeitet,

By Gerhard Schröder

viSales GmbH – Agentur für 3D-Visualisierung, Augmented Reality & Digital Twin auf OpenUSD-Basis – Bochum, NRW · 44787