Sparkfun tiene un lote de librerías para Eagle, muy interesantes;
https://github.com/sparkfun/SparkFun-Eagle-LibrariesEn cuanto a diseñar tus propios componentes, en Eagle, recomendable no hacerlo nunca partiendo de cero, puedes copiar encapsulados y símbolos de otras librerías y modificarlos, acabarás antes. De hecho la mayoría de encapsulados los tienes en las librerias que trae Eagle, también los símbolos, solo tienes que crear el nuevo componente, uniendo encapsulado con símbolo y darle el nombre del nuevo componente.
Yo solo he tenido que crear nuevos componentes, para algunos Micropulsadores SMD, matrices LED RGB, conectores 2.54mm y 1.27mm SMD, conectores USB SMD y poco más.