TER für Agent Skills: Warum das TYPO3-Ökosystem jetzt ein kuratiertes Skills-Verzeichnis braucht

Was ein kuratiertes Agent-Skills-Verzeichnis für TYPO3 braucht: eine strategische Analyse zu Architektur, Governance, Recht und langfristiger Tragfähigkeit – auf Basis von 137 kuratierten Skills.

Auf einen Blick

  • Horizontale Skill-Verzeichnisse listen zigtausende Agent Skills ohne Review. Snyk fand bei rund 13 % der untersuchten, öffentlich gelisteten Skills kritische Sicherheitsprobleme.
  • Ein vertikales, kuratiertes Verzeichnis für TYPO3 punktet nicht mit Masse, sondern mit geprüfter Qualität: jeder Skill validiert, sicherheitsgeprüft und gegen TYPO3 v14.3 LTS getestet.
  • Die Architektur übernimmt, was sich bei TER und Packagist bewährt hat: ein Git-Monorepo mit statischem Index. Das Verzeichnis kümmert sich um Discovery und Vertrauen, die Auslieferung übernehmen bestehende Kanäle.
  • Prüfergebnisse veralten mit jedem TYPO3-LTS-Zyklus. Deshalb bekommt jeder Skill einen datierten Freshness-Status, statt still zu altern.

Agent Skills sind der neue Verteilweg für Entwickler:innen-Wissen: Markdown-Ordner, die KI-Coding-Agents wie Claude Code, Cursor oder Gemini CLI bei Bedarf mit Fachwissen versorgen. Das Format ist eine offene Spezifikation, die von rund 30 Agents unterstützt wird – und das Ökosystem wächst schneller, als irgendjemand prüfen kann, was da eigentlich installiert wird.

Für TYPO3 liegt darin eine Chance: Horizontale Marktplätze testen Skills nicht gegen ein echtes TYPO3-Projekt, ihre Scraper unterscheiden nicht zwischen v13- und v14-APIs, und ein offizielles TYPO3-Verzeichnis gibt es bisher nicht. Wir betreiben mit 137 kuratierten Skills bereits einen der größten qualitätsgesicherten Skill-Kataloge mit TYPO3-Schwerpunkt . In diesem Beitrag beschreiben wir ausführlich, wie ein kuratiertes Agent-Skills-Verzeichnis für das TYPO3-Ökosystem aussehen könnte: Architektur, Governance, Recht und langfristige Tragfähigkeit. Der Beitrag ist eine strategische Analyse und zugleich eine Einladung an die Community, mitzudenken.


Inhaltsverzeichnis  

Die Ausgangslage

Zigtausende Skills, kaum Kuratierung – und was Drupal bereits besser macht.

Das Wertversprechen

Welche Zusagen ein kuratiertes Verzeichnis machen kann – und welche Badges das abbilden.

Architektur

Git-Monorepo, CI-Gates, statischer Index – und fünf Installationswege.

Governance

Review-Pipeline, Namespaces, Yank-Mechanismus und Autor:innen-Anreize.

Recht

TYPO3-Marke, SPDX-Lizenzen, DSA und die neue EU-Produkthaftung.

Nachhaltigkeit

Warum der Katalog kostenlos bleibt, wo Einnahmen entstehen und wer das Verzeichnis tragen könnte.

Die Ausgangslage: viele Skills, kaum Prüfung  

Die Skill-Landschaft hat sich binnen weniger Monate von einem einzelnen Referenz-Repository zu einem Dutzend Verzeichnissen entwickelt. Anthropic pflegt einen kuratierten Beispielkatalog , Vercels skills.sh setzt auf Install-Telemetrie und Leaderboards , SkillsMP indexiert Skills per GitHub-Scraper – und stellt ausdrücklich klar, keine Sicherheit zu zertifizieren . Alle diese Anbieter konkurrieren über Menge; geprüfte Qualität für ein einzelnes CMS bietet bisher niemand an.

Kuratierte Skills im webconsulting-Startkatalog – davon 31 TYPO3-spezifisch
137
KI-Agents unterstützen die offene Agent-Skills-Spezifikation (SKILL.md)
~30
der von Snyk untersuchten, öffentlich gelisteten Skills wiesen kritische Sicherheitsprobleme auf
13 %
Offizielle TYPO3-Initiativen für Agent Skills – bisher gibt es keine
0

Die Sicherheitslage ist dabei kein Nebenschauplatz, sondern das zentrale Argument: Snyks ToxicSkills-Analyse fand in öffentlichen Skill-Verzeichnissen alles von Prompt Injection bis zu Infostealern . Skills sind eine größere Angriffsfläche als klassische Pakete – schon der reine Text einer SKILL.md kann einen Agent manipulieren, ganz ohne ausführbaren Code.

Andere CMS-Communities sind hier schon weiter: Auf Drupal.org gibt es bereits ein CI-validiertes Agentic-Skills-Projekt der Drupal-AI-Initiative . Im TYPO3-Umfeld liefert der kuratierte Claude-Code-Marketplace von Netresearch einen guten Baustein, aber noch kein gemeinsames, ökosystemweites Verzeichnis. Wer diese Lücke zuerst mit einem soliden Angebot schließt, wird die weitere Entwicklung im Ökosystem vermutlich maßgeblich prägen.

Was ein kuratiertes Verzeichnis leisten kann  

Horizontale Verzeichnisse listen Skills nur auf, testen können sie sie nicht. Ein auf TYPO3 spezialisiertes Verzeichnis kann deshalb Zusagen machen, die für einen Scraper nicht erreichbar sind:

FeatureHorizontale VerzeichnisseKuratiertes TYPO3-Verzeichnis
Skill-AnzahlZigtausende (Scraper)Kuratiert, dreistellig
Security-Review (Prosa und Skripte)
Test gegen reales TYPO3 v14.3 LTS
LTS-Kompatibilitätsmatrix (v12/v13/v14)
Provenienz & AttributionUneinheitlichPflichtfeld je Skill
Yank-Mechanismus bei Sicherheitsvorfällen

Vertrauens-Badges müssen dabei genau sagen, was sie belegen – und was nicht. Warum das so wichtig ist, zeigen die Supply-Chain-Angriffe der jüngeren Vergangenheit: Beim Nx-Vorfall wurden Entwickler-Pakete mit Millionen wöchentlicher Downloads über kompromittierte Publishing-Zugänge trojanisiert . Ein Badge, das nur die Identität verifiziert, weckt falsches Vertrauen in die Inhalte. Deshalb setzen wir auf gestufte, datierte Aussagen über den Prüfprozess:

Badge-StufeWas es belegtGeprüft durch
IndexiertSkill ist gelistet, Metadaten vorhandenAutomatisch
ValidiertSchema, Links, Lizenzfeld und Namenskonventionen geprüftCI-Pipeline
Getestet auf v14.3 (datiert)Eval-Suite gegen ein reales TYPO3-Projekt in DDEV bestandenCI + Review
Prozess-geprüft (datiert)Security-Checkliste durchlaufen, Skripte Zeile für Zeile geprüftMensch, namentlich dokumentierter Prozess
Prozess statt Ergebnis

Die Badges behaupten bewusst keinen Zustand („sicher“, „fehlerfrei“), sondern dokumentieren einen datierten Prüfprozess. Das ist ehrlicher gegenüber Nutzer:innen – und rechtlich der einzig belastbare Weg, wie der Abschnitt zu Haftungsfragen zeigt.

Architektur: Git-first statt Plattform-Monolith  

Die wichtigste Architektur-Lektion stammt aus dem eigenen Ökosystem: TER hat als Trust- und Discovery-Schicht überlebt, während die Distribution längst zu Composer/Packagist gewandert ist – TERs eigenes Composer-Repository ist deprecated . Discovery und Distribution lassen sich also trennen. Nach diesem Prinzip ist auch unsere Architektur aufgebaut: Das Verzeichnis verantwortet Discovery und Vertrauen, die Auslieferung übernehmen bestehende Kanäle.

Git-first-Architektur: ein Monorepo als Source of Truth, CI-generierter statischer Index, fünf Distributionswege

Das Monorepo ist die Source of Truth; ein CI-Job generiert daraus einen statischen Index (JSON, Atom-Feed, Prüfsummen, Herkunftsnachweise). Eine Datenbank kommt erst dazu, wenn Self-Service-Publishing sie wirklich erfordert – bis dahin ist der statische Index zugleich die öffentliche Read-API. Registry-spezifische Metadaten bleiben spezifikationskonform in Frontmatter-Feldern mit eigenem Namespace :

Bei der Distribution bedienen wir alle Wege, die Entwickler:innen ohnehin nutzen. Ein marketplace.json macht das Repository per /plugin marketplace add direkt in Claude Code installierbar . npx skills add erreicht rund 70 Agents, bei Bedarf über automatische Konvertierung für Agents ohne native Unterstützung der Spezifikation . Ein MCP-Server mit verifiziertem Namespace bietet Suche und Installation für Agents an , und ein Composer-Plugin holt TYPO3-Teams dort ab, wo ihre Projekte leben. Updates laufen nie unbemerkt: Skills sind eine Angriffsfläche für Prompt Injection, deshalb zeigt jede Aktualisierung vor dem Anwenden ihr Changelog.

Governance: Wer prüft, wer pflegt, wer zieht zurück?  

Ein Verzeichnis ist nur so vertrauenswürdig wie sein Review-Prozess und nur so fair wie seine Regeln. Die Submission läuft PR-basiert in vier Stufen:

  1. Bot-Triage: Vollständigkeit, DCO-Sign-off, eine Skill-Einreichung pro Pull Request.
  2. CI-Gates: Schema-Validierung, Link- und Lizenzprüfung, Secret-Scanning – plus ein Prompt-Injection-Linter, der Exfiltrations-Anweisungen, versteckte HTML-Kommentare und destruktive Defaults erkennt.
  3. Funktionaler Review: Eine Maintainerin oder ein Maintainer führt den Skill gegen ein reales TYPO3-v14.3-Projekt in DDEV aus und bewertet nach veröffentlichter Rubrik.
  4. Editorial & Publish: Namens- und Überlappungsprüfung, Provenienz-Eintrag, Veröffentlichung mit dokumentiertem Review.

Namespaces lassen sich nicht einfach reservieren: Den Namen typo3-seo bekommt, wer die erste akzeptierte Einreichung liefert. Verifizierte Vendor-Namespaces wie netresearch/* geben Agenturen einen eigenen, klar zugeordneten Bereich; ein öffentliches Verified-Publisher-Profil macht ihre Beiträge sichtbar und liefert dem Verzeichnis zugleich nützliche Inhalte. Verwaiste Skills durchlaufen ein Adoptionsverfahren nach TER-Vorbild, statt still zu veralten.

Für den Ernstfall übernehmen wir das Playbook des TYPO3 Security Teams : Intake über eine Security-Adresse, koordinierte Advisories mit laufender Nummer – und ein signierter Yank-Feed, den die Installer bei jedem Sync prüfen. Ein zurückgezogener Skill verschwindet nicht nur aus dem Index, sondern warnt aktiv alle, die ihn installiert haben. Das leistet derzeit kein horizontales Verzeichnis. Wenn das Verzeichnis wächst, folgt die Governance dem Drupal-Modell: Maintainer:innen werden einmal gründlich geprüft, ihre weiteren Projekte danach mit wenig Aufwand per Badge abgedeckt .

Recht: Marke, Lizenzen, Haftung  

Die Marke zuerst klären

„TYPO3“ ist eine registrierte Marke der TYPO3 Association. Die Trademark Usage Policy untersagt die Wortmarke in Produkt-, Firmen- und Domainnamen – auch für zahlende Mitglieder . Beschreibende Nutzung („Agent Skills für TYPO3“) ist zulässig; eine Domain wie „typo3skills.com“ ist es ohne schriftliche Genehmigung nicht. Einen offiziellen Antragsweg über die Association gibt es; wir verfolgen ihn parallel .

Drei weitere Rechtsfelder entscheiden darüber, wie belastbar das Projekt aufgestellt ist:

Lizenzen. Jeder Skill deklariert seine Lizenz als SPDX-Feld im Frontmatter; das Verzeichnis hostet nur, was Redistribution erlaubt – alles andere wird als Metadaten-Eintrag verlinkt statt gespiegelt. Attribution ist ein Pflichtfeld: Upstream-Credits wie die Netresearch-Vorarbeit bleiben maschinenlesbar erhalten.

Plattformpflichten. Sobald das Verzeichnis fremde Einreichungen hostet, greifen die Hosting-Grundpflichten des Digital Services Act: ein Notice-and-Action-Mechanismus, Begründungen bei Entfernungen, benannte Kontaktstellen . Für ein Kleinstunternehmen bleibt das schlank umsetzbar – ein „Skill melden“-Formular mit dokumentiertem Takedown-Prozess deckt den Kern ab.

Produkthaftung. Die neue EU-Produkthaftungsrichtlinie stuft Software als Produkt ein; die Umsetzungsfrist endet am 9. Dezember 2026 . Die Open-Source-Ausnahme gilt nur außerhalb kommerzieller Tätigkeit – für ein agenturbetriebenes Verzeichnis ist sie fragil. Daraus folgt für uns: Badges beschreiben Prüfprozesse statt Ergebnisgarantien, Disclaimer erscheinen in jedem Installationskanal (Frontmatter, Installer-Ausgabe, MCP-Beschreibung), und der Termin in der Anwaltskanzlei kommt vor dem Launch, nicht danach.

Vertrauensverfall über LTS-Zyklen  

Ein unbequemer Punkt bleibt bei jedem solchen Vorhaben: Prüfergebnisse veralten zwangsläufig. TYPO3 liefert im LTS-Takt , und mit jedem Major-Release altern getestete Skills . Wir begegnen dem mit einer veröffentlichten Regel für das Altern von Prüfungen (Decay-Policy): „Getestet auf v14.3“ bleibt als datierte, versionierte Angabe stehen, und ein berechneter Freshness-Status (aktuell / ungetestet auf neuem LTS / überholt) macht die Alterung sichtbar. Ein Kern von rund 40 Core-Certified-Skills wird garantiert binnen 30 Tagen nach einem LTS-Release neu zertifiziert; den Rest pflegt die Community, sein Prüfstatus bleibt sichtbar.

Wie sich das Verzeichnis langfristig trägt  

Eine realistische Einschätzung vorweg: TYPO3 ist ein Nischen-Ökosystem mit wenigen hundert relevanten Agenturen, stark DACH-zentriert. Ein bezahlter Skill-Marketplace würde sich auf dieser Basis nicht tragen – das muss er auch nicht. Das Verzeichnis ist kein Produktgeschäft, sondern ein langfristiger strategischer Vorteil für den Betreiber: Der öffentliche Katalog bleibt dauerhaft kostenlos. Einnahmen entstehen über begleitende Angebote – Team-Workshops zu KI-gestützter TYPO3-Entwicklung, Sponsoring ab relevanter Reichweite und später gehostete private Registries für Agenturen mit proprietären Skills.

Auch für die Eigentumsfrage gibt es erprobte Vorbilder: Packagist.org wird bis heute von einer privaten GmbH betrieben und bleibt trotzdem die neutrale Registry des PHP-Ökosystems . HACS wurde Partner der Open Home Foundation, ohne das Eigentum zu übertragen . Dieses Modell streben wir an: privat betrieben mit veröffentlichter, neutraler Listing-Policy, plus Endorsed-Operator-Status in Partnerschaft mit der TYPO3 Association . Das Community Budget der Association kommt dabei nur für separierbare offene Infrastruktur infrage – die Förderrichtlinien schließen Ideen mit direktem Erwerbszweck ausdrücklich aus ; diese Grenze respektieren wir von Anfang an.

Häufige Fragen  

Fazit  

Viel Zeit bleibt dafür vermutlich nicht: Die Agent-Skills-Spezifikation ist etabliert , die horizontalen Verzeichnisse haben das Sicherheitsproblem sichtbar gemacht , Drupal hat bereits ein offizielles Modell – nur für TYPO3 gibt es noch nichts Vergleichbares. Wer jetzt Kuratierung, Tests und klare Governance zusammenbringt, kann zum Bezugspunkt für das ganze Ökosystem werden.

Wir bringen 137 Skills, das Prüf-Tooling und dieses Konzept mit. Dazu braucht es die Community – so wie sie auch TER getragen hat.

Analyse, keine Produktankündigung

Dieser Beitrag ist eine strategische Analyse – webconsulting betreibt kein solches Verzeichnis und verfolgt dafür keine terminierte Roadmap. Wenn Sie an einem kuratierten Agent-Skills-Verzeichnis für TYPO3 mitdenken möchten, erreichen Sie uns über unser Kontaktformular.

Lassen Sie uns über Ihr Projekt sprechen

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Dieser Inhalt wurde teilweise mithilfe von KI erstellt.