Skill Settings
Skill settings allow users to customize their experience or authenticate with external services. Learn how to create and use settings in your Skill.
Define settings for a Skill
Example settings file
{
"skillMetadata": {
"sections": [
{
"name": "Display",
"fields": [
{
"name": "show_time",
"type": "checkbox",
"label": "Show digital clock when idle",
"value": "true"
}
]
}
]
}
}
Structure of the settingsmeta file
Sections
Fields
Using settings in your Skill
Reading settings
Handling settings changes
Writing to settings
Settings Field Examples
Label Field
Text Field
Email
Checkbox
Number
Password
Select
Last updated
Was this helpful?