Well, the first officer is a captain in training, so he should have the same skills as a captain, just at a lower level. Administration (Starship), Command (Starship) and Starship Tactics are essential. Get a copy of the LUG TNG PLayers Guide and use the rules for creating a command-level officer, including the Branch Officer School and Command School.