Eagle ULP questions

Hi!

I have 0 experience with eagle but a co-worker ask me to program some ULP’s.

I have 2 simple questions that I just can’t find anywhere:

1- How can I use the ADD command from a ULP to add a Device from a library?

2- How can I execute a .scr file from a ULP

Many thanks