Although ChatGPT doesn't always give me complete Python scripts at first, I found that if I keep telling it to update the original with more features, especially the ones it recommended, it will return larger scripts, refactor them, generate dependencies.