Admittedly, I have not used AI, but that probably would be overwhelming compared to everything else you have listed so far. (In other words, the time spent learning it would overshadow the amount of gain you would have from it)
But I believe everything else you've mentioned is probably achievable, even if it's not all at once. I do not use that social media sites, so I don't have an immediate answer, but I can assist in thinking about the problem. (Programming is all about solving problems you don't know how to solve yet) It's also iterative, you don't have to have a complete solution to make your life a lot easier.
Let me ask some questions that may help:
- What are the most common kinds of formatting that you do?
- What are the various syntax tools that these social media sites use?
- I honestly could not find an easy answer to this, which surprised me.
- Is there a formatting syntax that can already be converted to other kinds of syntax that you want to do?
- My go to for that is Markdown, which is usually promising, but I do not know your needs.
It's always good to break your problem down into smaller problems first, and then solve each small problem, one at a time.
Let me know if that helps, and feel free to provide more details.