The following which I wrote some while ago as a demo and was not SemanticSearch oriented of course) exists in the Wolfram LLMTools Repository but is not publicly visible because of a bug in the repository (which the developers are meant to fix).
ArXiv Search LLMTool
I look forward to reading your post in detail and comparing notes! In the Wolfram Solutions group we are actively working on projects and demos using the new SemanticSearch functionality more generally and I hope to learn some more from your project.) Good work!
--David