Thank you for all the additions!
1) Its great as it is now I believe.
2) Perfect.
3) I have no idea about how number 3 can be done, i will leave it up to you as i believe you know how to implemented best.
Another suggestion is to be able to share the tree in view only mode in order to not allow missclicks that randomly create new skills.