dirnbauer/typo3-skills

61 Agent Skills that teach Claude Code, Codex, Cursor and Gemini how to build, upgrade and run TYPO3 v14 sites. Every skill ships with tested evals; 20 are vendored from Netresearch and others.

This repository also configures its own agents. See what typo3-skills tells them →

7Stars on the repository
67Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
customA LICENSE file GitHub cannot name, so bodies are not copied

dirnbauer/typo3-skills

Skill Claude CodeCodex

Changes how records are presented in the TYPO3 v14 Records module: cards with thumbnails instead of a plain table of rows, a timeline, a board with columns, or grid, compact and teaser views - configured per record type through TSconfig with Fluid templates, icons and accessibility. Use when editors want to see…

not rated 7 +1 changed 5d ago A 96 tokens

typo3-rector

26

dirnbauer/typo3-skills

Skill Claude CodeCodex

Automatically fixes deprecated PHP calls in TYPO3 code by running Rector: configuration, dry run, review the diff, apply, second dry run. Covers rule sets for the v12 or v13 to v14 path, ViewFactory, Extbase responses, PSR-14 events, backend modules, TCA and the manual follow-ups the tool cannot do. Use when the user…

not rated 7 +1 changed 5d ago A 131 tokens

dirnbauer/typo3-skills

Skill Codex

Audits, plans, configures, groups, and verifies TYPO3 14.3 Scheduler tasks for a specific installation, including Core cache/table/privacy/FAL maintenance, LinkValidator, Reports, Form and Workspace cleanup, extension-provided commands, and EXT:solr Index Queue workers per Site root. Use for missing or overdue cron…

not rated 7 +1 changed 1mo ago A 119 tokens

typo3-security

28

dirnbauer/typo3-skills

Skill Claude CodeCodex

Hardens TYPO3 v14 installations and extensions: secure configuration, trusted hosts, file permissions, locking down the Install Tool, backend user accounts and two-factor authentication, CSP, and safe database access. Use when user input is concatenated straight into an SQL query and should be written with…

not rated 7 +1 changed 5d ago A 105 tokens

typo3-seo

29

dirnbauer/typo3-skills

Skill Claude CodeCodex

Makes TYPO3 pages show up correctly in search engines like Google through XML sitemaps, canonical URLs, hreflang across languages, meta tags, Open Graph, social previews, and robots rules. Use when the wrong pages are indexed, language versions get mixed up, the sitemap is empty or missing pages, a staging site must…

not rated 7 +1 changed 5d ago A 111 tokens

dirnbauer/typo3-skills

Skill Codex

Produces, audits, and overhauls TYPO3 Content Blocks content elements styled with shadcn/ui presets, semantic tokens, Fluid atoms, backend previews, icons, and seed data. Use when the user asks to create, restyle, review, seed, iconize, or preview TYPO3 Content Blocks with shadcn/ui, Tailwind v4 tokens…

not rated 7 +1 changed 5d ago A 93 tokens

typo3-simplify

31

dirnbauer/typo3-skills

Skill Claude CodeCodex

Simplify and refine TYPO3 extension code for clarity, consistency, and maintainability while preserving functionality. Reviews PHP classes, Fluid templates, TCA, Services.yaml, and extlocalconf/exttables for TYPO3 v14 best practices. Run after implementing a feature or before merging a PR. Use when working with…

not rated 7 +1 yesterday A 97 tokens

typo3-solr

32

dirnbauer/typo3-skills

Skill Claude CodeCodex

Runs and debugs the site's own search with Apache Solr in TYPO3 (EXT:solr): what gets indexed and why results come back empty after adding a new page type, facets for category or year on the results page, autocomplete and suggest, PDF and file indexing through Tika, and an indexing queue that is stuck. Use when…

not rated 7 +1 changed 5d ago A 115 tokens

dirnbauer/typo3-skills

Skill Claude CodeCodex

Audits, preserves, implements, and verifies schema.org structured data and server-rendered JSON-LD in TYPO3 14.3 projects. Use for FAQPage, Article or NewsArticle, LocalBusiness, Organization, Product, Event, JobPosting, Recipe, BreadcrumbList, QAPage, reviews, rich results, brotkrueml/schema, mapping EXT:news detail…

not rated 7 +1 changed 5d ago A 141 tokens

typo3-testing

34

dirnbauer/typo3-skills

Skill Claude CodeCodex

Use when a reported defect has to be reproduced as a failing test before it is fixed, when a change to a template or to any rendered output has to be proved, or when setting up TYPO3 extension test infrastructure, writing unit/functional/E2E tests, configuring PHPUnit 11/12/13, mutation testing, mocking final classes…

not rated 7 +1 changed 1mo ago A 140 tokens

typo3-translations

35

dirnbauer/typo3-skills

Skill Codex

Fixes TYPO3 labels and localization: label files (locallang.xlf, labels.xlf) in XLIFF 1.2 and 2.0, singular and plural forms through ICU MessageFormat, LLL references, translation domains and Content Blocks labels. Use when an untranslated key appears on screen in place of its text, when trans-unit ids end up…

not rated 7 +1 changed 5d ago A 104 tokens

dirnbauer/typo3-skills

Skill Claude CodeCodex

Builds and seals the deterministic pre-change Baseline A for a whole-site TYPO3 14.3 upgrade graph. Use when preflight passed and source evidence is ready, or when repeated screenshots of an untouched render disagree because of nondeterministic GIF/carousel, lazy media, consent state, sitemap, browser session, font…

not rated 7 +1 changed 5d ago A 126 tokens

dirnbauer/typo3-skills

Skill Claude CodeCodex

Proves and closes Contract A after a whole-site TYPO3 14.3 upgrade. Use when the target is stable for target-content-epoch reconciliation, exhaustive HTTP/DOM comparison, tiered pixel proof, consent/slider/search/form sentinels, backend login/module/write checks, Redirects rights, runtime/Composer/schema checks…

not rated 7 +1 changed 5d ago A 133 tokens

dirnbauer/typo3-skills

Skill Claude CodeCodex

Performs the read-only preflight for an orchestrated CMS transition: proves the selected repository, local application runtime, database, fileadmin, site configuration and dated-dataset identity; inspects URL discovery, installed-extension compatibility, credential boundaries, backup readiness, risks and conditional…

not rated 7 +1 changed 5d ago A 105 tokens

dirnbauer/typo3-skills

Skill Claude CodeCodex

Executes one graph-authorized dependency, code, schema, or data migration node within a whole-site TYPO3 v12/v13 to 14.3 upgrade. Use when Baseline A is sealed for the 13.4 rung, Composer blocker resolution, Rector/Fractor pass, manual API/data migration, stored listtype to CType ordering, 14.3 rung, schema…

not rated 7 +1 changed 5d ago A 139 tokens

dirnbauer/typo3-skills

Skill Claude CodeCodex

Audits one or more past or incomplete TYPO3 upgrade runs, project repositories, Codex tasks/threads, and evidence directories to determine what was requested, asked, changed, solved, left open, slow, good, bad, risky, or unverifiable. Use when reviewing several projects, when Git claims completion but run status is…

not rated 7 +1 changed 5d ago A 140 tokens

typo3-upgrade-run

41

dirnbauer/typo3-skills

Skill Codex

Plans and executes the entire DDEV-based TYPO3 project/site update from 12 or 13 to supported 14.3 LTS and proves nothing broke, with exact visitor-facing visual and behavioral parity. Use for the end-to-end core migration, visual-regression proof that nothing changed after v13/v14 work, resuming or diagnosing the…

not rated 7 +1 changed 5d ago A 141 tokens

typo3-v14-reference

42

dirnbauer/typo3-skills

Skill Claude CodeCodex

Shows how to write TYPO3 v14 code as a v14 API reference. Covers controllers, building a view with ViewFactory, Fluid templates, PSR-14 events that replaced old hooks, backend modules, TCA, QueryBuilder queries without SQL injection, CLI commands and tests. Use when the user asks what a v14 API looks like, which event…

not rated 7 +1 changed 5d ago A 141 tokens

typo3-visual-editor

43

dirnbauer/typo3-skills

Skill Claude CodeCodex

Lets TYPO3 editors click into a page and type directly on the frontend instead of opening backend forms, using FriendsOfTYPO3 Visual Editor. Use when installing, configuring, removing or migrating a sitepackage for inline frontend editing, when opening part of a template for in-place editing, when migrating colPos to…

not rated 7 +1 changed 5d ago A 107 tokens

typo3-vite

44

dirnbauer/typo3-skills

Skill Claude CodeCodex

Use when configuring Vite 7 for TYPO3 v13/v14 LTS projects, setting up SCSS architecture with Bootstrap 5.3 theming, creating entrypoints per content element, optimizing SVGs, configuring PostCSS (autoprefixer, cssnano), loading local fonts, or customizing Bootstrap variables. v14 removed core asset concat/compression…

not rated 7 +1 changed 2mo ago A 123 tokens

dirnbauer/typo3-skills

Skill Claude CodeCodex

Runs automated accessibility audits against a live TYPO3 URL with Playwright and axe-core, maps every violation back to the Fluid template that produced it, installs a CI baseline so a pull request fails on new violations, drives the mandatory manual review for what scanners cannot see, and drafts the Erklaerung zur…

not rated 7 +1 changed 5d ago A 144 tokens

typo3-webcomponents

46

dirnbauer/typo3-skills

Skill Codex

Builds, reviews, or migrates TYPO3 v14 backend Web Components with Lit, ES module import maps, AssetCollector/f:asset.module, backend modules, FormEngine/Form Editor integrations, AJAX routes, and reusable TYPO3 backend components. Use whenever the user mentions TYPO3 backend JavaScript, Web Components, Lit…

not rated 7 +1 changed 5d ago A 120 tokens

typo3-webmcp

47

dirnbauer/typo3-skills

Skill Claude CodeCodex

Designs, implements, secures, and verifies browser-side WebMCP tools for TYPO3 14.3 frontends through document.modelContext or declarative form annotations in a project-owned sitepackage. Use when a TYPO3 website should become agent-ready, expose search/navigation/forms as typed browser tools, preserve an existing…

not rated 7 +1 changed 5d ago A 109 tokens

typo3-workspaces

48

dirnbauer/typo3-skills

Skill Claude CodeCodex

Lets TYPO3 editors prepare and hold finished content before it goes live, then stage, review and publish it. Use when finished work must wait for a launch, when previewing unpublished work returns the already-published page, when publishing loses file references, when your own code must query records so drafts resolve…

not rated 7 +1 changed 5d ago A 89 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: