Depende lo que se quiera hacer en WP, con un poco de intuición y ganas alcanza y sobra para poner online un sitio de apariencia profesional, una tienda online, una institucional, e infinidades cosas que ya están resueltas, desde Themes y plugins gratis y de pago y en poco tiempo la tenés online.
Si se quiere hacer un desarrollo complejo y personalizado de Cero montado en WP, necesitás saber un paquete de todo, tenés que ser un Full Stack.
Eso en los extremos, en el medio tenés un mix de ambos, un poco de soluciones prefrabricadas y un poco de programación y diseño.
Dando por sentado que un manejo de servidores mínimos hay q tener como un conocimiento SEO y optimazación.
Si es una agencia por lo general mucho no se complican tienen sus Themes ya resueltos y puro blablaaa.