All of these runners are meant to be used in the core application. They can be called by any event, for example, by a global key combination or a voice command.
Any runner can be used as a separate NuGet package (they are already released and available under the same name).
Example:
using H.Runners;
using var runner = new ScreenshotRunner();
using var image = await runner.ScreenshotAsync();