but there is no onProfileView type trigger
Certainly not the case. The below trigger is fired directly before profile view.
onBeforeUserProfileDisplay
You also can use the trigger for after profile display as follows if necessary.
onAfterUserProfileDisplay
The best approach is to probably develop a plugin to fit your specific needs. All incubator projects are developed with Generic usage in mind and not specific usages. Below is a tutorial on Trigger usage in a CB plugin, which includes a installable example (that can be edited to fit your needs).
www.allmysocials.com/tutorials/item/228-event-triggers