Do you have a regular GP who knows about your mental health diagnosis? If not, I'd suggest finding a GP, make a 'long appointment' with them and talk through some of this. They should be able to refer you to a new psychiatrist and psychologist at the least. A GP, a psychiatrist and a psychologist are the cornerstones of mental health treatment in my view. Phams and other avenues of support I see as secondary to this, though very worthwhile.
General life and social skills might be improved in various ways that don't always need to be under the specific umbrella of mental health care. For example, even though I'm in my 50s, I have never developed good domestic skills and rarely cook. This year I hope to get myself to a healthy cooking class to try to improve on this.
Groups and workshops relating to various social skills may be run by community organisations in your local area. For example, you may find that there are workshops that focus on self esteem, anger management, getting organised, managing finances, and any number of other possibilities that may be relevant to you.
Again, I suggest doing some Google searches and making some notes about what you find. This may take some time but in my experience is worth the effort.
Hope these suggestions are of some help.