What are front office skills?

What are the main skills required for being a front office staff? Or is it just a pleasing personality is what it takes?

Quick and fast service - proper clear communication. Having proper knowledge about all facilities of the hotel and surroundings.

Main skill for front office staff is to handle guest complaint. Specially the complaints over telephone.

@Rodrigo Exactly , GREs have to be very tactful handling guest which can avoid many complaints and smoothen the situation.

Problem solving skills – quick responds on emergency situation , sometimes guest are in hurry ,so we need to act fast.
Having excellent knowledge about hotel software is very important.

@CottageHumble Problem solving skills – quick responds on emergency situation , sometimes guest are in hurry ,so we need to act fast.
Having excellent knowledge about hotel software is very important.

Guest interaction, pleasing personality, friendly approach, cool attitude.