Create and maintain TYPO3 extension documentation following official docs.typo3.org standards. RST syntax, TYPO3 directives, rendering, and deployment. Use when working with documentation, rst, docs, readme, typo3 documentation.
Create and maintain TYPO3 extension documentation following official docs.typo3.org standards.
scripts/extract-all.sh /path/to/extension
scripts/analyze-docs.sh /path/to/extension
scripts/validate_docs.sh /path/to/extensionscripts/render_docs.sh /path/to/extensionCritical: When the user asks to "show docs", render and display HTML output, not raw RST.
| Content Type | Directive |
|--------------|-----------|
| Complete code | literalinclude (preferred over code-block) |
| Short snippets | code-block with :caption: |
| Config options | confval with :name:, :type:, :default: |
| PHP API | php:method:: -- use :returntype: for nullable/union types |
| Notices | note, tip, warning, important |
| Feature grids | card-grid with stretched-link in footer |
| Alternatives | tabs (synchronized) |
| Screenshots | figure with :zoom: lightbox :class: with-border with-shadow |
.. _label:) before every heading:alt: and :zoom: lightboxDocumentation/toctreemailto: -- use GitHub Issues/Discussions?Type/Type|null in php:method::; use :returntype:Cross-reference code examples against extension source:
grep method names in Classes/, compare CLI arguments against configure(),
verify API signatures match. See references/extraction-patterns.md.
.editorconfig in Documentation/, Index.rst in every directory:caption:, inline code uses proper roles:alt: and :zoom: lightboxscripts/validate_docs.sh passes, render has no warningsreferences/file-structure.md -- directory layout, naming conventionsreferences/guides-xml.md -- build configuration, interlink settingsreferences/coding-guidelines.md -- .editorconfig, indentation rulesreferences/rst-syntax.md -- headings, list punctuation, doc-review pitfallsreferences/text-roles-inline-code.md -- :php:, :file:, :guilabel:, :ref:references/code-structure-elements.md -- code blocks, confval, PHP domainreferences/typo3-directives.md -- confval, versionadded, deprecatedreferences/content-directives.md -- accordion, tabs, card-gridreferences/screenshots.md -- image requirements, figure directivesreferences/rendering.md -- Docker commands, live previewreferences/intercept-deployment.md -- webhook, build triggersreferences/asset-templates-guide.md -- templates, screenshot workflowreferences/architecture-decision-records.md -- ADR patternsreferences/documentation-coverage-analysis.md -- coverage scoringreferences/scripts-guide.md -- script optionsreferences/typo3-extension-architecture.md -- extension layoutThis skill is based on the excellent work by Netresearch DTT GmbH.
Original repository: https://github.com/netresearch/typo3-docs-skill
Copyright (c) Netresearch DTT GmbH — Methodology and best practices (MIT / CC-BY-SA-4.0)
Special thanks to Netresearch DTT GmbH for their generous open-source contributions to the TYPO3 community, which helped shape this skill collection. Adapted by webconsulting.at for this skill collection
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer