Why not just get your agent to write LaTeX? Use the beamer template and get a much more professional, customisable, git-commitable and transferable presentation.
Personally I like to keep my LaTeX tooling local so it can integrate with everything I already use, and I own simple plaintext files.
Just one example: Every university and academic publication in the world give LaTeX formatting templates, examples courses etc.
I'm not saying that it's necessarily the case here, but typst is past the very early phase and LLMs are decent at generating it. Also, many formatting templates have been converted to typst as well.