They added a whole set of skills and python scripts for interacting with office files using libreoffice headless, it's not writing the XML files directly
Ironically, the Claude PowerPoint add-in actually does a lot of direct XML because the Office.js library can't even do charts