Need to show a friend or relative what you’re up to next week and don’t have your phone handy? Try sharing your calendar from your MacBook with a few easy steps.
Before you start, you’ll want to make sure iCloud is set up on your Mac and that the calendar you want to share is stored via iCloud (not just stored locally). To check if this is the case, you can go to Calendar > Preferences > Accounts.
Once that’s all sorted, here’s how to share a calendar from your Mac.
There is another option: you can also just make the calendar a public calendar. Similarly to how Google Docs work, this process will generate a URL, and anyone you share that URL with will be able to subscribe to your calendar on a read-only basis. I generally wouldn’t recommend doing this for any calendar that’s remotely personal, but the option is there if you prefer it.
If you go through this process but still see the “Shared” icon next to the calendar, it’s probably because you’ve got the Public Calendar box checked. (Due to its location, the box is easy to accidentally check.) To fix this, right-click on the calendar, go into Sharing Settings…, and uncheck the Public Calendar button. As always, press Done when you’re done.
https://www.theverge.com/23414438/apple-mac-icloud-calendar-how-to