no, they definitely contain the script. you have to dump it in txt format (whole frames).
To answer your question, it's really no different, just call a C05 when you when the staff's magic animation to play, and then C01 C06 where you want it to end.
The difference with some vanilla staff animations is the lack of C06 - there's no reason to not have a C06, but it isn't necessary for staff animations. You could use any magic animation as a staff animation and it should work fine.
Case in point, here's an example using the Mage's casting animation as a staff animation.