The first is spiritual understanding and the other skillfulness. Spiritual understanding is when you understand what God has planned for you from the beginning , while skill is the knowledge or ability that enables you do something (such as a job) very well. Nice one!