What problem does it solve? When MariaDB documentation pages are renamed, moved, split, or retired, their old published URLs dead-end because the docs repository has no built-in redirect mechanism. This Skill produces the GitBook redirect CSV that a site admin imports manually so old links keep working. ## Core Features & Use Cases - Old-to-new pair collection: Gathers every retired or moved page from the task, PR diff, or git log --diff-filter=D, including retired section landing pages. - Path derivation rules: Converts old URLs to site-relative source paths (dropping .md, mapping README.md to its directory) and new pages to full absolute https://mariadb.com/docs/server/... destination URLs, handling slug quirks like -1 suffixes. - CSV output with guardrails: Writes a source,destination CSV outside the repo for manual import in GitBook Settings → Redirects, and documents the two common import failure modes. - Use Case: After a DOCS-XXXX consolidation retires several pages, run this Skill to produce the redirect CSV covering every removed leaf and landing page, then hand it to a GitBook site admin for import. ## Quick Start Create a GitBook redirects CSV for the pages that were moved or retired in this branch.