I saw a post on social media where someone had asked what kinds of activities should be taught to kid to teach them life skills. There are plenty of skills needed. There are household activities that kids need to know. It is important for them to be able to take care of themselves.
Basic cooking skills are needed. Kids who live in chaos learn to accept that life is like that. They need to know organizational skills. Cleaning the house and their rooms are good place to start. Teaching them all of things that you struggled with is a great idea.
Finances is a big one. Kids need to know how to plan for something they want. They need to know how to stick with a budget. There are so many skills they need to learn. How about how to get along with others? These are just a few ideas. It is okay to fail. That is the first lesson I would want to teach them. To get back up after they failed. That is the greatest of all skills. Learning from what have done is the best life skill.