I created specific reports for my business and I would share them with each user.
Sharing links is practical and functional but users sometimes have difficulty ...
Is there a way to install it on their behalf? like arrays of shared edges?
Dashboards can be configured as "Shared" so it can be used by other users with access to your GA account:
As for custom reports, it is not possible to install them on behalf of other users.
But it is possible to create a template link for a bundle of custom reports. Go to Admin and find the "Share assets" option on the bottom right in the view column.
Select each custom report (or other asset such as a segment) and click the Share button.
This will allow you to generate a single link, which you can send to other users allowing them to install the entire bundle of reports/segments on their own logins.