Topping my list are Knowledge (History), since soldiers study old battles and the strategies and tactics used in them, Knowledge (Architecture & Engineering), since fighters need to know the strengths and weaknesses of the fortresses they defend, as well as being able to interpret commands such as "Defend the merlons, men!"
Profession (Bodyguard), especially is oddly missing (who would you expect to fill this role? The Rogue?) Some professions (Sailor, for instance) might also need including, but others less so. Adding the whole list is probably OK, but is perhaps a bit overkill.
I propose doing away with Rope Use, making knot tying subsumed into Climb/Survival (whichever is higher), and Fighters already have Climb.
I have also proposed allowing every Fighter to add one Cross-Class Skill as a Class Skill once every four levels, or so (perhaps from a more limited list). Yes, that means they need more skill points, but then again, NO class should have two/level, IMO.