Home / netresearch / typo3-docs-skill · skills/typo3-docs/SKILL.md · GitHub

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

Latest version
mdr add netresearch/typo3-docs-skill/typo3-docs@v2.20.5
Exact content
mdr add netresearch/typo3-docs-skill/typo3-docs@sha256:07e7424be354e3e9

Pin 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.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_p4shnwxpspvhpxsp.svg)](https://markdownregistry.com/a/art_p4shnwxpspvhpxsp)

1 badge views in 30 days

Versions

versioncommittedcommitsizeaudit
v2.20.5 latest2026-09-23 b839a88 5,829 BA view · diff
v2.20.42026-09-20 5110704 5,829 BA view · diff
v2.20.32026-09-18 0bff332 5,829 BA view · diff
v2.20.22026-09-17 23e2315 5,829 BA view · diff
v2.20.12026-09-16 2a059b1 5,829 BA view · diff
v2.20.12026-09-16 d42c805 5,826 BA view · diff
v2.20.12026-09-16 cf14957 5,818 BA view

Audit of the latest version

A  17 of 17 checks passed. Deterministic, no model, same answer every run.
  • 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

GitHub

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.

More from netresearch/typo3-docs-skill

AGENTS.md agents
netresearch/typo3-docs-skill · AGENTS.md
git:20260322.224c1cb · audit A · 7 stars
AGENTS.md@skills/typo3-docs/assets agents
netresearch/typo3-docs-skill · skills/typo3-docs/assets/AGENTS.md
git:20260111.7631ba2 · audit A · 7 stars

Every file in netresearch/typo3-docs-skill

Browse by kind, by grade A, or by owner.