Well since I'm not sure if you are asking about what Craftbot's spell output or what the end result should look like I'll post some craftbot's spell output here first and then go into what the results of the plug-in could look like.
What Craftbot shows for spell info (and what it uses when it's doing it's buffing),
1426: Focus Self VI -- Increases the caster's Focus by 35 points.
1427: Focus Other I -- Increases the target's Focus by 10 points.
4304: Incantation of Focus Other -- Increases the target's Focus by 45 points.
4305: Incantation of Focus Self -- Increases the caster's Focus by 45 points.
The data Craftbot gets is sorted the way it was added to the client from what I can tell after going thru it to find the spell numbers I need to setup the plug-in to be a self buffing Tinkerbot.
I kinda like the way Spellbook keeeper listed it's output. It was setup to show each school in a block and then listed a single translated spell name aka Flame Volley VII (Infernae) on each line, opposed to spellname. That appears to be due the fact the client sorts the level 7's by what the translated would be in the In-game spellbook (aka focus 1 thru 7 in one block, ignoring the spelling listed on the level 7). That is NOT the case for the incantations, they appear in a block of Incantation's in the in-game spellbook that also show what it is (say Incantation of Frostbolt or Incantation of Force Arc) and thus we don't require the translation bit.
Really as long as it's sorted by school and has a way to output it to a text file so I can print it out, I can live with however it does stuff, the output to a easily printable format is the more important part, sorting by school is less so to me.
-----signature-----
Edits are for spelling :^)
Trophy Compendium
http://vnboards.ign.com/message.asp?topic=90389010
/a Devil's Saint says, "what we teach our Children we become" June 3, 2008