All 5 of those points you mention are possible with ChatGPT. You can get it to write python scripts that automate a lot of these tasks. Its often hit and miss but Im sure itll improve in the coming years.