These simple steps show how to add an Yahoo calendar on Mac.
Install OneCalendar
Download OneCalendar from the store and install it on your device.
Select Accounts overview
Select the OneCalendar menu on the top left, and select the option "Accounts".
Select Add account
Click on the "+" sign to add a new account.
Select Account type
Click on the "Yahoo" account type.
Enter credentials
Generate app password
An app password is a long, randomly generated code that gives a non-Yahoo app permission to access your Yahoo account.