saber vs conocer
Saber is knowing facts and skills. Conocer is familiarity through experience — people, places, things you've encountered.
saber
Knowing information, knowing how to do something, or knowing a fact.
Sé hablar español.
I know how to speak Spanish.
Ability or skill always uses saber. 'Conozco hablar' simply doesn't work.
¿Sabes dónde está la farmacia?
Do you know where the pharmacy is?
A piece of information — its location. Conocer would mean you've personally visited it.
No sé qué decirte.
I don't know what to tell you.
Knowing what to say = information/ability. Natural and very common.
conocer
Personal familiarity — you've been there, met them, experienced it firsthand.
Conozco Madrid muy bien.
I know Madrid really well.
You've lived there, walked its streets. Not information about Madrid — the city itself through experience.
¿Conoces este libro?
Have you come across this book?
You can 'conocer' a book — it means you've encountered it. Not the same as knowing its contents (saber).
No la conozco en persona.
I don't know her in person.
Meeting someone personally = conocer. 'Sé quién es' means I know who she is — just information.
Tricky bit
'Sé que es famoso' (I know he's famous — a fact) vs 'lo conozco' (I know him — we've met). The distinction maps cleanly to French savoir/connaître or German wissen/kennen.