For example, silver chloride, silver sulfide, and silver oxide are three exceedingly stable silver salts in water solution.
Why is it that silver forms such stable salts?
Does this have to do with charge density of the component ions? This doesn't seem to hold water because we know that silver oxide is much more soluble than silver sulfide, and the oxide anion is obviously a lot smaller than the sulfide ion, so the oxide ion should have a much higher negative charge density.
So simple charge density rationalizations go out the window. I've Googled, I've looked in books, etc., but I can't find an explanation.
On the other hand, can a Lewis acid/base model be used to rationalize the stability of the silver compounds? For example, the sulfur, by nature of being less electronegative than oxygen, is a better Lewis base/electron pair donor/nucleophile; the sulfide ion is more willing to "donate" its electrons. Also the sulfide ion should be bigger and has empty 3d valence orbitals which may or may not be accessible to a great extent. Nonetheless, metals, by nature of possessing a large number of valence d-electrons, may be able to increase the stability of the sulfide ion by populating its d-valence.
This Lewis acid/base model seems to get a lot of mileage. I also know that silver is a good Lewis acid, as are many metal cations, because of the poor shielding afforded by the d electrons. Also, the silver cation has an empty 5s orbital. Thus, we can form a sulfide-to-cation sigma coordinate covalent bond.
We may also form a pi-type coordinate covalent bond as the far-away d-electron density "drifts" to empty 3d valence orbitals on the sulfide anion, making the sulfide anion now more nucleophilic than ever.
Let me know if my rationalizations are incorrect or if there are better explanations of silver salt stability.