Something like this
https://www.hiveworkshop.com/threads/do ... 10.111412/or this?
https://www.epicwar.com/maps/201539/Anyways most of DotA spells are actually pretty simple, but there are several that aren't. I'd never try coding all the dota spells in GUI alone. You are going to need VJASS + TimerUtils for several skills like the customized Burning Spears or those would just be miserable to try to code. Plus lots of them use GetLocalPlayer which is unavailable in GUI.
Basically you won't be able to get all dota spells in GUI.
There's no point in extracting them to copy them. Everyone recognizes dota skills, they won't like it if you copy them in your map. Re-coding some of DotA's skills would be an excellent coding exercise, but again you'll want to know VJASS for that. Or if you want to know how they work, one of us can code it for you to teach you but you'll also need to know VJASS there.