# Creating skills
The dialogue ability of a dialogue robot can be divided into question answering and task answering, corresponding to simple question answering and advanced skills respectively. Skill refers to the conversational ability that can meet the user's specific needs in a specific situation. The "Skills" of the [Advanced Skills] section corresponds to the "Categories" of the [Simple Q & A] section.
# Shop Skills
Among the advanced skills, the developer can select "system skills" that have already been encapsulated.
inSkills ShopDevelopers can easily access some of the dialogue skills that have been configured and packaged. For example: chat, encyclopedia, weather, news, stocks, music, etc.
After acquiring these skills in the Skills Store, developers can turn these system skills on or off in the My Skills module on the right side of Advanced Skills.
In the My Skills module, there are three types of skills:
System Preset Skills
Skills acquired by the current user from the Skill Shop
Skills that have been enabled by other administrators for the current bot.
Robot creators or administrators can switch on and off these skills, while customer service can't.
After opening the system skills, click the robot debug button on the right side of the page, and you can have a dialogue experience. Select Publish Online at Release Management to post bots with system dialog skills to the Official Account message template、 Small channels.
# Custom Skills
In addition to system skills, users can also configure custom skills through the platform. In the weixin conversation open platform, custom skills are divided intoSimple questions and answersandAdvanced SkillsTwo types:
# 1. Ordinary skills
Simple questions and answers can be answered by Q (User Questions) and A (robot answer) configuration, to achieve a simple user and robot a question and answer dialogue.
# 2. Advanced Skills
Advanced skills, also known as task-based skills, advanced skills on the basis of ordinary skills, Advanced functions such as slots and interface calls are added. Developers can configure advanced skills to achieve more complex dialogue functions such as multiple rounds of dialogue, information query and even simple games. For specific cases, please see"Case Sharing"Subsection.
# Bulk Upload Skills
Click "batch operation" at the top of the list of skills, you can upload skills in bulk according to the format specified in the template, you can also download skills in bulk, batch replacement skills, see"Batch Operation"Subsection.