# Advanced Skill Types

- [Fallback Skill](/docs/skill-development/skill-types/fallback-skill.md): A Fallback Skill is a Skill that will be called if no Intent is matched to the Utterance.
- [Common Play Framework](/docs/skill-development/skill-types/common-play-framework.md): To support a range of Skills that can "play" things, each Common Play Skill must return a confidence score to indicate their ability to successfully complete the users request.
- [Common Query Framework](/docs/skill-development/skill-types/common-query-framework.md): To support a range of Skills that can answer user's queries, each Common  Query Skill must return a confidence score to indicate their ability to successfully complete the users request.
- [Common IoT Framework](/docs/skill-development/skill-types/common-iot-framework.md): Work in progress - This Framework enables Common IoT Skills to operate together to control a range of IoT devices, providing a better experience for the end user.
