typo3-docs skillA
typo3-docs is agent-read markdown (skill) from netresearch/typo3-docs-skill: Use when TYPO3 extension documentation has to render on docs.typo3.org, which builds a manual from Documentation/guides.xml and reads no Settings.cfg (a single README.rst serves an extension too small for one): when an extension has no documentation yet, or when creating, editing or reviewing Documentation/*.rst, guides.xml, README.md or XLF translations, rendering docs with Docker, TYPO3 RST directives, screenshots, or XLIFF 2-space indentation (TYPO3 v14+)..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# TYPO3 Documentation Skill
Create and maintain TYPO3 extension documentation per docs.typo3.org standards.
## Core Workflow
0. **No `Documentation/` yet?** Run this, do not type the file out. The
namespace is the part that comes out wrong when it is written from memory
-- `guides.phpdoc.org` and `guides.typo3.org` are both addresses nobody
serves -- and a file in the wrong namespace is well-formed XML that renders
nothing:
```bash
mkdir -p Documentation && cat > Documentation/guides.xml <<'XML'
<?xml version="1.0" encoding="UTF-8"?>
<guides xmlns="https://www.phpdoc.org/guides" links-are-relative="true">
<project title="TITLE" version="MAJOR.MINOR" release="MAJOR.MINOR.PATCH"/>
</guides>
XML
grep -Fc 'xmlns="https://www.phpdoc.org/guides"' Documentation/guides.xml
```
`Settings.cfg` is the file `guides.xml` replaced. Nothing reads it any
more, so writing one leaves the extension with no rendered documentation
and no error to show for it.
The `grep` prints `1` when the namespace is right and `0` when it is not.
Then replace TITLE and both versions. `<project>` carries them **as
…Read the whole file at its exact version.
How to install
mdr add netresearch/typo3-docs-skill/typo3-docs@v2.20.5mdr add netresearch/typo3-docs-skill/typo3-docs@sha256:07e7424be354e3e9Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_p4shnwxpspvhpxsp)
1 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v2.20.5 latest | 2026-09-23 | b839a88 | 5,829 B | A | view · diff |
| v2.20.4 | 2026-09-20 | 5110704 | 5,829 B | A | view · diff |
| v2.20.3 | 2026-09-18 | 0bff332 | 5,829 B | A | view · diff |
| v2.20.2 | 2026-09-17 | 23e2315 | 5,829 B | A | view · diff |
| v2.20.1 | 2026-09-16 | 2a059b1 | 5,829 B | A | view · diff |
| v2.20.1 | 2026-09-16 | d42c805 | 5,826 B | A | view · diff |
| v2.20.1 | 2026-09-16 | cf14957 | 5,818 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5829 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
netresearch/typo3-docs-skill · 7 stars · license NOASSERTION · pushed 2026-09-24 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_p4shnwxpspvhpxsp GET https://markdownregistry.com/api/v1/resolve?ref=netresearch/typo3-docs-skill/typo3-docs GET https://markdownregistry.com/api/v1/blob/07e7424be354e3e97a1f638fe0c8b0094bc9ecfc714c38e347fc039e1aca1b75
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.