Regarding diner out, yes you can propose to the skipper,  kind, but not mandatory.

Skipper's provisioning is at client's charge, you can either propose him to join you at the restaurant or make sure he has something to eat / cook on board