We're not aware of any hooks in the API that will create a saved/custom page within the interface, but we're finding instances where that would be useful. For example, if a script flips a task and then tags it, a custom page could be automatically built to report on that tag's use, and a link could be automatically emailed to the appropriate person(s) for review. Likewise, a weekly snapshot page could be created by the API on cron - instead of reusing a page with flexible filters or having humans manually create a snapshot page every week. It would be another way to automate some of the tasks that are currently being performed the old fashioned way.
Create pages within Shotgun interface via API