Install
openclaw skills install @dexio/dexio-wiki-refactorRestructure an LLM wiki without breaking it: split oversized pages into focused linked pages, merge duplicate pages, rename or move pages, and archive superseded ones, rewriting every inbound link and confirming zero broken links afterwards. Use when a page passes about 200 lines, when two pages cover the same topic, when the folder layout changes, or when a page is superseded.
openclaw skills install @dexio/dexio-wiki-refactorAgent-kept wikis grow by accretion. Without periodic restructuring, one page absorbs a whole subject, near-duplicates multiply under slightly different names, and superseded pages keep getting cited. Refactoring fixes that; done carelessly it is also the fastest way to break a hundred links at once.
Rule for every operation below: find inbound links first, change them in the same change,
and run wiki-lint afterwards. Zero broken links, or the refactor is not done.
Finding inbound links. Folder wiki:
python3 <wiki-lint skill>/scripts/wiki_lint.py <wiki> --links-to <path>, or search for the
page name in [[...]] and (...md) links. Hosted wiki: the page's links-in list from
read_page; on Dexio, move_page rewrites inbound links itself.
When a page passes about 200 lines, or covers several things a reader wants separately:
[[vendor#Pricing]]) to the new page.When two pages cover one topic:
wiki-conflicts rather than picking silently._archive/. If other tools or people may still use the
old path, leave a one-line redirect page instead ("Moved to [[survivor]]").git mv in a git-backed wiki, so history follows) or call the host's move
tool.../ depth changed.When a page is fully superseded but its history matters:
_archive/ with its links rewritten.../ link on it and every
relative link to it. Wikilinks by path or unique name survive moves better.wiki-orient) and do structural work when the wiki is quiet.