Recent experience has got me to thinking about what skills are important for the success of a party. Some skills can be covered solely by a specialist, such as a ranger, bard or rogue, but others are fairly important the everyone have some skill in. Certainly Spot and Listen are ones that everyone in the party should have a few ranks in if they can manage it, Climb and Swim are a good idea in any campaign featuring time in the wilderness, and lately I have been thinking that Diplomacy wouldn't be a bad idea to add to the list. What are people's thoughts? Are there any skills you think every PC in a party can have, and why?