Skip to content

starraider/ai-typo3-integrator-plugin

v1.2.0CC-BY-4.0

Reusable Agent Skills for TYPO3 site-package development, DDEV worktrees, configuration, frontend integration, testing, deployment, and SEO.

TYPO3 Integrator Plugin

This collection of portable, reusable Skills complies with the Agent Plugin 1.0.0 standard. It is for TYPO3 integrators who set up TYPO3 projects and configure them within site packages, including those responsible for project setup, configuration, and ongoing maintenance.

Package contract

  • Plugin: ai-typo3-integrator-plugin (plugin.json, schema 1.0.0)
  • Portable components: 22 immediate-child Agent Skills in skills/
  • MCP servers: none
  • License: CC-BY-4.0; see LICENSE

Installation

Skills

SkillFocus
typo3-content-blocksContent Blocks configuration, rendering, and troubleshooting
typo3-cspContent Security Policy rollout and hardening
typo3-ddev-worktreeIndependent Git worktrees for Composer-based DDEV TYPO3 projects
typo3-deployer-deploymentDeployer 8 recipes, upgrades, and GitHub Actions deployments
typo3-ext-containerb13/container CTypes, nested content, and grid rendering
typo3-ext-newsEXT:news configuration, templates, and site-package integration
typo3-favicon-manifestFavicons, app icons, and web manifests
typo3-fluid-patternsFluid templates, content architecture, accessibility, and JS patterns
typo3-form-yamlVersioned EXT:form YAML, editor setup, and form styling
typo3-frontend-registrationApproval-gated frontend registration with CAPTCHA and felogin
typo3-language-menuLanguage switcher with browser detection and preference persistence
typo3-menu-dataprocessorNavigation menus and language menus via data processors
typo3-playwright-ddevPlaywright and accessibility test setup in DDEV
typo3-playwright-workflowFocused Playwright and visual-regression verification
typo3-rich-snippetsschema.org structured data and JSON-LD integration
typo3-route-enhancersSpeaking URLs and Extbase route enhancers
typo3-rte-ckeditorCKEditor 5/RTE configuration and presets
typo3-secure-formSecure form setup with CAPTCHA, CSP, and anti-spam controls
typo3-site-setsSite configuration versus reusable Site Sets
typo3-sitepackageScaffold or extend a site package, file placement, template overrides, Bootstrap Package vs. fluid_styled_content
typo3-typoscript-conditionsTYPO3 v14 frontend TypoScript conditions
typo3-xml-sitemapEXT:seo XML sitemaps and route integration

Compatibility note

Eighteen skills include optional agents/openai.yaml files for Codex presentation. Those files are source-client metadata, not portable Agent Plugins components, and are not declared in plugin.json. The remaining skills have no client-specific companion files.

Compatible clients discover the portable Skills from skills/<skill-name>/SKILL.md. Installation, trust, UI metadata, and client-specific activation are managed by each client.

Validation

The source tree includes a maintainer-only evals/evals.json suite for every Skill, with representative, edge-case, and near-miss prompts. These files are excluded from release archives. From the plugin root, validate the portable package and all Skills with:

for skill in skills/*; do
  /path/to/new-skill/scripts/validate-skill.sh "$skill" --strict-portable
  skills-ref validate "$skill"
done
python3 /path/to/agent-plugin-builder/scripts/validate_agent_plugin.py . --strict

The structural validators do not execute bundled scripts, contact MCP servers, or test a target client's installation state.

License

This plugin and all included skills are licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).

Copyright (c) 2026 Sven Kalbhenn (https://www.skom.de).