Do I have to cook for everyone?

No. Unless you want to, of course. There are plenty of things to do to make the community flourish so if cooking is not your strength you can always offer help with washing up, gardening or admin. On the other hand, if you choose to put your name down as a helper in the kitchen you may learn some new cooking skills from community members who like cooking.