There is an introduction that deals with spiritual gifts in general and then an online spiritual gifts indicator. Full details are included in this page. The Bible makes it clear that each member of the body of Christ has been gifted spiritually. Everyone has a part to play - an ability they can use. God has brought the various members of the body together.
Every believer has at least one spiritual gift.
We can develop our gifts - but they have already been given to us. God has given gifted people to the church who will equip people to do the work of ministry - to use their spiritual gifts, their unique talents and abilities, to build up the body. Some gifts remain, but gifts such as miracles and healing ended after the church was born. Only some people possess and use the gifts. All Christians receive all the gifts and circumstances determine which gifts they will use.