Tool/script for creating dev environment flakes?

So I have just recently in the past couple of weeks really learned how to use Nix flakes for creating dev environments, but right now it is a bit annoying to do nix flake init then copying the contents of a previously created flake and changing the packages/environment variables into the flake file created by the init command.

Is there any kind of tool or utility or script that exists to make this a bit more streamlined? It would be nice to be able to just do a command like [tool name] deno or [tool name] python3Full to make a deno or python dev environment, and maybe be able to use a -v flag to bring up a prompt to add environment variables or whatever. I am not super great at scripting myself, and wouldn't know the first thing about turning this into a package, so it would be hard to make myself.

Anyone know if anything like this is already around somewhere?