Suggested Rules

  • Tweet the latest NASA Astronomy Picture of the Day
  • Auto reply to my emails
  • Set my phone to vibrate every day at 9 am
  • Turn off my TV if there is no person in the room
  • Translate Washington Post headlines to Chinese
  • Post my new Instagram pictures on Twitter
  • Get a snapshot from my security camera every hour
  • Play some video from YouTube on my TV
  • Send me a daily cat picture

Icon for Almond 4 GNOMEAlmond 4 GNOME

  • GET: a screenshot of my laptop
  • DO: open ____ (app id)
  • DO: open ____ (url) with ____ (app id)
  • DO: lock my pc
  • DO: turn ____ (power) my pc
  • DO: create a file named ____ (file name) on my laptop
  • DO: create a file named ____ (file name) on my laptop containing ____ (contents)
  • DO: delete ____ (file name) from my laptop
  • DO: change the background on my laptop
  • DO: set the background of my laptop to ____ (picture url)
  • DO: delete a file from my laptop

Icon for Almond CoffeeAlmond Coffee

  • DO: order me a ____ (beverage)
  • DO: deliver a ____ (beverage) to ____ (delivery location)
  • DO: order me a ____ (size) ____ (beverage)
  • DO: deliver a ____ (size) ____ (beverage) to ____ (delivery location)
  • DO: order me a ____ (size) ____ (beverage) with sugar only
  • DO: order me a iced ____ (beverage)
  • DO: order me a ____ (size) ____ (beverage) with milk only
  • DO: order me a ____ (size) ____ (beverage) with milk and sugar
  • DO: order me a black ____ (beverage)

Icon for Almond HomeAlmond Home

  • DO: play ____ (link) on my almond home
  • DO: play something on my almond home
  • DO: stop playing music on my almond home

Icon for Bing SearchBing Search

  • GET: ____ (query) on bing
  • GET: ____ (query) images on bing
  • GET: images from bing matching ____ (query) with size ____ (width) x ____ (height)
  • GET: images from bing matching ____ (query) larger than ____ (width) x ____ (height)
  • GET: images from bing matching ____ (query) wider than ____ (width)
  • GET: images from bing matching ____ (query) larger than ____ (width) x ____ (height) in either dimension
  • GET: images from bing matching ____ (query) taller than ____ (height)
  • GET: images from bing matching ____ (query) smaller than ____ (width) x ____ (height)

Icon for Bluetooth SpeakerBluetooth Speaker

  • DO: set my bluetooth speaker as default
  • DO: play something on my bluetooth speaker
  • DO: increase the volume on my bluetooth speaker
  • DO: lower the volume of my bluetooth speaker
  • DO: set the volume of my bluetooth speaker to ____ (percent)

Icon for BodyTrace ScaleBodyTrace Scale

  • WHEN: when i measure my weight
  • GET: my weight in my bodytrace scale

Icon for Dad JokesDad Jokes

  • GET: a dad joke

Icon for Dropbox AccountDropbox Account

  • WHEN: when a file changed under folder ____ (folder name) in my dropbox
  • WHEN: when I used more than ____ (used space) on dropbox
  • GET: my dropbox quota
  • GET: my files under ____ (folder name) on dropbox
  • GET: my file named ____ (file name) on dropbox
  • GET: my dropbox files modified this week under folder ____ (folder name)
  • GET: my dropbox files smaller than ____ (file size) under folder ____ (folder name)
  • GET: my dropbox files larger than ____ (file size) under folder ____ (folder name)
  • GET: my dropbox files that changed most recently
  • GET: my dropbox files under folder ____ (folder name) that changed most recently
  • GET: my dropbox files in alphabetical order
  • GET: my dropbox files under folder ____ (folder name) in alphabetical order
  • GET: my dropbox files in reverse alphabetical order
  • GET: my dropbox files under folder ____ (folder name) in reverse alphabetical order
  • DO: rename file ____ (old name) in Dropbox
  • DO: move file ____ (old name) to ____ (new name) in Dropbox
  • DO: create a new folder with name ____ (folder name) in my Dropbox
  • DO: create a new empty folder in dropbox

Icon for Facebook AccountFacebook Account

  • DO: post something on facebook
  • DO: post ____ (status) on facebook
  • DO: post a picture on facebook
  • DO: post a picture with caption ____ (caption) on facebook
  • DO: post ____ (picture url) on facebook
  • DO: post ____ (picture url) on facebook with caption ____ (caption)

Icon for Fox News ArticlesFox News Articles

  • GET: the news from Fox News

Icon for GiphyGiphy

  • GET: a random gif from giphy
  • GET: a gif with tag ____ (tag) from giphy

Icon for Github AccountGithub Account

  • WHEN: when a new issue opened in Github repository ____ (repo name)
  • WHEN: when ____ (user) opens an issue on Github
  • WHEN: when user ____ (user) opens an issue in Github repository ____ (repo name)
  • WHEN: when there is a new commit for github repository ____ (repo name)
  • WHEN: when user ____ (user) commits in github repository ____ (repo name)
  • WHEN: when a new milestone is created in github repository ____ (repo name)
  • WHEN: when user ____ (user) create a new milestone in github repository ____ (repo name)
  • WHEN: when there is a new comment in github repository ____ (repo name)
  • WHEN: when user ____ (user) comments on some issue in repository ____ (repo name)
  • WHEN: when there is a new comment on issue ____ (issue number) in repository ____ (repo name)
  • WHEN: when someone commits to github
  • WHEN: when someone comments on a github issue
  • WHEN: when a new commit in github repositoy ____ (repo name) changes file ____ (file name)
  • WHEN: when ____ (user) changes file ____ (file name) in github repository ____ (repo name)
  • GET: issues opened in github repository ____ (repo name)
  • GET: milestones of github repository ____ (repo name)
  • GET: commits on Github repository ____ (repo name)
  • GET: issue comments of Github repository ____ (repo name)
  • GET: link of file ____ (file name) in repo ____ (repo name) on github
  • GET: file on github
  • GET: file on github repository ____ (repo name)
  • DO: add email ____ (email) to my github account
  • DO: comment on issue ____ (issue number) in github repository ____ (repo name)
  • DO: comment on ____ (issue number) on github repository ____ (repo name) saying ____ (body)

Icon for Gmail AccountGmail Account

  • WHEN: when i receive an email on Gmail
  • WHEN: when i receive an important email from ____ (sender address)
  • WHEN: when i receive an email from ____ (sender address) on Gmail
  • WHEN: when i receive an email marked as important
  • WHEN: if i receive an email from ____ (sender address) in category primary
  • GET: my latest email
  • GET: my primary category emails
  • GET: my emails from ____ (sender address)
  • GET: my emails with label ____ (label)
  • GET: my emails with subject ____ (subject)
  • GET: emails arrived today
  • GET: emails arrived yesterday
  • GET: important emails
  • GET: my unimportant emails
  • DO: send an email to ____ (to) with subject ____ (subject) with message ____ (message) using my gmail
  • DO: send a picture to ____ (to) with subject ____ (subject) using my gmail
  • DO: send an email to ____ (to) using my gmail
  • DO: send an email to somebody
  • DO: email a picture to ____ (to)
  • DO: reply to ____ (email id) saying ____ (message)
  • DO: reply to ____ (email id) saying ____ (message) , add ____ (subject) to the subject
  • DO: reply to ____ (email id)
  • DO: reply to ____ (to) saying ____ (message)
  • DO: forward ____ (email id) to ____ (to) saying ____ (message)
  • DO: forward ____ (email id) to ____ (to)
  • DO: send ____ (picture url) to ____ (to) with subject ____ (subject)
  • DO: send ____ (picture url) to ____ (to)
  • DO: send a picture via email
  • DO: send ____ (message) via email
  • DO: send ____ (picture url) via email

Icon for Google ContactsGoogle Contacts

  • GET: my google contacts
  • GET: my contacts with email ____ (email)
  • GET: my contacts with phone number ____ (phone number)
  • GET: my contacts with name ____ (name)
  • GET: my contacts with phone number ____ (phone number) and email ____ (email)

Icon for Holidays CalendarHolidays Calendar

  • WHEN: when it 's a holiday in ____ (country)
  • WHEN: when it 's a holiday
  • GET: the holidays in ____ (country)
  • GET: the holidays

Icon for iCalendar EventsiCalendar Events

  • WHEN: when an event on my calendar begins
  • WHEN: when an event on my calendar at location ____ (location) begins
  • WHEN: when an event on my calendar organized by ____ (organizer) begins
  • WHEN: when something changes on my icalendar
  • WHEN: when events organized by ____ (organizer) changes
  • WHEN: when the location of some event changes on my icalendar
  • WHEN: when the time of some event changes on my icalendar
  • WHEN: when an event is about to start on my icalendar
  • WHEN: when an event on my calendar at location ____ (location) is about to begin
  • WHEN: when an event on my calendar organized by ____ (organizer) is about to begin
  • WHEN: when an event on my icalendar ends
  • WHEN: when an event on my calendar at location ____ (location) ends
  • WHEN: when an event on my calendar organized by ____ (organizer) ends
  • GET: my icalendar events
  • GET: my icalendar events organized by ____ (organizer)
  • GET: my icalendar events at ____ (location)

Icon for Imgflip Meme GeneratorImgflip Meme Generator

  • GET: all meme templates
  • GET: meme template named ____ (name)
  • GET: a meme on template ____ (template) with ____ (text top) at the top and ____ (text bottom) at the bottom
  • GET: a meme on template ____ (template)
  • GET: a meme on template ____ (template) with ____ (text top) at the top and no text at the bottom
  • GET: a meme on template ____ (template) with no text at the top and ____ (text bottom) at the bottom
  • GET: meme templates about ____ (name)
  • GET: generate a meme
  • GET: put the text ____ (text top) at the top and ____ (text bottom) at the bottom of a ____ (template) meme

Icon for InstagramInstagram

  • WHEN: when I upload a picture on instagram
  • WHEN: when I upload a picture with filter ____ (filter) on instagram
  • GET: my recent instagram pictures
  • GET: my instagram pictures with filter ____ (filter)
  • GET: my ____ (count) recent instagram pictures
  • GET: the instagram pictures i took at ____ (location)
  • GET: my instagram pictures tagged ____ (hashtag)

Icon for KioskKiosk

  • GET: Find professor ____ (name)
  • GET: faculty information

Icon for LG WebOS TVLG WebOS TV

  • DO: raise the volume of my lg tv
  • DO: turn ____ (power) my lg tv
  • DO: lower the volume of my lg tv
  • DO: set the volume of my lg tv to ____ (percent)
  • DO: mute my lg tv
  • DO: unmute my lg tv
  • DO: play link ____ (url) on my lg tv
  • DO: shut off my lg tv
  • DO: change the volume of my lg tv

Icon for LinkedIn AccountLinkedIn Account

  • GET: my linkedin profile
  • DO: share ____ (status) on linkedin
  • DO: update my linkedin

Icon for Microsoft Computer VisionMicrosoft Computer Vision

  • GET: describe a picture
  • GET: describe ____ (picture url)

Icon for Miscellaneous InterfacesMiscellaneous Interfaces

  • GET: the current time
  • GET: the current date
  • GET: a random number
  • GET: a random number between ____ (low) and ____ (high)
  • GET: a random coin
  • GET: the commands in ____ (device)
  • DO: discover new devices
  • DO: configure ____ (device)
  • DO: send me a message ____ (message)
  • DO: open ____ (url)

Icon for NASA DailyNASA Daily

  • WHEN: when an asteroid passes close to earth
  • WHEN: when a dangerous asteroid is close to earth
  • WHEN: when an asteroid is closer to earth than ____ (distance)
  • WHEN: when a close asteroid is faster than ____ (relative velocity)
  • GET: nasa 's astronomy picture of the day
  • GET: today 's asteroid info
  • GET: a picture from curiosity rover
  • GET: ____ (count) pictures from curiosity rover
  • GET: a picture from curiosity rover taken on ____ (date taken)

Icon for Nest AccountNest Account

  • WHEN: when there is a new event detected on my security camera
  • WHEN: when my security camera detects a person
  • WHEN: when my security camera detects no person
  • WHEN: when my security camera does not detect motion
  • WHEN: when my security camera detects motion
  • WHEN: when my security camera hears sound
  • WHEN: when the temperature on my thermostat becomes greater than ____ (value)
  • WHEN: when the temperature on my thermostat becomes lower than ____ (value)
  • WHEN: when the humidity in the room becomes greater than ____ (value)
  • WHEN: when the humidity in the room goes below ____ (value)
  • GET: my security camera live feed
  • GET: the temperature on my thermostat
  • GET: the humidity reported by thermostat
  • GET: the state of my hvac
  • DO: turn ____ (power) my security camera
  • DO: shut down my security camera
  • DO: enable my security camera
  • DO: set temperature on my thermostat to ____ (value)
  • DO: set the temperature between ____ (low) and ____ (high) on my thermostat
  • DO: set my hvac to ____ (mode)
  • DO: turn the heating off
  • DO: turn the heating on
  • DO: turn the ac on
  • DO: change the temperature on my thermostat
  • DO: change the minimum and maximum temperatures on my thermostat

Icon for New York TimesNew York Times

  • WHEN: when the new york times publishes a new article
  • GET: new york times
  • GET: today 's articles in the new york times
  • GET: new york times articles published this week

Icon for Partner FinderPartner Finder

  • GET: partner finder
  • GET: partner for ____ (activity)
  • GET: matches in partner finder
  • DO: add an activity

Icon for PhonePhone

  • WHEN: when my location changes
  • WHEN: when i move away from ____ (location)
  • WHEN: when my location changes to ____ (location)
  • WHEN: when i receive a sms
  • WHEN: when i receive a sms from ____ (sender)
  • GET: my current location
  • GET: texts i received today
  • GET: my sms inbox
  • GET: texts from ____ (sender)
  • GET: texts i received in the last hour
  • DO: send an sms to ____ (to) saying ____ (message)
  • DO: set my phone to ____ (mode)
  • DO: call ____ (number)
  • DO: call 911
  • DO: send a text to ____ (to)
  • DO: turn on vibration in my phone
  • DO: turn off ringer and vibration in my phone
  • DO: place a phone call
  • DO: call ____ (number)

Icon for Piled Higher and DeeperPiled Higher and Deeper

  • WHEN: when there is a new post on phd comics
  • GET: posts on phd comics

Icon for PollsPolls

  • GET: get closed polls
  • GET: a list of active polls
  • GET: create poll asking ____ (question)
  • GET: create poll asking ____ (question) and post as ____ (author)
  • GET: results for a poll
  • GET: results for poll ____ (poll id)
  • GET: poll ____ (poll id) exists
  • GET: summary for poll
  • GET: summary for poll ____ (poll id)
  • GET: list of polls
  • GET: create a poll
  • GET: polls asking ____ (keyword)
  • GET: polls with at least ____ (votes) votes
  • GET: poll exists
  • DO: add choice to poll
  • DO: add a choice to poll ____ (poll id)
  • DO: add the choice ____ (choice) to poll ____ (poll id)
  • DO: vote on a poll
  • DO: vote on poll ____ (poll id)
  • DO: vote for choice ____ (choice id) on poll ____ (poll id)
  • DO: close a poll
  • DO: close poll ____ (poll id)
  • DO: delete a poll
  • DO: delete poll ____ (poll id)

Icon for QuotesQuotes

  • GET: a random quote

Icon for Reddit FrontpageReddit Frontpage

  • WHEN: when a new post in category ____ (category) reaches reddit front page
  • WHEN: when reddit front page updates
  • WHEN: when a new post from user ____ (user) reaches reddit front page
  • GET: the front page of reddit
  • GET: front page posts by ____ (user) on reddit
  • GET: front page posts in ____ (category) on reddit
  • GET: reddit front page posts published in the last hour

Icon for RSS FeedRSS Feed

  • WHEN: when they publish something on the rss feed
  • GET: latest posts on an atom feed

Icon for SlackSlack

  • WHEN: when i receive a message on slack
  • WHEN: when i receive a message from ____ (sender) on slack
  • WHEN: when i receive a message in channel ____ (channel) on slack
  • GET: last slack messages
  • GET: recent messages from ____ (sender) in slack
  • GET: recent slack messages in ____ (channel)
  • GET: slack messages i received in the last hour
  • GET: slack messages in ____ (channel) i received in the last hour
  • DO: send a message on slack to ____ (channel) saying ____ (message)
  • DO: set the purpose for channel ____ (channel) to ____ (purpose) on slack
  • DO: set the topic for channel ____ (channel) to ____ (topic) on slack
  • DO: set me as away on slack
  • DO: set me as not away on slack
  • DO: change my slack presence
  • DO: send a picture on slack to ____ (channel) with caption ____ (caption)
  • DO: send a picture on slack to ____ (channel)
  • DO: send a message on slack to ____ (channel)
  • DO: send a message on slack
  • DO: send ____ (picture url) to ____ (channel) on slack
  • DO: change the topic of slack channel ____ (channel)
  • DO: change the purpose of slack channel ____ (channel)

Icon for Sticky NotesSticky Notes

  • GET: sticky notes
  • GET: sticky notes containing ____ (post)
  • DO: take a note

Icon for Tesla AccountTesla Account

  • DO: honk the horn on my car

Icon for Tesla CarTesla Car

  • GET: the state of my tesla car
  • GET: is my Tesla remotely accessible?
  • GET: get the battery level of my Tesla car
  • GET: get the temperature of my Tesla car
  • GET: where is my Tesla car?
  • DO: flash the Tesla car
  • DO: honk the Tesla car
  • DO: wake up the Tesla car
  • DO: turn ____ (power) my Tesla car air-conditioner
  • DO: set the temperature of my Tesla car to ____ (value)

Icon for The Cat APIThe Cat API

  • GET: a cat picture
  • GET: ____ (count) cat pictures
  • not enough cat pictures

Icon for The Dog APIThe Dog API

  • GET: dog pictures
  • GET: ____ (count) dog pictures

Icon for The Wall Street JournalThe Wall Street Journal

  • WHEN: when there is a new article in wsj ____ (section) section
  • GET: wsj ____ (section) articles
  • GET: wall street journal articles
  • GET: wall street journal articles in the ____ (section) section published in the last hour

Icon for The Washington PostThe Washington Post

  • WHEN: when there is a new article in the ____ (section) section of the washington post
  • WHEN: when the washington post publishes an article in the ____ (section) blog
  • GET: articles in the washington post in section ____ (section)
  • GET: posts in the washington post ____ (section) blog

Icon for Twitter AccountTwitter Account

  • WHEN: when someone i follow tweets
  • WHEN: when user ____ (author) tweets
  • WHEN: when someone i follow replies to user ____ (in reply to) on twitter
  • WHEN: when i receive a direct message on twitter
  • WHEN: when i receive a direct message from ____ (sender) on twitter
  • WHEN: when i tweet
  • WHEN: when i reply to ____ (in reply to) on twitter
  • GET: recent tweets from ____ (author)
  • GET: tweets from anyone i follow that contain ____ (text)
  • GET: my tweets
  • GET: tweets matching ____ (text) on twitter
  • GET: recent tweets from ____ (author) matching ____ (text)
  • GET: recent tweets in reply to ____ (in reply to)
  • GET: recent tweets in reply to ____ (in reply to) matching ____ (text)
  • GET: tweets with hashtag ____ (hashtag) on twitter
  • GET: ____ (count) recent tweets with hashtag ____ (hashtag)
  • GET: tweets from ____ (author) with hashtag ____ (hashtag)
  • GET: tweets with hashtag ____ (hashtag) in reply to ____ (in reply to)
  • GET: tweets from anyone i follow
  • GET: my twitter replies to ____ (in reply to)
  • GET: my twitter direct messages
  • GET: tweets from anyone i follow in reply to ____ (in reply to)
  • GET: my tweets with hashtag ____ (hashtag)
  • GET: tweets from people i follow about ____ (hashtag)
  • DO: tweet ____ (status)
  • DO: send a dm on twitter to ____ (to) saying ____ (message)
  • DO: tweet a picture with caption ____ (caption)
  • DO: follow ____ (user name) on twitter
  • DO: unfollow ____ (user name) on twitter
  • DO: retweet ____ (tweet id)
  • DO: post ____ (picture url) on twitter
  • DO: post ____ (picture url) on twitter with caption ____ (caption)
  • DO: tweet something
  • DO: send a message to ____ (to) on twitter
  • automatically retweet anyone i follow

Icon for UberUber

  • GET: get status of my current ride
  • GET: time estimate for uber
  • GET: a price estimate for uber from ____ (start) to ____ (end)
  • GET: a price estimate for uber ____ (uber type) from ____ (start) to ____ (end)
  • GET: time estimate for uber around ____ (start)
  • GET: eta for uber of type ____ (uber type) at ____ (start)
  • DO: request an ____ (uber type) from ____ (start) to ____ (end)
  • DO: request an uber from ____ (start) to ____ (end)
  • DO: request an uber

Icon for Weather APIWeather API

  • WHEN: when it's ____ (status) at location ____ (location)
  • WHEN: when the temperature in ____ (location) is above ____ (temperature)
  • WHEN: when the temperature in ____ (location) is below ____ (temperature)
  • WHEN: when the temperature in ____ (location) is below freezing
  • WHEN: when the humidity in ____ (location) is above ____ (humidity)
  • WHEN: when the humidity in ____ (location) is below ____ (humidity)
  • WHEN: when it starts raining in ____ (location)
  • WHEN: when it starts snowing in ____ (location)
  • WHEN: when it stops raining in ____ (location)
  • WHEN: when it stops snowing in ____ (location)
  • WHEN: when the wind speed in ____ (location) is above ____ (wind speed)
  • GET: sunrise and sunset for location ____ (location)
  • GET: sunrise and sunset for location ____ (location) on date ____ (date)
  • GET: moon phase for location ____ (location)
  • GET: moon phase for location ____ (location) on date ____ (date)
  • GET: the weather in ____ (location)
  • GET: the weather

Icon for WolframAlphaWolframAlpha

  • GET: a plot of ____ (function) from wolfram alpha

Icon for WunderlistWunderlist

  • GET: Wunderlist lists
  • GET: tasks from ____ (list) on Wunderlist
  • GET: my tasks on Wunderlist
  • GET: tasks from the last ____ (days) days from Wunderlist
  • GET: completed tasks from Wunderlist
  • GET: completed tasks from the last ____ (days) on Wunderlist
  • GET: completed tasks from ____ (list) on Wunderlist
  • GET: tasks from ____ (list) from the last ____ (days) days from Wunderlist
  • GET: completed tasks from ____ (list) from the last ____ (days) days on Wunderlist

Icon for XKCDXKCD

  • WHEN: when a new xkcd is out
  • WHEN: when a new xkcd is out in the what-if section
  • GET: the latest xkcd
  • GET: the xkcd number ____ (number)
  • GET: a random xkcd
  • GET: the latest xkcd what if

Icon for Yandex TranslateYandex Translate

  • GET: the language of ____ (text)
  • GET: the translation of ____ (text) to ____ (target language) with yandex
  • GET: the translation of ____ (text) from ____ (source language) to ____ (target language) with yandex

Icon for Youtube AccountYoutube Account

  • WHEN: when there is a new video from youtube channels I follow
  • WHEN: when there is a new video from youtube channel ____ (channel id)
  • GET: youtube videos in ____ (channel id)
  • GET: channels in category ____ (category id) on youtube
  • GET: channels I am subscribed to on youtube
  • GET: ____ (query) channels on youtube
  • GET: a ____ (query) video on youtube
  • GET: a video from ____ (channel id) matching ____ (query) on youtube
  • GET: ____ (count) many videos matching ____ (query) on youtube