| { |
| "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" |
| } |
| ] |
| } |
| } |
|
|