android-skill-router / data /skill_schemas.json
kriyanshi's picture
Document parameterized replay and add Gmail/YouTube bindings.
9cbd5f0
Raw
History Blame Contribute Delete
4.8 kB
{
"create_alarm": {
"description": "Set an alarm at a specific time",
"parameters": {
"time": {
"type": "string",
"required": true,
"description": "Alarm time, e.g. 7 am, 6:30 pm"
},
"day": {
"type": "string",
"required": false,
"description": "Day or date, e.g. tomorrow, monday, today"
}
}
},
"calendar_create_event": {
"description": "Create a calendar event",
"parameters": {
"title": {
"type": "string",
"required": true,
"description": "Event title or description"
},
"date": {
"type": "string",
"required": true,
"description": "Event date, e.g. tomorrow, friday, next tuesday"
},
"time": {
"type": "string",
"required": true,
"description": "Event time, e.g. 4 pm, 10 am, noon"
}
}
},
"wifi_enable": {
"description": "Enable Wi-Fi on the device",
"parameters": {}
},
"bluetooth_enable": {
"description": "Turn on Bluetooth",
"parameters": {}
},
"whatsapp_send_message": {
"description": "Send a WhatsApp message to a contact",
"parameters": {
"contact": {
"type": "string",
"required": true,
"description": "Recipient name or nickname"
},
"message": {
"type": "string",
"required": true,
"description": "Message body text"
}
},
"bindings": [
{
"parameter": "contact",
"action": "set_text",
"resource_id_suffix": "search_input",
"package_contains": "whatsapp"
},
{
"parameter": "contact",
"action": "click",
"after_search": true,
"set_content_description": false
},
{
"parameter": "message",
"action": "set_text",
"resource_id_suffix": "entry",
"package_contains": "whatsapp"
}
]
},
"camera_take_photo": {
"description": "Open the camera and take a photo",
"parameters": {}
},
"slack_open_channel": {
"description": "Open a Slack channel",
"parameters": {
"channel": {
"type": "string",
"required": true,
"description": "Slack channel name"
}
}
},
"spotify_pause": {
"description": "Pause Spotify playback",
"parameters": {}
},
"spotify_play_playlist": {
"description": "Play a Spotify playlist",
"parameters": {
"playlist": {
"type": "string",
"required": true,
"description": "Playlist name"
}
}
},
"uber_request_ride": {
"description": "Request an Uber ride to a destination",
"parameters": {
"destination": {
"type": "string",
"required": true,
"description": "Ride destination address or place name"
}
}
},
"linkedin_search_person": {
"description": "Search for a person on LinkedIn",
"parameters": {
"name": {
"type": "string",
"required": true,
"description": "Person's full or partial name"
}
}
},
"spotify_search_play": {
"description": "Search Spotify and play music",
"parameters": {
"query": {
"type": "string",
"required": true,
"description": "Music search query"
}
}
},
"youtube_search": {
"description": "Search YouTube for videos",
"parameters": {
"query": {
"type": "string",
"required": true,
"description": "YouTube search query"
}
},
"bindings": [
{
"parameter": "query",
"action": "set_text",
"resource_id_suffix": "search_edit_text",
"package_contains": "youtube"
},
{
"parameter": "query",
"action": "click",
"after_search": true,
"set_content_description": false
}
]
},
"contacts_search": {
"description": "Search for a contact in the phone contacts app",
"parameters": {
"contact": {
"type": "string",
"required": true,
"description": "Contact name to search for"
}
}
},
"gmail_send_email": {
"description": "Send an email via Gmail",
"parameters": {
"recipient": {
"type": "string",
"required": true,
"description": "Email address or recipient name"
},
"message": {
"type": "string",
"required": true,
"description": "Email body text"
}
},
"bindings": [
{
"parameter": "recipient",
"action": "set_text",
"compose_recipient": true
},
{
"parameter": "message",
"action": "set_text",
"resource_id_suffix": "editor",
"package_contains": "gm"
}
]
}
}