Hubot Script Catalog

Sort: Alphabetically | Recent additions
Last updated: 13 mins ago

46elks.coffee

by kimf

Allows Hubot to send text messages using 46elks.com API.

Commands

hubot sms <user> <message> - Sends <message> to the number <to>
hubot <user> has phone number <phone> - Sets the phone number of <user> to <phone>
hubot give me the phone number to <user> - Gets the phone number of <user>

Configuration

HUBOT_46ELKS_USERNAME
HUBOT_46ELKS_PASSWORD

9gag.coffee

by EnriqueVidal

Commands

hubot 9gag me - Returns a random meme image

Configuration

HUBOT_9GAG_NO_GIFS (optional, skips GIFs if defined; default is undefined)

abstract.coffee

by tantalor

Commands

hubot abstract <topic> - Prints a nice abstract of the given topic

achewood.coffee

by 1000hz

Philippe is standing on it.

Commands

hubot achewood - A random Achewood comic
hubot achewood current - The most recent Achewood comic
hubot achewood <date> - Achewood comic from <date> - mm/dd/yyyy format
hubot achewood <keyword> - Achewood comic for keyword
hubot saddest thing - The saddest thing, according to Lie Bot

achievement_unlocked.coffee

by Chris

Commands

hubot achievement get <achievement> [achiever's gravatar email] - life goals are in reach

ackbar.coffee

by brilliantfantastic

Commands

it's a trap - Display an Admiral Ackbar piece of wonder

adult.coffee

by atmos

Commands

like an adult - Display a hyperbole and a half image

advice.coffee

by pengwynn

Get free advice from http://adviceslip.com/

Commands

hubot what should I do about (.*)
hubot what do you think about (.*)
hubot how do you handle (.*)
hubot I need some advice

airbrake.coffee

by tommeier

Commands

hubot show me airbrake errors - Get the most recent active errors

Configuration

HUBOT_AIRBRAKE_AUTH_TOKEN
HUBOT_AIRBRAKE_PROJECT

alot.coffee

by tbwIII

Commands

alot - Shows a picture of an alot

ambush.coffee

by jmoses

Send messages to users the next time they speak

Commands

hubot ambush <user name>: <message>

android-os.coffee

by mikebob

Android os version usage by percentage

Commands

hubot android usage

animal.coffee

by unsay

Because animals are animals.

Commands

hubot animal me - Grab a random gif from http://animalsbeingdicks.com/

announce.coffee

by Morgan Delagrange

Send messages to all chat rooms.

Commands

hubot announce "<message>" - Sends a message to all hubot rooms.
hubot announce downtime for "<service>" starting <timeframe> - Syntactic sugar for announcing downtime commencement
hubot announce downtime complete for "<service>" - Syntactic sugar for announcing downtime completion

Configuration

HUBOT_ANNOUNCE_ROOMS - comma-separated list of rooms

applause.coffee

by joshfrench

Applause from Orson Welles and others

Commands

applause|applaud|bravo|slow clap - Get applause
sarcastic applause|clap - Get sarcastic applause

archer.coffee

by rrix

Make hubot fetch quotes pertaining to the world's best secret agent, Archer.

asana.coffee

by idpro, abh1nav, rajiv

A way to add tasks to Asana

Commands

todo: @name? <task directive> - public message starting with todo: will add task, optional @name to assign task
hubot todo users - Message the bot directly to list all available users in the workspace

Configuration

HUBOT_ASANA_API_KEY - find this in Account Settings -> API
HUBOT_ASANA_WORKSPACE_ID - list all workspaces using
curl -u <api_key>: https://app.asana.com/api/1.0/workspaces
(note the colon after the api key)
HUBOT_ASANA_PROJECT_ID - list all projects in the workspace using:
curl -u <api_key>: https://app.asana.com/api/1.0/workspaces/<workspace id>/projects

ascii.coffee

by atmos

ASCII art

Commands

hubot ascii me <text> - Show text in ascii art

auth.coffee

by alexwilliamsca

Auth allows you to assign roles to users which can be used by other scripts
to restrict access to Hubot commands

Commands

hubot <user> has <role> role - Assigns a role to a user
hubot <user> doesn't have <role> role - Removes a role from a user
hubot what role does <user> have - Find out what roles are assigned to a specific user
hubot who has admin role - Find out who's an admin and can assign roles

Configuration

HUBOT_AUTH_ADMIN

auto-stache.coffee

by atmos

Automatically add mustaches to any images it can

availability.coffee

by tombell

Set your availability status so people know whether they're able to come
over and chat with you or ping you over IM.

Commands

hubot is <user> available - Find out if the specified user is available or not
hubot i am <available|free|not busy|at hand> - Set that you are available
hubot i am <unavailable|dnd|do not disturb|busy|in the zone> - Setthat you are not available

avalanche.coffee

by Alastair Brunton

Displays the current avalanche forecast for norway.

Commands

hubot avy me - Return a breakdown of the avalanche forecast from varsom.no

aws.coffee

by Iristyle

Queries for the status of AWS services

Commands

hubot sqs status - Returns the status of SQS queues
hubot ec2 status - Returns the status of EC2 instances

Configuration

HUBOT_AWS_ACCESS_KEY_ID
HUBOT_AWS_SECRET_ACCESS_KEY
HUBOT_AWS_SQS_REGIONS
HUBOT_AWS_EC2_REGIONS

aww.coffee

by eliperkins

Hubot delivers a pic from Reddit's /r/aww frontpage

Commands

hubot aww - Display the picture from /r/aww

b6n.coffee

SHIT BEN BLACK SAYS

Commands

ask b6n - Answer with random wizdom from Benjamin Black

bang-bang.coffee

Commands

hubot !! - Repeat the last command directed at hubot

bang.coffee

by jimmycuadra

A hubot interface for Bang, a key-value store for text snippets

Commands

hubot bang [--help|--list|--delete] <key> [value] - Store and retrieve text snippets

base36.coffee

by plytro

Base36 encoding and decoding

Commands

hubot base36 e(ncode)|d(ecode) <query> - Base36 encode or decode <query>

base58.coffee

by jimeh

Base58 encoding and decoding

Commands

hubot base58 encode|decode <query> - Base58 encode or decode <query>

base64.coffee

by jimeh

Base64 encoding and decoding

Commands

hubot base64 encode|decode <query> - Base64 encode or decode <string>

basecamp.coffee

by fellix

Some interaction with basecamp

Configuration

HUBOT_BASECAMP_KEY
HUBOT_BASECAMP_URL

beanstalk.coffee

by eliperkins

Beanstalk tools

Commands

beanstalk repositories - List beanstalk repositories
beanstalk commits - List beanstalk recent commits
beanstalk users - List beanstalk users
beanstalk deployments - List beanstalk recent deployments

Configuration

HUBOT_BEANSTALK_SUBDOMAIN
HUBOT_BEANSTALK_ACCOUNT
HUBOT_BEANSTALK_PASSWORD

beastmode.coffee

by benpink

Listens for beastmode.fm track urls and returns track title and cover art

Commands

{beastmodefm-url} - Return track title and cover art

beeradvocate.coffee

by whyjustin

An alternate to the existing beer script, this will scrape beer advocate for the most recent accessed beer.
It returns the name of the beer, a picture of the beer and a link to the beer. Hubot is now full of
different options for beer scripts. Removing the ? (optional) after (a|advocate) will force the command
to be 'beer advocate me' and thereby allow this script to coexist with other beer scripts peacefully.

Commands

hubot beer advocate me - returns the latest beer discussed on beer advocate with picture

beerme.coffee

Commands

hubot beer me - Grab me a beer

bees.coffee

by atmos

Bees are insane

Commands

bees - Oprah at her finest, or a good way to turn the fans on coworkers machines

bij.coffee

by mrtazz

EXPERIENCE BIJ

bing-images.coffee

by Brandon Satrom

Queries Bing and returns a random image from the top 50 images found using Bing API

Commands

bing image <query> - Queries Bing Images for <query> & returns a random result from top 50

Configuration

HUBOT_BING_ACCOUNT_KEY

bing.coffee

by Brandon Satrom

Returns the URL of the first bing hit for a query

Commands

hubot bing me <query> - Bings <query> & returns 1st result's URL

birthday.coffee

by sopel

Delegate your birthday greetings, celebrations and quotes to Hubot.

Commands

hubot birthday quote for <user> -- congratulate <user> with a random birthday quote
hubot celebrate me <user> -- congratulate <user> with an inspirational greeting 
hubot happy birthday me <user> -- congratulate <user> with a humorous greeting

bitbucket-activity.coffee

by pyro2927

Commands

hubot repo show <repo> - shows activity of repository

Configuration

HUBOT_BITBUCKET_USER
HUBOT_BITBUCKET_PASSWORD

bitbucket.coffee

by JRusbatch

Announce changes to BitBucket repositories using BitBucket's POST service
to a room sepecified by the URL.

Configuration

For instructions on how to set up BitBucket's POST service for your
repositories, visit:
http://confluence.atlassian.com/display/BITBUCKET/Setting+Up+the+bitbucket+POST+Service

bitcoin.coffee

by Fred Wu

Find the latest Bitcoin price in specified currency

Commands

hubot bitcoin price (in) <currency>

bitly.coffee

by sleekslush, drdamour, johnwyles

Shorten URLs with bit.ly & expand detected bit.ly URLs

Commands

hubot (bitly|shorten) (me) <url> - Shorten the URL using bit.ly
http://bit.ly/[hash] - looks up the real url

Configuration

HUBOT_BITLY_ACCESS_TOKEN

bluebottle.coffee

by sloanesturz

Fetches an image of the Mint Plaza Blue Bottle Line.

Commands

hubot blue bottle me - gets an image of the line at the Mint Plaza Blue Bottle Coffee

bookmark.coffee

by mm53bar

Manage your links and bookmarks. Links get stored in the robot brain while
bookmarks get stored at delicious.com. Also keeps a history of all URLs in
the "urls" section of the robot brain.

Commands

hubot bookmark <url> as <description> - add a url to your delicious feed
hubot link <url> as <description> - add a url to the robot brain
hubot link me for <description> - find a link by description
hubot list bookmarks - get a list of the 15 most recent bookmarks
hubot list links - List all of the links that are being tracked
hubot feed me - get the URL to subscribe to your bookmark rss

Configuration

DELICIOUS_USER
DELICIOUS_PASSWORD

botsnack.coffee

by richo, locherm

Hubot enjoys delicious snacks

Commands

botsnack - give the bot a food

brb.coffee

by jmhobbs

Natural availability tracking.

Commands

brb (or afk, or bbl)

brewerydb.coffee

by greggroth

BreweryDB API

Commands

hubot beer me <beer name> - Information about a beer

Configuration

BREWERYDB_API_KEY

buscemi.coffee

by dylanegan

HOLY FUCKING MINDFUCK!

Commands

hubot buscemi me <url> - Adds Steve Buscemi eyes to the specified URL
hubot buscemi me <query> - Searches Google Images for the specified query and buscemi's it

calm-down.coffee

Calm down

Commands

hubot calm me | manatee me - Reply with Manatee
calm down | simmer down | that escalated quickly - Reply with Manatee
ALL CAPS | LONGCAPS - Reply with Manatee

Configuration

HUBOT_LESS_MANATEES

capgun.coffee

by monde

Grab web screens/thumbs of URLs using the capgun.io service
Requires a CapGun API token to be set in the env var HUBOT_CAPGUN_TOKEN

Commands

hubot cap <url> - Get a web screen of the url

Configuration

HUBOT_CAPGUN_TOKEN

carlton.coffee

by pingles

Carlton Celebration

Commands

dance - Display a dancing Carlton

cash.coffee

by jhubert

allows hubot to track the cash and burn rate and displays a summary
of the current cash state. Also stores historical values in the
hubot brain so that they can be referred to later.
The s3-brain is HIGHLY recommended for keeping track of historical
cash values and not losing everything when hubot restarts.

Commands

hubot cash <left|on hand>: <amount> - set the cash on hand
hubot cash <burn rate|burn>: <amount> - set the burn rate
hubot cash <update|state|stats> - show the cash situation

Configuration

HUBOT_CASH_CURRENCY_SYMBOL - the currency symbol for displaying money. Default: $
HUBOT_CASH_THOUSANDS_SEPARATOR - the symbol used for splitting thousands. Default: ,

cat.coffee

by simon

Send messages to channels via hubot

Configuration

HUBOT_CAT_PORT

catfacts.coffee

by scottmeyer

Retrieves random cat facts.

Commands

hubot catfact - Reply back with random cat fact.

celery-man.coffee

by danryan

Loads up Celery Man

chartbeat.coffee

by Drew Delianides

Display number of concurrent vistors to the specified site.

Commands

hubot chart me - Returns active concurrent vistors from the default site specified.
hubot chart me <host> - Returns active concurrent vistors from the site specified.
hubot chart bomb - Returns active concurrent visitors from all sites.

Configuration

HUBOT_CHARTBEAT_SITE
HUBOT_CHARTBEAT_SITES <comma separated string of all
HUBOT_CHARTBEAT_API_KEY <use global key for access to all sites>

chat.coffee

by GantMan

Start up some wonderful chats with conversation starters

Commands

hubot chat - Tell hubot to make something fun to chat about

cheer.coffee

by carllerche

Feeling depressed?

Commands

hubot cheer me up - A little pick me up

cheerlights.coffee

by marciotoshio

Commands

hubot cheerlights - get last color from http://www.cheerlights.com

chess.coffee

by thallium205

Play a game of chess!

Commands

hubot chess me - Creates a new game between yourself and another person in the room
hubot chess status - Gets the current state of the board
hubot chess move <to> - Moves a piece to the coordinate position using standard chess notation

chm.coffee

by facto

Shows a short history lesson of the day from the Computer History Museum

Commands

hubot today in computer history|tdih|chm - Displays the content from the This Day in History page on the Computer History Museum site

chopapp.coffee

by kristofbc

Return a link to your chopapp.com code

Commands

hubot chop [me] [in] <language> <code> - Return a URL of your chopapp snippet (ruby, javascript, php, ...)

chuck-norris.coffee

by dlinsin

Chuck Norris awesomeness

Commands

hubot chuck norris -- random Chuck Norris awesomeness
hubot chuck norris me <user> -- let's see how <user> would do as Chuck Norris

clark.coffee

by ajacksified

Commands

hubot clark <data> - build sparklines out of data

class-namer.coffee

by ianmurrays

Class name generator. Inspired by classnamer.com

Commands

hubot class me - generates a class name

cleverbot.coffee

by ajacksified

"Makes your Hubot even more Clever™"

Commands

hubot c <input>

clojure.coffee

by jingweno

Evaluate one line of Clojure script

Commands

hubot clojure|clj <script> - Evaluate one line of Clojure script

cloudapp.coffee

by lmarburger

Allow Hubot to show what's lurking behind a CloudApp link

Commands

http://cl.ly/* - Detects the drop's type and displays it or prints its content if it's an image or text file respectively

coderwall.coffee

by mexitek

Messing around with the Coderwall API

Commands

hubot coderwall <coderwall username> - Returns coder achievements from coderwall.com

coin.coffee

by mrtazz

Help decide between two things

Commands

hubot throw a coin - Gives you heads or tails

commandlinefu.coffee

by aaronott

Returns a command from commandlinefu.com

Commands

hubot commandlinefu me - returns random command
hubot commandlinefu me <command> - random entry for the comand passed

commitmessage.coffee

by mrtazz

Get a random commit message

Commands

hubot commit message - Displays a random commit message

complete.coffee

by aroben

Hubot, you complete me

Commands

hubot complete me - Google Suggest a phrase

conversation.coffee

by pescuma

Extends robot adding conversation features

corgime.coffee

by alexgodin

Corgime

Commands

hubot corgi me - Receive a corgi
hubot corgi bomb N - get N corgis

countdown.coffee

by anildigital

Set countdown date and retreive countdown (number of days remaining).

Commands

countdown set #meetupname# #datestring# e.g. countdown set punerbmeetup 21 Jan 2014
countdown [for] #meetupname# e.g. countdown punerbmeetup
countdown list 
countdown delete #meetupname# e.g. countdown delete seattlerbmeetup
countdown clear

cowsay.coffee

by brettbuddin

Cowsay.

Commands

hubot cowsay <statement> - Returns a cow that says what you want

cricket.coffee

by adtaylor

Display cricket scores for current live games

Commands

hubot cricket scores for <team> - Returns the current score of live game
hubot cricket scores for all - Returns the current score of all live games

crossing.coffee

cumberbatch.coffee

by froots

Bittertweet Curmudgeonpants
Random tweets from @cumber_world

Commands

cumberbatch - Hubot responds with a random @cumber_world creation from the last 200 tweets

darksky.coffee

by kyleslattery

Grabs the current forecast from Dark Sky

Commands

hubot weather - Get the weather for HUBOT_DARK_SKY_DEFAULT_LOCATION
hubot weather <location> - Get the weather for <location>

Configuration

HUBOT_DARK_SKY_API_KEY
HUBOT_DARK_SKY_DEFAULT_LOCATION
HUBOT_DARK_SKY_UNITS (optional - us, si, ca, or uk)

days_since.coffee

by zenhob

Generates commands to track days since an event

Commands

hubot it's been <number> days since <event> - Set the day when the event happened
hubot how long since <event>? - Display the number of days since the event

deadline.coffee

by jmhobbs

Tracks when stuff is due

Commands

hubot deadlines - List what you have due
hubot add deadline 2011-10-30 Thing - Add a deadline for October 10, 2011
hubot remove deadline Thing - Remove a deadline named "Thing"
hubot clear deadlines - Remove all the deadlines

dealwithit.coffee

by brianstanwyck

Display a "deal with it" gif

Commands

deal with it - display a "deal with it" gif

decide.coffee

by logikal , streeter

Allows Hubot to help you decide between multiple options

Commands

hubot decide "<option 1>" "<option 2>" "<option x>" - Randomly picks an option
hubot decide <option1> <option2> <option3> - Randomly picks an option

defprogramming.coffee

by daviferreira

Commands

hubot def programming - Display a random programming quote from defprogramming.com

demolition-man.coffee

by whitman, jan0sch

Watch your language!

deploy.coffee

Configuration

HUBOT_DEPLOY_ROOM - room to send announcements to

destiny.coffee

by KuiKui

Is it the day?

Commands

hubot is it <action> day ? - Returns if it's the day for your action

devexcuse.coffee

Dev excuses scraper. From http://developerexcuses.com/

Commands

hubot excuse me

dialectizer.coffee

by facto

Allows Hubot to translate text into various dialects

Commands

hubot dialectize|dialect|dia <dialect>|help <text> - Translates the given text into the given dialect

dice.coffee

by ab9

Allows Hubot to roll dice

Commands

hubot roll (die|one) - Roll one six-sided dice
hubot roll dice - Roll two six-sided dice
hubot roll <x>d<y> - roll x dice, each of which has y sides

dilbert.coffee

by evilmarty

Dilbert

Commands

hubot show me dilbert - gets the daily dilbert

dimmerworld.coffee

by zachlatta

Commands

dimmer <input>

directions.coffee

by sleekslush

Get directions between two locations

Commands

hubot get directions "<origin>" "<destination>" -- Shows directions between these locations

disassemble.coffee

by listrophy

Commands

disassemble - NO DISASSEMBLE

dislike.coffee

by nesQuick

Grumpy cat dislike this >:[

dnsimple.coffee

by jonmagic

Domain availability via DNSimple

Commands

check domain <domainname> - returns whether a domain is available

Configuration

DNSIMPLE_USERNAME
DNSIMPLE_PASSWORD

do-it-live.coffee

by stewart

Fuck it, we'll do it live!

do-it.coffee

by jenrzzz

Ask hubot how people do it.

Commands

hubot how do <group/occupation> do it? -- tells you how they do it (e.g. hubot how do hackers do it?)
hubot <people> do it <method> -- tells hubot how <people> do it (e.g. hubot GitHubbers do it in Campfire.)
hubot do it -- tells you a random way in which random people do it

doer_of_deeds.coffee

by Bellspringsteen

Display a inspirational quote whenever the automated build server or someone mentions failure

Commands

failed - Responds with a great inspirational quote 

dribbble.coffee

by mattgraham

Loads images from Dribbble URL's

Commands

hubot (depress|dribbble|inspire) me - brings up popular images
[dribbble URL] - brings up image from the URL

drupalorg.coffee

by guyoron

Display issue/page information from drupal.org

Commands

Drupal.org url - Show details about a drupal.org page or issue

drush.coffee

by rh0

Playing with Drush integration. Simple implementation of informational drush commands, and a base
interface for further drush command integration.

Commands

hubot drush sa - show the list of available sites ( --update-aliases will refresh this list )
hubot drush rq - show pending core requirements at a warning level or above
hubot drush <site alias> cc - Clears "all" cache for a given site alias.
hubot drush <site alias> pml - Lists the site modules ( "enabled" and "non-core" by default this can be changed with --disbaled or --core )
hubot drush <site alias> pmi <module/theme> - Show detailed info about a module or theme
hubot drush <site alias> uinf <user> - Display information about the user specified by uid, email, or username
hubot drush <site alias> ws - Show the 10 most recent watchdog messages
hubot drush <site alias> vget <variable name> - Show the value of a given variable

Configuration

The hubot user will need permissions to run drush on the server that it is installed on.
If the site aliases are to remote servers (likely the case) then the hubot user will also need
ssh keys setup in order to access these sites.

eardropping.coffee

by garylin

Add programmable interface to hubot. Allow to run a hubot command
whenever something came up in the conversation.

Commands

hubot when you hear <pattern> do <something hubot does> - Setup a ear dropping event
hubot stop ear dropping - Stop all ear dropping
hubot stop ear dropping on <pattern> - Remove a particular ear dropping event
hubot show ear dropping - Show what hubot is ear dropping on

edballs.coffee

by @pikesley

Ed Balls

Commands

Ed Balls - Ed Balls

eight-ball.coffee

by ryanatwork

The Magic Eight ball

Commands

hubot eightball <query> - Ask the magic eight ball a question

email.coffee

by earlonrails

Email from hubot to any address

Commands

hubot email <user@email.com> -s <subject> -m <message> - Sends email with the <subject> <message> to address <user@email.com>

emoji-me.coffee

by sandbochs

Hubot picks random emojis.

Commands

hubot emoji me - Returns a random emoji
hubot emoji spin me - Spin the emoji slots
hubot emoji card me - Returns a random card against humanity with emoji

emoji.coffee

by dzello

emoji.coffee - Replaces :text: or text with emojis.
Great for IRC or anywhere not already emojified.

Commands

"put a bird on it" - Prints "put a 🐦  on it" in 'more' emoji mode.
"put a :bird: on it" - Prints "put a 🐦  on it" in 'less' emoji mode.
hubot list emoji - Print a list of available emojis
hubot more emoji - Try to substitute all words - no :colons: required.
hubot less emoji - Require :colons: to substitute emojis (default).

encourage.coffee

Robot is very encouraging

Commands

hubot encourage me
hubot encourge name
hubot encourage all

espn.coffee

by mjw56

Grab a headline from ESPN through querying hubot

Commands

hubot espn headline - Displays a random headline from ESPN.com
hubot espn mlb <name of team> - Displays ESPN.com MLB team homepage
hubot espn nfl <name of team> - Displays ESPN.com NFL team homepage
hubot espn nba <name of team> - Displays ESPN.com NBA team homepage
hubot espn nhl <name of team> - Displays ESPN.com NHL team homepage

Configuration

HUBOT_ESPN_ACCOUNT_KEY

eval.coffee

by aanoaa

evaluate code

Commands

hubot eval me <lang> <code> - evaluate <code> and show the result
hubot eval on <lang> - start recording
hubot eval off|finish|done - evaluate recorded <code> and show the result
hubot eval cancel - cancel recording
hubot eval list - list available languages

excuse.coffee

by ianmurrays, hopkinschris

Get a random developer or designer excuse

Commands

hubot developer excuse me - Get a random developer excuse
hubot developer excuse - Get a random developer excuse
hubot excuse - Get a random developer excuse
hubot designer excuse me - Get a random designer excuse
hubot designer excuse - Get a random designer excuse

f-ing-weather.coffee

by aaronott

Returns the weather from thefuckingweather.com

Commands

hubot what's the weather for <city> - Get the weather for a location
hubot what's the weather for <zip> - Get the weather for a zipcode

facepalm.coffee

by jimeh

Clearly illustrate with an image what people mean whenever they say "facepalm"

faceup.coffee

by kneath

Overlay funny things on people's faces

Commands

hubot hipster me <img> - Overlay hipster glasses on a face
hubot clown me <img> - Overlay a clown nose on a face
hubot scumbag me <img> - Overlay a scumbag on a face
hubot jason me <img> - Overlay a jason on a face

factoid.coffee

by arthurkalm

javabot style factoid support for your hubot. Build a factoid library
and save yourself typing out answers to similar questions

Commands

~<factoid> is <some phrase, link, whatever> - Creates a factoid
~<factoid> is also <some phrase, link, whatever> - Updates a factoid.
~<factoid> - Prints the factoid, if it exists. Otherwise tells you there is no factoid
~tell <user> about <factoid> - Tells the user about a factoid, if it exists
~~<user> <factoid> - Same as ~tell, less typing
<factoid>? - Same as ~<factoid> except for there is no response if not found
hubot no, <factoid> is <some phrase, link, whatever> - Replaces the full definition of a factoid
hubot factoids list - List all factoids
hubot factoid delete "<factoid>" - delete a factoid

fastspring.coffee

by matteoagosti

An HTTP listener for FastSpring payment notifications

Configuration

HUBOT_FASTSPRING_PRIVATE_KEY

ferengi_rules_of_acquisition.coffee

by jan0sch

Display a ferengi rule of acquisition upon certain keywords.

Commands

ferengi rule - Display a random ferengi rule of acquisition.

fibonacci.coffee

by ckdake

Calculate the nth fibonacci number. #webscale

Commands

fibonacci me <integer> - Calculate Nth Fibonacci number

file-brain.coffee

by dustyburwell

Configuration

FILE_BRAIN_PATH

filmwise.coffee

by mwongatemma, lroggendorff

Show random filewise invisible

Commands

hubot filmwise me - a randomly selected filmwise invisible
hubot filmwise bomb <number> - filmwise invisible explosion!
hubot filmwise answer (or cheat) - show the answer to the last filmwise shown
hubot filmwise guess <answer> - guess the answer

fishpun.coffee

by BM5k

Horrible Animal Crossing fish puns

Commands

fish - Get fishy

flattr.coffee

by simon

Interact with the Flattr API

Commands

thing me <id> - Returns information about a flattr thing
hubot user me <username> - Returns information about a flattr user
hubot search things <query> - Search flattrs things

flip.coffee

When things aren't going well, you must flip it. (╯°□°)╯︵ ʇoqnɥ

Commands

hubot flip <text> - express your anger
hubot rage flip <text> - express your anger with rage
hubot unflip <text>

flying-high.coffee

by harukizaemon

fml.coffee

by artfuldodger

Commands

hubot fml - A random message from fmylife.com

foass.coffee

by zacechola

Basic interface for FOAAS.com

Commands

fu <object> - tells <object> to f off with random response from FOASS

fogbugz.coffee

by dstrelau

FogBugz hubot helper

Commands

bug <number> - provide helpful information about a FogBugz case
case <number> - provide helpful information about a FogBugz case

Configuration

HUBOT_FOGBUGZ_HOST
HUBOT_FOGBUGZ_TOKEN

fortune.coffee

by mrtazz

Get a fortune

Commands

hubot fortune me - Displays a super true fortune

frick.coffee

Zach Holman hates weasel words. Frick.

Commands

frick - Let Zach Holman tell you what word to use instead of "frick"

fuck_yeah_nouns.coffee

by iangreenleaf

Grab images from "Fuck yeah nouns"

Commands

fuck yeah <noun> - Displays a fuck yeah image for the given noun

futurama.coffee

by carmstrong

Displays and/or generates images for the popular Futurama memes

Commands

not sure if <something> or <something else> - Generates a Futurama Fry meme
<something> is bad and you should feel bad - Generates a Zoidberg meme
<things> are bad and you should feel bad - Generates a Zoidberg meme
futurama fry - Shows a random Futurama Fry meme
<question> why not zoidberg? - Generates a Why Not Zoidberg? meme
<something> does not work that way! - Generates a Morbo meme
<things> do not work that way! - Generates a Morbo meme
hypnotoad - ALL GLORY TO THE HYPNOTOAD
don't want to live - Shows the Professor's "don't want to live on this planet anymore" meme
shut up and take my money - Shows the Fry meme

Configuration

HUBOT_MEMEGENERATOR_USERNAME -- Username on MemeGenerator.net
HUBOT_MEMEGENERATOR_PASSWORD -- Password for account on MemeGenerator.net

gangnam.coffee

by EnriqueVidal

Produces a random gangnam style gif

Commands

hubot oppa gangnam style - Return random gif from gifbin.com

gauges.coffee

by tombell

Allows Hubot to fetch statistics from Gaug.es

Commands

hubot gauges for (today|yesterday) - Get views/people from today or yesterday
hubot gauges for YYYY-MM-DD - Get views/people for the specified date

Configuration

HUBOT_GAUGES_TOKEN

gemwhois.coffee

by jonmagic

Whois for gems, because gem names are like domains in the 90's

Commands

hubot gem whois <gemname> - returns gem details if it exists

geocodeme.coffee

by mattheath

Geocode Addresses and return a Latitude and Longitude using Googles Geocode API

Commands

hubot geocode me <string> - Geocodes the string and return latitude,longitude
hubot where is <string> - Geocodes the string and return latitude,longitude

gerrit.coffee

by nparry

Interact with Gerrit. (http://code.google.com/p/gerrit/)

Commands

hubot gerrit search <query> - Search Gerrit for changes - the query should follow the normal Gerrit query rules
hubot gerrit (ignore|report) events for (project|user|event) <thing> - Tell Hubot how to report Gerrit events

Configuration

HUBOT_GERRIT_SSH_URL
HUBOT_GERRIT_EVENTSTREAM_ROOMS

getajob.coffee

by sleekslush

Search for a job and profit!

Commands

hubot find me a <technology> job in <location>

Configuration

HUBOT_AUTHENTIC_JOBS_API_KEY

gif-me.coffee

gifbin.coffee

by EnriqueVidal

Random gif from gifbin.com

Commands

hubot gifbin me - Return random gif from gifbin.com

gifsanity.coffee

by iangreenleaf

Pulls GIFs from various insane tumblrs

Commands

hubot gif me - Returns a random gif from a random blog
hubot food mosh - Returns a random gif from foodmosh.tumblr.com
hubot fluxmachine - Returns a random gif from fluxmachine.tumblr.com
hubot android - Returns a random gif from milosrajkovic.tumblr.com
hubot nic cage me - Returns a random gif from gifolas-cage.tumblr.com

Configuration

HUBOT_TUMBLR_API_KEY - A Tumblr OAuth Consumer Key will work fine

giftv.coffee

by brettbuddin

Return random animated GIFs from giftv

Commands

hubot giftv me - Returns a random animated GIF

giphy.coffee

A way to search images on giphy.com

Commands

hubot gif me <query> - Returns an animated gif matching the requested search term.

Configuration

HUBOT_GIPHY_API_KEY

git-help.coffee

by vquaiato, Jens Jahnke

Show some help to git noobies

Commands

git help <topic>

git-you-sucka.coffee

by samn

I'm going to get you, sucka

Commands

git - hubot says 'ima git you sucka'

github-activity.coffee

by vquaiato

Commands

hubot repo show <repo> - shows activity of repository

Configuration

HUBOT_GITHUB_TOKEN
HUBOT_GITHUB_USER
HUBOT_GITHUB_API

github-commit-link.coffee

by achiu

Github commit link looks for <SHA> and links to that commit for your default
repo. Eg. "Hey guys check out commit 251a8fb"

Commands

Listens for <SHA>s with at least seven characters:
<SHA>            links to that commit in HUBOT_GITHUB_REPO
repo@<SHA>       links to that commit in HUBOT_GITHUB_USER's repo
user/repo@<SHA>  links to that commit in user/repo
Unless the string 'commit/' shows up in the line, in which case it
is ignored.

Configuration

HUBOT_GITHUB_REPO
The `user/repository` that you want to connect to. example: github/hubot-scripts
HUBOT_GITHUB_USER
The `user` that you want to connect to. example: github
HUBOT_GITHUB_TOKEN
You can retrieve your github token via:
curl -i https://api.github.com/authorizations -d '{"scopes":["repo"]}' -u "yourusername"
Enter your Github password when prompted. When you get a response, look for the "token" value
See the following for more details:
http://developer.github.com/v3/oauth/#create-a-new-authorization
https://github.com/iangreenleaf/githubot
HUBOT_GITHUB_API
Optional, default is https://api.github.com. Override with
http[s]://yourdomain.com/api/v3/ for Enterprise installations.

github-commiters.coffee

by vquaiato

Show the commiters from a repo

Commands

hubot repo commiters <repo> - shows commiters of repository
hubot repo top-commiters <repo> - shows top commiters of repository

Configuration

HUBOT_GITHUB_TOKEN
HUBOT_GITHUB_API

github-commits.coffee

An HTTP Listener for notifications on github pushes

Configuration

Just put this url <HUBOT_URL>:<PORT>/hubot/gh-commits?room=<room> into you'r github hooks

github-credentials.coffee

by maddox

Github Credentials allows you to map your user against your GitHub user.
This is specifically in order to work with apps that have GitHub Oauth users.

Commands

hubot who do you know - List all the users with github logins tracked by Hubot
hubot i am `maddox` - map your user to the github login `maddox`
hubot who am i - reveal your mapped github login
hubot forget me - de-map your user to your github login

github-issue-link.coffee

by tenfef

Github issue link looks for #nnn and links to that issue for your default
repo. Eg. "Hey guys check out #273"
Defaults to issues in HUBOT_GITHUB_REPO, unless a repo is specified Eg. "Hey guys, check out awesome-repo#273"

Commands

#nnn - link to GitHub issue nnn for HUBOT_GITHUB_REPO project
repo#nnn - link to GitHub issue nnn for repo project
user/repo#nnn - link to GitHub issue nnn for user/repo project

Configuration

HUBOT_GITHUB_REPO
HUBOT_GITHUB_TOKEN
HUBOT_GITHUB_API
HUBOT_GITHUB_ISSUE_LINK_IGNORE_USERS

github-issues.coffee

by davidsiegel

Show open issues from a Github repository

Commands

hubot show [me] [<limit> [of]] [<assignee>'s|my] [<label>] issues [for <user/repo>] [about <query>] -- Shows open GitHub issues for repo.
hubot show [me] issues for <repo> -- List all issues for given repo IFF HUBOT_GITHUB_USER configured
hubot show [me] issues for <user/repo> -- List all issues for given repo
hubot show [me] issues -- Lists all issues IFF HUBOT_GITHUB_REPO configured
hubot show <chat user's> issues -- Lists all issues for chat user IFF HUBOT_GITHUB_USER_(.*) configured

Configuration

HUBOT_GITHUB_TOKEN
HUBOT_GITHUB_USER
HUBOT_GITHUB_REPO
HUBOT_GITHUB_USER_(.*)
HUBOT_GITHUB_API

github-merge.coffee

by maletor

Integrate with GitHub merge API

Commands

hubot merge project_name/<head> into <base> - merges the selected branches or SHA commits

Configuration

HUBOT_GITHUB_TOKEN
HUBOT_GITHUB_API
HUBOT_GITHUB_USER

github-pull-request-notifier.coffee

An HTTP Listener that notifies about new Github pull requests

Configuration

You will have to do the following:
1. Get an API token: curl -u 'username' -d '{"scopes":["repo"],"note":"Hooks management"}' \
https://api.github.com/authorizations
2. Add <HUBOT_URL>:<PORT>/hubot/gh-pull-requests?room=<room>[&type=<type>] url hook via API:
curl -H "Authorization: token <your api token>" \
-d '{"name":"web","active":true,"events":["pull_request"],"config":{"url":"<this script url>","content_type":"json"}}' \
https://api.github.com/repos/<your user>/<your repo>/hooks

github-pulls.coffee

by jingweno

Show open pull requests from a Github repository or organization

Commands

hubot show [me] <user/repo> pulls [with <regular expression>] -- Shows open pull requests for that project by filtering pull request's title.
hubot show [me] <repo> pulls -- Show open pulls for HUBOT_GITHUB_USER/<repo>, if HUBOT_GITHUB_USER is configured
hubot show [me] org-pulls [for <organization>] -- Show open pulls for all repositories of an organization, default is HUBOT_GITHUB_ORG

Configuration

HUBOT_GITHUB_TOKEN
HUBOT_GITHUB_USER
HUBOT_GITHUB_API
HUBOT_GITHUB_ORG

github-search.coffee

by spajus

Tells Hubot to search for anything in code at GitHub

Commands

hubot github search [repo] <query> - Search for <query> in [repo] or anywhere

Configuration

HUBOT_GITHUB_TOKEN (optional, if you want to search in private repos)

github-status.coffee

by voke

Show current GitHub status and messages

Commands

hubot github status - Returns the current system status and timestamp.
hubot github status last - Returns the last human communication, status, and timestamp.
hubot github status messages - Returns the most recent human communications with status and timestamp.

gitlab.coffee

by omribahumi

Post gitlab related events using gitlab hooks

Configuration

GITLAB_CHANNEL
GITLAB_DEBUG
Put http://<HUBOT_URL>:<PORT>/gitlab/system as your system hook
Put http://<HUBOT_URL>:<PORT>/gitlab/web as your web hook (per repository)
You can also append "?targets=%23room1,%23room2" to the URL to control the
message destination.  Using the "target" parameter to override the
GITLAB_CHANNEL configuration value.

go-for-it.coffee

by dylanegan

Display a random gopher

Commands

go for it
went for it
going for it
goes for it

Configuration

HUBOT_SHIP_EXTRA_GOPHERS # Optional

gob.coffee

by dylanegan

Commands

gob it - Display a GOB

good-night.coffee

by noahhendrix

GOOD Night

Commands

good night

goodbad.coffee

by gabeguz

Allows good and bad things to be added to Hubot for sprint retrospective

Commands

hubot good <good thing> - Add something good that happened this sprint
hubot bad <bad thing> - Add something bad that happened this sprint
hubot goodlist - List all good things that happened
hubot badlist - List all bad things that happened
hubot gooddel - Delete all good things that happened
hubot baddel - Delete all bad things that happened

google-search-api.coffee

by Airborn

A way to interact with the Google Custom Search API

Commands

hubot (google|search)( me) <query> - returns URL's and Title's for 5 first results from custom search

Configuration

HUBOT_GOOGLE_SEARCH_KEY
HUBOT_GOOGLE_SEARCH_CX

google.coffee

by searls

Returns the URL of the first google hit for a query

Commands

hubot google me <query> - Googles <query> & returns 1st result's URL

goooood.coffee

by tbwIII

Listens for "good" but with 3 or more "o"s

gorbypuff.coffee

by bradly

Gorbypuff Thunderstone

Commands

gorby - Display a picture of everyone's favorite flat-faced cat

gosling.coffee

by jessedearing

Pulls a random programmer Ryan Gosling image

Commands

hubot gos(ling)? me - Receive a programmer Ryan Gosling meme
hubot gos(ling)? bomb N - Receive N programmer Ryan Gosling memes

Configuration

HUBOT_TUMBLR_API_KEY

graphite.coffee

by obfuscurity

Allows Hubot to search a Graphite server for saved graphs

Commands

graphite list - list all available graphs
graphite search <string> - search for graph by name
graphite show <graph.name> - output graph

Configuration

GRAPHITE_URL (e.g. https://graphite.example.com)
GRAPHITE_PORT (e.g. 8443)
GRAPHITE_AUTH (e.g. user:password for Basic Auth)

graylog.coffee

by spajus

Fetches graylog messages via Hubot

Commands

hubot graylog - output last 5 graylog messages
hubot graylog <count> - output last <count> graylog messages
hubot graylog streams - list graylog streams
hubot graylog hosts - list graylog hosts
hubot graylog <stream> <count> - output some messages from given stream
hubot graylog host <host> <count> - output some messages from given host

Configuration

GRAYLOG_URL (e.g. https://graylog.example.com)
GRAYLOG_API_TOKEN (e.g. 098f6bcd4621d373cade4e832627b4f6)
GRAYLOG_SEPARATOR (e.g. ','. Default: "\n")

grocery-list.coffee

by parkr

Organize your grocery list

Commands

hubot grocery list - list items on your grocery list
hubot remind me to buy <item> - add item to grocery list
hubot i bought <item> - mark item as purchased
hubot remove <item> - remove item from my grocery lists
hubot what have i purchased - shows what you've purchased

grumpycat.coffee

by trey

Load a random Grumpy Cat from an array of images.
Based on pugme.

Commands

hubot grumpycat me - Receive a Grumpy Cat
hubot grumpycat bomb N - get N Grumpy Cats

gtalk.coffee

by gstark

Send gtalk messages to channels via hubot

Configuration

GTALK_ID
GTALK_PASSWORD
GTALK_ONLINE_ANNOUNCE
GTALK_PRESENCE
GTALK_SERVER
GTALK_PORT
GTALK_ROOM

hackernews.coffee

by skimbrel

Hacker News

Commands

hubot hn top <N> - get the top N items on hacker news (or your favorite RSS feed)
hn.top - refer to the top item on hn
hn[i] - refer to the ith item on hn

hangman.coffee

by harukizaemon

The game of Hangman.
Words and definitions are sourced via the Wordnik API. You'll need an API
key from http://developer.wordnik.com/

Commands

hubot hangman - Display the state of the current game
hubot hangman <letterOrWord> - Make a guess

Configuration

WORDNIK_API_KEY

hangout.coffee

by nicoritschel

Commands

hubot hangout - sends hangout url

Configuration

HUBOT_HANGOUT_URL

hardradio.coffee

by teo-sk

See what's playing on the Heavy Metal Supersite

Commands

hubot hardradio song - Display the song that's rocking on air
hubot hardradio listen - Displays a link to play the radio

harvest.coffee

by Quintus @ Asquera

Allows Hubot to interact with Harvest's (http://harvestapp.com) time-tracking
service.

Commands

hubot remember my harvest account <email> with password <password> - Make hubot remember your Harvest credentials
hubot forget my harvest account - Make hubot forget your Harvest credentials again
hubot start harvest - Restart the last timer.
hubot start harvest at <project>/<task>: <notes> - Start a Harvest timer at a given project-task combination
hubot stop harvest [at project/task] - Stop the most recent Harvest timer or the one for the given project-task combination.
hubot daily harvest [of <user>] [at yyyy-mm-dd] - Show a user's Harvest timers for today (or yours, if noone is specified) or a specific day
hubot list harvest tasks [of <user>] - Show the Harvest project-task combinations available to a user (or you, if noone is specified)
hubot is harvest down/up - Check if the Harvest API is reachable.

Configuration

HUBOT_HARVEST_SUBDOMAIN

hashing.coffee

by jimeh

Various hashing algorithms.

Commands

hubot md5|sha|sha1|sha256|sha512|rmd160 me <string> - Generate hash of <string>

haskell.coffee

by edwardgeorge, slightly modified from code by jingweno

Evaluate one line of Haskell

Commands

hubot haskell <script> - Evaluate one line of Haskell

haters.coffee

by atmos

Display a random "haters gonna hate" image

Commands

haters - Returns a random haters gonna hate url

hello.coffee

Hubot, be polite and say hello.

Commands

Hello or Good Day make hubot say hello to you back
Good Morning makes hubot say good morning to you back

helpscout.coffee

by Brett Hardin (http://bretthard.in)

Commands

hubot hs mailboxes - list Helpscout mailboxes
hubot hs count MAILBOX_ID - Return the number of active tickets in a mailbox
hubot hs users MAILBOX_ID - List the number of active tickets each user has in a mailbox

Configuration

HUBOT_HELPSCOUT_API_KEY - Go to Your Profile -> API Keys

heroku-status.coffee

by juno

Show current Heroku status and issues

Commands

hubot heroku status - Returns the current Heroku status for app operations and tools
hubot heroku status issues <limit> - Returns a list of recent <limit> issues (default limit is 5)
hubot heroku status issue <id> - Returns a single issue by ID number

hideyakids.coffee

by Joseph Huttner

Antoine Dodson's greatest hits... errr... only hit

Commands

hide ya kids - Hide `em!

hipchat-api.coffee

by mcdavis

Send messages using the Hipchat API (which allows you to choose colors
and send html messages) instead of the plain old jabber interface

Configuration

HUBOT_HIPCHAT_TOKEN - Hipchat API token

history.coffee

by wubr

Allows Hubot to store a recent chat history for services like IRC that
won't do it for you.

Commands

hubot show [<lines> lines of] history - Shows <lines> of history, otherwise all history
hubot clear history - Clears the history

Configuration

HUBOT_HISTORY_LINES

homer.coffee

by bhankus

Homer Simpson quotes.

Commands

beer - replies with random beer quote
<food> - replies with "Mmmm... <food>"
internet - replies with random internet quote
try - replies with random try quote

horse.coffee

by lavelle

Commands

hubot horse - Display a randomly selected insight on the world from Horse_Ebooks

howdoi.coffee

by pettazz

How Do I ___? Because Hubot knows more than you.
Based on howdoi (https://github.com/gleitz/howdoi)

Commands

hubot howdoi <do thing> - Searches Stack Overflow for a way of doing thing.

http-info.coffee

by ajacksified

Returns title and description when links are posted

Commands

http(s)://<site> - prints the title and meta description for sites linked.

Configuration

HUBOT_HTTP_INFO_IGNORE_URLS - RegEx used to exclude Urls
HUBOT_HTTP_INFO_IGNORE_USERS - Comma-separated list of users to ignore
HUBOT_HTTP_INFO_IGNORE_DESC - Optional boolean indicating whether a site's meta description should be ignored

http-post-say.coffee

by insom, luxflux

"Accepts POST data and broadcasts it"

http-say.coffee

by ajacksified

"Simple path to have Hubot echo out anything in the message querystring for a given room."

httpcat.coffee

by @commadelimited

Loads a specified HTTP cat error image from
http://httpcats.herokuapp.com/
based on user input

Commands

hubot httpcat <status> - get your status cat image
hubot httpcat help - explains usage

hubble.coffee

by cobaimelan

Hubble Movie information is displayed.

Commands

hubble me <query>  - Movie information is displayed 
hub me <query>

hubotagainsthumanity.coffee

by Jonny Campbell (@jonnycampbell)

Play Cards Against Humanity in Hubot

Commands

hubot q card - Returns a question
hubot card me - Displays an answer
hubot card 2 - Displays two answers for questions with two blanks

iced-coffee-weather.coffee

by technicalpickles

It's very important to know the cutoff date for switching from hot
coffee to iced coffee. This script does just that.

Commands

hubot is it iced coffee weather? - Display whether or not it's a good time for iced coffee

Configuration

HUBOT_ICED_COFFEE_WEATHER_ID

illogical.coffee

by arbales

Highly illogical

Commands

illogical - Display an example of illogicality

im.coffee

by earlonrails & ggongaware

Tell Hubot to send a user a message right now !

Commands

hubot im <username> <some message> - im <username> <some message> right now !

imdb.coffee

by orderedlist

Get the movie poster and synposis for a given query

Commands

hubot imdb the matrix

imgur-info.coffee

by mmb

Show image metadata when imgur URLs are seen.

Configuration

HUBOT_IMGUR_CLIENTID - your client id from imgur

inigo-montoya.coffee

by harukizaemon

insult.coffee

by ajacksified, brandonvalentine

Allows Hubot to lambast someone with a random insult

Commands

hubot insult <name> - give <name> the what-for

invalid.coffee

by alexdean

Display a random 'Your Argument is Invalid' image

Commands

invalid arg - supply an important counter-point to questionable arguments

ip.coffee

by ndrake

Return Hubot's external IP address (via jsonip.com)

Commands

hubot ip - Returns Hubot server's external IP address 

isup.coffee

by jmhobbs

Uses downforeveryoneorjustme.com to check if a site is up

Commands

hubot is <domain> up? - Checks if <domain> is up

itcrowd.coffee

by rrix

Make hubot fetch quotes pertaining The IT Crowd

ive.coffee

by arbales

To create something that's… that's genuinely new,
you have to… to start again.

Commands

<anything Ivey> - Display an Ive

iwdrm.coffee

by iangreenleaf

Pulls a movie gif from the best tumblog

Commands

hubot movie me - Displays a moving still from IWDRM

Configuration

HUBOT_TUMBLR_API_KEY - A Tumblr OAuth Consumer Key will work fine

janky.coffee

by sr

Janky API integration. https://github.com/github/janky

Commands

hubot ci - show usage

Configuration

HUBOT_JANKY_URL

javascript-sandbox.coffee

by ajacksified

sandbox - run javascript in a sandbox!

Commands

hubot (run|sandbox) <javascript> - Execute the javascript code

jenkins-notifier.coffee

Configuration

Just put this url <HUBOT_URL>:<PORT>/hubot/jenkins-notify?room=<room> to your Jenkins
Notification config. See here: https://wiki.jenkins-ci.org/display/JENKINS/Notification+Plugin

jenkins.coffee

Interact with your Jenkins CI server

Commands

hubot jenkins b <jobNumber> - builds the job specified by jobNumber. List jobs to get number.
hubot jenkins build <job> - builds the specified Jenkins job
hubot jenkins build <job>, <params> - builds the specified Jenkins job with parameters as key=value&key2=value2
hubot jenkins list <filter> - lists Jenkins jobs
hubot jenkins describe <job> - Describes the specified Jenkins job
hubot jenkins last <job> - Details about the last build for the specified Jenkins job

Configuration

HUBOT_JENKINS_URL
HUBOT_JENKINS_AUTH
Auth should be in the "user:password" format.

jira-issues.coffee

by stuartf

Looks up jira issues when they're mentioned in chat
Will ignore users set in HUBOT_JIRA_ISSUES_IGNORE_USERS (by default, JIRA and GitHub).

Configuration

HUBOT_JIRA_URL (format: "https://jira-domain.com:9090")
HUBOT_JIRA_IGNORECASE (optional; default is "true")
HUBOT_JIRA_USERNAME (optional)
HUBOT_JIRA_PASSWORD (optional)
HUBOT_JIRA_ISSUES_IGNORE_USERS (optional, format: "user1|user2", default is "jira|github")

jira.coffee

by codec

Messing with the JIRA REST API

Commands

<Project Key>-<Issue ID> - Displays information about the JIRA ticket (if it exists)
hubot show watchers for <Issue Key> - Shows watchers for the given JIRA issue
hubot search for <JQL> - Search JIRA with JQL
hubot save filter <JQL> as <name> - Save JIRA JQL query as filter in the brain
hubot use filter <name> - Use a JIRA filter from the brain
hubot show filter(s) - Show all JIRA filters
hubot show filter <name> - Show a specific JIRA filter

Configuration

HUBOT_JIRA_URL
HUBOT_JIRA_USER
HUBOT_JIRA_PASSWORD
Optional environment variables:
HUBOT_JIRA_USE_V2 (defaults to "true", set to "false" for JIRA earlier than 5.0)
HUBOT_JIRA_MAXLIST
HUBOT_JIRA_ISSUEDELAY
HUBOT_JIRA_IGNOREUSERS

joinme-generator.coffee

by webandtech

Integrates with join.me

Commands

hubot joinme - Generates a new join.me 9-digit code and outputs a presenter link (download) and a participant link (to view the session)

Configuration

HUBOT_JOINME_AUTHCODE

jokels.coffee

by sylturner

Returns a random joke from jokels.com

Commands

hubot joke/jokel/jokels - Returns a random joke from jokels.com

jordan.coffee

by KuiKui

Display a picture of Michael Jordan if anyone invokes "jordan" or says "23"
Cause Jordan is God. So much more than Steve Jobs :D

karma.coffee

by stuartf

Track arbitrary karma

Commands

<thing>++ - give thing some karma
<thing>-- - take away some of thing's karma
hubot karma <thing> - check thing's karma (if <thing> is omitted, show the top 5)
hubot karma empty <thing> - empty a thing's karma
hubot karma best - show the top 5
hubot karma worst - show the bottom 5

Configuration

KARMA_ALLOW_SELF

keep-alive.coffee

by maddox

keep-alive pings each url in the array every minute.
This is specifically to keep certain heroku apps from going to sleep

Commands

hubot keep http://ninjas-20.herokuapp.com alive - Add inputted url to the collection of urls set to be pinged
hubot don't keep http://ninjas-20.herokuapp.com alive - Remove inputted url to the collection of urls set to be pinged
hubot what are you keeping alive - Show list of urls being kept alive

Configuration

HUBOT_KEEP_ALIVE_FREQUENCY

kickstarter.coffee

by pksunkara

Updates from KickStarter project

Commands

hubot kickstarter start - Start the kickstarter update feed
hubot kickstarter change <mins> - Change the interval of kickstarter updates
hubot kickstarter stop - Stop the kickstarter update feed

Configuration

KICKSTARTER_PROJECT
KICKSTARTER_INTERVAL

kittens.coffee

by dstrelau

Kittens!

Commands

hubot kitten me - A randomly selected kitten
hubot kitten me <w>x<h> - A kitten of the given size
hubot kitten bomb me <number> - Many many kittens!

klout.coffee

by l_kang

Reports Klout score for a twitter handle. The players in the competitors list
whose score is greater will be reported. The last 9 unique requested names
are kept in the competitors list. More than that will trigger the klout api's
per second rate limit.

Commands

hubot klout <twitter name with or without @> - report klout score for twitter handle, and compare to competitors

Configuration

HUBOT_KLOUT_API_KEY must be set in the environment. 
The competitors list is automatically created and includes the last 9 valid twitter handles. 

lastfm_np.coffee

by guilleiguaran, sn0opy

Last (or current) played song by a user in Last.fm

Commands

hubot what's <last FM user> playing  - Returns song name and artist
hubot what am I playing - only works if last.fm nick = username who typed it

Configuration

HUBOT_LASTFM_APIKEY

lawrence.coffee

by carmstrong

Quotes by Lawrence from Office Space

Commands

hey lawrence - Display a random quote by Lawrence

likeaboss.coffee

by jrgifford

LIKE A BOSS

linsanity.coffee

by zackyap

Display a picture of Jeremy Lin if anyone invokes "linsanity" or
says "linspire". Cause Lin is Linspiring!

list-jira-bugs.coffee

by crcastle

Get all bugs from JIRA assigned to user

Commands

hubot list my bugs - Retrieve the list of all a user's bugs from JIRA ('my' is optional)
hubot list my bugs about <searchterm> - Retrieve list of all a user's bugs from JIRA where the summary or description field contains <phrase> ('my' is optional)
hubot list my <priority> priority bugs  - Retrieve the list of a user's <priority> priority bugs from JIRA ('my' is optional)
hubot list my <priority> priority bugs about <phrase> - Retrieve list of all a user's <priority> priority bugs from JIRA where the summary or description field contains <phrase> ('my' is optional)

Configuration

HUBOT_JIRA_DOMAIN
HUBOT_JIRA_USER
HUBOT_JIRA_PASSWORD
HUBOT_JIRA_ISSUE_TYPES
HUBOT_JIRA_ISSUE_PRIORITIES

lmgtfy.coffee

by phlipper

Tell Hubot to send a user a link to lmgtfy.com

Commands

hubot lmgtfy <optional @username> <some query>

location-decision-maker.coffee

by lukesmith

Decides where you should go

Commands

hubot remember <location> as a <group> location - Remembers the location for the group
hubot forget <location> as a <group> location - Forgets the location from the group
hubot forget all locations for <group> - Forgets all the locations for the group
hubot where can we go for <group>? - Returns a list of places that exist for the group
hubot where should we go for <group>? - Returns a randomly selected location for the group

locpix.coffee

by pj4533

Hubot searches the Library of Congress image archives

Commands

hubot locpix me <query> - Search the Library of Congress image archives

logentries-hearsay.coffee

by eprothro

Configuration

LOGENTRIES_ROOM
room number where hubot will say what alerts
were received from logentries

lolz.coffee

by dstrelau

Commands

hubot lulz - BRING THE LOLZ from bukk.it

look-of-disapproval.coffee

by ajacksified

Allows Hubot to give a look of disapproval

Commands

hubot lod <name> - gives back the character for the look of disapproval, optionally @name

lyrics.coffee

by mportiz08

Grabs snippets of song lyrics
Limited to snippets due to copyright stuff

Commands

hubot lyrics for <song> by <artist> - returns snippet of lyrics for this song

mailchimp-subscribe.coffee

by max, lmarburger

Add email to Mailchimp list

Commands

hubot subscribe <email> - Add email to list

Configuration

MAILCHIMP_API_KEY
MAILCHIMP_LIST_ID

make_me.coffee

by @sshirokov and @skalnik

Companion Hubot script for operating
https://github.com/make-me/make-me/

Commands

hubot 3d me <url..url_n> [options] - 3D Print the URLs
hubot 3d? - Show some help

Configuration

The make-me HTTP server location, username and password
can be configured from the enviornment with `$HUBOT_MAKE_ME_URL`,
`$HUBOT_MAKE_ME_USER` and `$HUBOT_MAKE_ME_PASS`

manatee.coffee

by Danny Lockard

Allows Hubot to pull down images from calmingmanatee.com

Commands

hubot manatee - outputs a random manatee

marvin-quotes.coffee

by jweslley

Marvin, the Paranoid Android, from The Hitchhiker's Guide to the Galaxy

Commands

hubot you saved me
hubot how is your life?

megusta.coffee

by phyreman

Happiness in image form

Commands

me gusta - Display "Me Gusta" face when heard

meme_captain.coffee

by bobanj

Get a meme from http://memecaptain.com/

Commands

hubot Y U NO <text> - Generates the Y U NO GUY with the bottom caption of <text>
hubot I don't always <something> but when i do <text> - Generates The Most Interesting man in the World
hubot <text> (SUCCESS|NAILED IT) - Generates success kid with the top caption of <text>
hubot <text> ALL the <things> - Generates ALL THE THINGS
hubot <text> TOO DAMN <high> - Generates THE RENT IS TOO DAMN HIGH guy
hubot Yo dawg <text> so <text> - Generates Yo Dawg
hubot All your <text> are belong to <text> - All your <text> are belong to <text>
hubot If <text>, <word that can start a question> <text>? - Generates Philosoraptor
hubot <text>, BITCH PLEASE <text> - Generates Yao Ming
hubot <text>, COURAGE <text> - Generates Courage Wolf
hubot ONE DOES NOT SIMPLY <text> - Generates Boromir
hubot IF YOU <text> GONNA HAVE A BAD TIME - Ski Instructor
hubot IF YOU <text> TROLLFACE <text> - Troll Face
hubot Aliens guy <text> - Aliens guy weighs in on something
hubot Brace yourself <text> - Ned Stark braces for <text>
hubot Iron Price <text> - To get <text>? Pay the iron price!
hubot Not sure if <something> or <something else> - Generates a Futurama Fry meme
hubot <text>, AND IT'S GONE - Bank Teller
hubot WHAT IF I TOLD YOU <text> - Morpheus What if I told you

meme_generator.coffee

by skalnik

Integrates with memegenerator.net

Commands

hubot memegen Y U NO <text>  - Generates the Y U NO GUY with the bottom caption of <text>
hubot memegen I don't always <something> but when i do <text> - Generates The Most Interesting man in the World
hubot memegen <text> ORLY? - Generates the ORLY? owl with the top caption of <text>
hubot memegen <text> (SUCCESS|NAILED IT) - Generates success kid with the top caption of <text>
hubot memegen <text> ALL the <things> - Generates ALL THE THINGS
hubot memegen <text> TOO DAMN <high> - Generates THE RENT IS TOO DAMN HIGH guy
hubot memegen good news everyone! <news> - Generates Professor Farnsworth
hubot memegen khanify <text> - TEEEEEEEEEEEEEEEEEXT!
hubot memegen Not sure if <text> or <text> - Generates Futurama Fry
hubot memegen Yo dawg <text> so <text> - Generates Yo Dawg
hubot memegen ALL YOUR <text> ARE BELONG TO US - Generates Zero Wing with the caption of <text>
hubot memegen if <text>, <word that can start a question> <text>? - Generates Philosoraptor
hubot memegen <text> FUCK YOU - Angry Linus
hubot memegen (Oh|You) <text> (Please|Tell) <text> - Willy Wonka
hubot memegen <text> you're gonna have a bad time - Bad Time Ski Instructor
hubot memegen one does not simply <text> - Lord of the Rings Boromir
hubot memegen it looks like (you|you're) <text> - Generates Clippy
hubot memegen AM I THE ONLY ONE AROUND HERE <text> - The Big Lebowski
hubot memegen <text> NOT IMPRESSED - Generates McKayla Maroney
hubot memegen PREPARE YOURSELF <text> - Generates GoT
hubot memegen WHAT IF I TOLD YOU <text> - Generates Morpheus
hubot memegen <text> BETTER DRINK MY OWN PISS - Generates Bear Grylls
hubot memegen INTERNET KID <text>, <text> - Generates First-day-on-the-Internet Kid

Configuration

HUBOT_MEMEGEN_USERNAME
HUBOT_MEMEGEN_PASSWORD
HUBOT_MEMEGEN_DIMENSIONS

mindkiller.coffee

by wgibbs

Abolish all fear from your chat room. Hubot will calm those in peril with a
recitation of the Litany Against Fear.

Commands

fear|afraid - Recite the Litany Against Fear

minime.coffee

by jimbojw

Provides a Server-Sent Events path for broadcasting messages to subscribers.

Commands

hubot minime <message> - sends the message to any subscribers.

mitch-hedberg.coffee

by nickfloyd

Allows Hubot to find an awesome Mitch Hedberg quotes

Commands

hubot get mitch - This spits out one of the many awesome Mitch Hedberg quotes from wikiquote.org with filter
hubot get dirty mitch - This spits out one of the many awesome Mitch Hedberg quotes from wikiquote.org without potty mouth filter

mite.coffee

by canclini

Allows Hubot to start and stop project time in mite.yo.lk

Commands

hubot save my mite key <key> for <account> - stores your personal API key for mite.yo.lk
hubot mite me <task> on <project> - starts or stops the matched task on the given project in mite.yo.lk

moarcatsme.coffee

by flores

random cat gifs as a service for your cat gif driven development
source for the service: https://github.com/flores/moarcats
most of the below is lifted from corgime.coffee

Commands

hubot moarcats me - links http://edgecats.net, which serves a random cat gif
hubot moarcats bomb <n> - gives <n> cat gifs

modulepuppy.coffee

by henrrrik

Find a Drupal module using modulepuppy.heroku.com

Commands

hubot there's a module for <that>
hubot module me <something> - Returns links to modules or themes on drupal.org

mongo-brain.coffee

by ajacksified, maxbeatty

Configuration

MONGODB_USERNAME
MONGODB_PASSWORD
MONGODB_HOST
MONGODB_PORT
MONGODB_DB

mongolab-brain.coffee

by juancoen, darvin

Replaces default `redis-brain` with MongoDB one. Useful
to those who wants to have persistence on completely free
Heroku account.

Configuration

MONGOLAB_URI

mta.coffee

by jgv

See the status of NYC subways

Commands

hubot mta me <train> - the status of a nyc subway line

mtg.coffee

by djljr

Insert Pictures of Magic: The Gathering Cards

Commands

hubot cast <card name> - a picture of the named magic card

myappstatus.coffee

by bricooke

This is script is a copy of the Scout WebHook hubot script Tweaked
for My App Status (http://myappstat.us)

Configuration

setup http://hostname/hubot/myappstatus/ROOMNUMBER as
your notification webook. If on Heroku lookup the hostname where
the hubot server is running. (e.g. my-hubot.herokuapp.com)

nationalrail.coffee

Get National Rail live departure information

Commands

hubot: trains <departure station> to <arrival station>
hubot: trains <arrival station>
hubot: trains <departure station> to  - lists next 5 departures

Configuration

HUBOT_DEFAULT_STATION - set the default from station (nearest to your home/office)

nettipot.coffee

by alexpgates

Commands

hubot nettipot - Send scarring, horrifying image of a nettipot in use.

newrelic.coffee

by briandoll

Display current app performance stats from New Relic

Commands

hubot newrelic me - Returns summary application stats from New Relic

Configuration

HUBOT_NEWRELIC_ACCOUNT_ID
HUBOT_NEWRELIC_APP_ID
HUBOT_NEWRELIC_API_KEY

news.coffee

by Matt McCormick

Returns the latest news headlines from Google

Commands

hubot news - Get the latest headlines
hubot news <topic> - Get the latest headlines for a specific topic

nice.coffee

by nesQuick

Fill your chat with some kindness

Commands

hubot be nice - just gives some love :)

nickgen.coffee

by @commadelimited

Nickname generator

Commands

hubot nick pirate <name> - Get your pirate name.
hubot nick wutang <name> - Get your Wutang Clan name.
hubot nick blues <name> - Get your Blues guitarist name.
hubot nick potter <name> - Get your Harry Potter universe name.
hubot nick hacker <name> - Get your l337 hacker name.
hubot nick help - explains usage

notify.coffee

by marten

Notifies you by Prowl or NotifyMyAndroid when you're mentioned

Commands

hubot notify me by prowl with YOUR_PROWL_API_KEY
hubot notify me by nma with YOUR_NMA_API_KEY
hubot notify me by sms with 15556667890
hubot list notifiers

npm.coffee

by redhotvengeance

Look up npm package versions

Commands

hubot npm version <package name> - returns npm package version if it exists

oauth.coffee

by mmstud

This is a basic OAuth authentication bot which is meant to be used with
other scripts to interact and get data via signed API requests. Script
has a dependency to scribe-node library that fundamentally wraps OAuth
routines to give simpler and maintainable development experience for coders.

Commands

get <api> authorization url - get a link to authorization place
set <api> verifier <verification_code> - set verification code and access token after first step
set <api> access token <code> - set access token manually, for OAuth 2.0 (Facebook) only
refresh <api> token - refresh access token if it expires, for OAuth 2.0 only
get <api> request token - retrieves request token public value
get <api> access token - retrieves access token public value
get <api> verifier - retrieves verification code
remove <api> authorization - clears tokens from memory if user is same who verified the last authorization

oblique.coffee

by hakanensari

Suggests an oblique strategy

Commands

hubot strategy - Suggests a strategy
hubot a strategy for <user> - Suggests a strategy to user

octocat.coffee

by joshuaflanagan

Show random octocat

Commands

hubot octocat me - a randomly selected octocat
hubot octocat bomb me <number> - octocat-splosion!

octospy.coffee

by rcs

Octospy GitHub events, watch what's happening with your projects
Powered by http://developer.github.com/v3/repos/hooks/

Commands

hubot octospy <repo> [event_type] - Start watching events for the repo, default push
hubot octospy stop <repo> [event_type] - Stop watching events for the repo
hubot octospying - Show what you're spying on
hubot octospy events - List the events you can watch

Configuration

HUBOT_URL
HUBOT_GITHUB_USER
HUBOT_GITHUB_PASSWORD
or
HUBOT_GITHUB_TOKEN

odesk.coffee

by gtoroap

Search jobs from oDesk platform and return best results

Commands

hubot odesk|offer me <keywords> - Get most recent jobs from oDesk filtered by keywords
hubot best odesk|offer me <keywords> - Get most recent dream jobs from oDesk filtered by keywords

Configuration

HUBOT_BITLY_USERNAME
HUBOT_BITLY_API_KEY
(preferred but not required)

offthegrid.coffee

by aoiwelle

Commands

hubot offthegrid

Configuration

FACEBOOK_ACCESS_TOKEN

one_four_twentyfour.coffee

A drunkly coded, ASCII version of the famous game.
Sort of assumes Campfire
Game mechanics are easy: http://bruteforcex.blogspot.com/2008/03/1-4-24-dice-game.html

Commands

dice start - starts a game of one, four, twenty four
dice take <dice letters> - takes dice at given levels
dice stats - displays your statistics
dice stats all - displays all players' statistics

pagerduty.coffee

PagerDuty Integration for checking who's on call, making exceptions, ack, resolve, etc.

Commands

hubot who's on call - return the username of who's on call
hubot pager me trigger <msg> - create a new incident with <msg>
hubot pager me 60 - take the pager for 60 minutes
hubot pager me as <email> - remember your pager email is <email>
hubot pager me incidents - return the current incidents
hubot pager me incident NNN - return the incident NNN
hubot pager me note <incident> <content> - add note to incident #<incident> with <content>
hubot pager me notes <incident> - show notes for incident #<incident>
hubot pager me problems - return all open incidents
hubot pager me ack <incident> - ack incident #<incident>
hubot pager me resolve <incident1> <incident2> ... <incidentN> - ack all specified incidents
hubot pager me ack - ack all triggered incidents 
hubot pager me resolve <incident> - resolve incident #<incident>
hubot pager me resolve <incident1> <incident2> ... <incidentN>- resolve all specified incidents
hubot pager me resolve - resolve all acknowledged incidents

Configuration

HUBOT_PAGERDUTY_API_KEY - API Access Key
HUBOT_PAGERDUTY_SUBDOMAIN
HUBOT_PAGERDUTY_SERVICE_API_KEY - Service API Key from a 'General API Service'
HUBOT_PAGERDUTY_SCHEDULE_ID
HUBOT_PAGERDUTY_ROOM - Room in which you want the pagerduty webhook notifications to appear
HUBOT_PAGERDUTY_ENDPOINT - Pagerduty Webhook listener e.g /hook

pagerduty_points.coffee

by nstielau

Overloads pagerduty plugin commands to record and display
override points for different users.

Commands

hubot pager me <number> - award <number> points to the user
hubot pager me points - should current points

party_gifs.coffee

by dzello

party_gifs.coffee - Make a GIF on the fly from search terms.

Commands

hubot gif me <query> - Create a gif using images from the web.
hubot pty me <query> - Alias for 'gif'.

penny-arcade.coffee

by blardo

Who doesnt love Penny Arcade?

Commands

hubot pa - The latest Penny Arcade comic
hubot pa <date> - Penny Arcade comic from <date> - mm/dd/yyyy format

pg-brain.coffee

by danthompson

Stores the brain in Postgres

Configuration

DATABASE_URL

pgsql.coffee

by mwongatemma

Strip help information from the Postgres web documentation.
Example: hubot pgsql 9.0 select

Commands

hubot pgsql <version> <sql>

phpdoc.coffee

by nebiros

PHP's functions reference.

Commands

hubot phpdoc for <function> - Shows PHP function information.

pin.coffee

by rasyidmujahid

Returns a random image from pinterest

Commands

hubot pin|pinterest me <query> - Returns a random image from pinterest for <query>

pinboard.coffee

by pezholio (based on work by mm53bar)

Manage your links and bookmarks. Links get stored in the robot brain while
bookmarks get stored at pinboard.in. Also keeps a history of all URLs in
the "urls" section of the robot brain.

Commands

hubot pin <url> as <description> - add a url to your pinboard feed
hubot link <url> as <description> - add a url to the robot brain
hubot link me for <description> - find a link by description
hubot list bookmarks - get a list of the 15 most recent bookmarks
hubot list links - List all of the links that are being tracked
hubot feed me - get the URL to subscribe to your bookmark rss

Configuration

PINBOARD_USERNAME
PINBOARD_PASSWORD

ping.coffee

by tapichu

Hubot is very attentive (ping hubot)

pinkman.coffee

by Micah Martin

Random quote from Jesse Pinkman of Breaking Bad

Commands

hubot pinkman me bitch - Random quote from Pinkman

pivotal.coffee

by assaf

Get current stories from PivotalTracker

Commands

show me stories for <project> - shows current stories being worked on
pivotal story <story_id> - shows story title, owner and status

Configuration

HUBOT_PIVOTAL_TOKEN
HUBOT_PIVOTAL_PROJECT

pivotalstorylisten.coffee

by christianchristensen

Listen for a specific story from PivotalTracker

Commands

paste a pivotal tracker link or type "sid-####" in the presence of hubot

Configuration

HUBOT_PIVOTAL_TOKEN

pizza.coffee

by iangreenleaf

Displays a random pizza gif from animatedpizzagifs.com

Commands

hubot pizza - Show a pizza gif

Configuration

HUBOT_TUMBLR_API_KEY - A Tumblr OAuth Consumer Key will work fine
HUBOT_MORE_PIZZA - Show pizza whenever anyone mentions it (default: false)

play.coffee

by holman

Play music. At your office. Like a boss. https://github.com/play/play

Commands

hubot play - Plays music.
hubot play next - Plays the next song.
hubot play previous - Plays the previous song.
hubot what's playing - Returns the currently-played song.
hubot what's next - Returns next song in the queue.
hubot I want this song - Returns a download link for the current song.
hubot I want this album - Returns a download link for the current album.
hubot play <artist> - Queue up ten songs from a given artist.
hubot play <album> - Queue up an entire album.
hubot play <song> - Queue up a particular song. This grabs the first song by playcount.
hubot play <something> right [fucking] now - Play this shit right now.
hubot where's play - Gives you the URL to the web app.
hubot volume? - Returns the current volume level.
hubot volume [0-100] - Sets the volume.
hubot be quiet - Mute play.
hubot say <message> - `say` your message over your speakers.
hubot clear play - Clears the Play queue.

Configuration

HUBOT_PLAY_URL
HUBOT_PLAY_TOKEN

plus_one.coffee

plusplus.coffee

by ajacksified

Give or take away points. Keeps track and even prints out graphs.

Commands

<name>++
<name>--
hubot score <name>
hubot top <amount>
hubot bottom <amount>

poem.coffee

by roblingle

Tell a poem from the collective yearning of humanity, based on their Google searches.
Inspired by http://www.googlepoetics.com/

Commands

hubot poem <about>              - Tell us a poem that starts like this
hubot poem <# of lines> <about> - Tell a poem in this many lines

points.coffee

by brettlangdon

Give, Take and List User Points

Commands

hubot give <number> points to <username> - award <number> points to <username>
hubot give <username> <number> points - award <number> points to <username>
hubot take <number> points from <username> - take away <number> points from <username>
hubot how many points does <username> have? - list how many points <username> has
hubot take all points from <username> - removes all points from <username>

pokefacts.coffee

by eliperkins

Pokemon fun!

Commands

pokefact - get a random pokefact!

polite.coffee

by dannymcc

Polite.

pomodoro.coffee

by mcollina

Hubot's pomodoro timer

Commands

hubot start pomodoro - start a new pomodoro
hubot start pomodoro <time> - start a new pomodoro with a duration of <time> minutes
hubot stop pomodoro - stop a pomodoro
hubot pomodoro? - shows the details of the current pomodoro
hubot total pomodoros - shows the number of the total completed pomodoros

prank-text.coffee

by vanetix

Prank text a friend (or enemy)

Commands

hubot drunk-text <number> - send a text to <number>
hubot prank-text <number> - send a text to <number>

Configuration

SMS_USERNAME
SMS_PASSWORD
SMS_FROM

pulp-notifier.coffee

by lsjostro

Post pulp (pulpproject.org) related events using pulp event listner

Configuration

PULP_CHANNEL
PULP_DEBUG
Put http://<HUBOT_URL>:<PORT>/pulp/report as your event listner
You can also append "?target=#room1,#room2" to the URL to control the
message destination.

punchfork.coffee

by adamstrawson

Grab a Punchform recipe - http://punchfork.com/api

Commands

hubot cook <ingredent>  - Suggest recipe based on ingredent

Configuration

HUBOT_PUNCHFORK_APIKEY

put-it-back.coffee

by ajacksified

put back the table

pypi.coffee

by lukaszb

Simple Python Package Index querying using XMLRPC API.

Commands

hubot show latest from pypi for <package> - Shows latest version of Python package registered at PyPI
hubot show total downloads from pypi for <package> - Shows total number of downloads across all versions of Python package registered at PyPI

Configuration

HUBOT_PYPI_URL (defaults to http://pypi.python.org/pypi)

python_library.coffee

by Bryce Verdier (btv)

Allows hubot to get the link to a Python 2 or 3 libaray.

Commands

hubot python(2|3) library <name> - Gets the url of the named library if it exists.

quakes.coffee

by EnriqueVidal

Ask hubot about the recent earthquakes in the last (hour, day, week or month).

Commands

hubot quakes (intensity|all|significant) (period) [limit]

quandora.coffee

by b6

Commands

hubot (q|ask|quandora query) <text> - search text in Quandora
hubot qs <n> - display question <n> after a search
hubot (qd|quandora domain) - display configured quandora domain

Configuration

HUBOT_QUANDORA_DOMAIN
HUBOT_QUANDORA_USER
HUBOT_QUANDORA_PASSWD

quickmeme.coffee

by chrisdrackett

Allow Hubot to show the image from a quickmeme link, as dragging
from their site is a pain.

Commands

http://www.quickmeme.com/meme/* - Detects the url and displays the image

quote.coffee

by cldwalker

Display a random quote or one from a specific person

Commands

hubot enlighten - random quote
hubot quote - random quote
hubot quote from <person> - quote from person

Configuration

HUBOT_QUOTE_MAX_LINES

rabbitmq.coffee

by kevwil

display queue info from rabbitmq

Commands

hubot rabbit nodes - display list of cluster nodes (name, uptime)
hubot rabbit vhosts - display list of vhosts
hubot rabbit queues - display list of queues (messages_ready, messages_unacknowledged, name)
hubot rabbit slow queues - display list of queues with messages.length > slow threshold
hubot set rabbit queues slow <threshold> - set slow queue threshold
hubot rabbit bindings <subscription> - display binding info for a subscription (source->destination (type) {args})

Configuration

HUBOT_RABBITMQ_HOST
HUBOT_RABBITMQ_USER (default is 'guest')
HUBOT_RABBITMQ_PWD (default is 'guest')
HUBOT_RABBITMQ_VIRT_HOST (defaults to '/')

rageface.coffee

by brianmichel

Rage face script

Commands

hubot rage <tag> - Send a rageface for a given tag, if no tag is given, one will be chosen at random

rajinikanth.coffee

by juzerali

Rajinikanth is Chuck Norris of India, witness his awesomeness.

Commands

hubot rajinikanth|rajini -- random Rajinikanth awesomeness
hubot rajinikanth|rajini me <user> -- let's see how <user> would do as Rajinikanth

rally.coffee

by brianmichel

Rally information for artifacts

Commands

hubot rally me <formattedID> - Lookup a task, story, defect, etc. from Rally

Configuration

HUBOT_RALLY_USERNAME
HUBOT_RALLY_PASSWORD

random-user.coffee

by tombell

Generate random user data from randomuser.me

Commands

hubot random user - Get random user data from randomuser.me

rands-when-you-say.coffee

by pberry

A slightly incomplete collection of "When you say..." tweets from @rands

Commands

hubot rands - A nugget of Randsian wisdom is dispensed
hubot rands count - The number of wisdom nuggets is returned 

rdio.coffee

by smgt

Rdio API

Commands

<Rdio link> - Show information about the artist/album/track

Configuration

HUBOT_RDIO_KEY
HUBOT_RDIO_SECRET

reddit-jokes.coffee

by tombell, ericjsilva

Random jokes from /r/jokes

Commands

hubot joke me - Pull a random joke from /r/jokes
hubot joke me <list> - Pull a random joke from /r/<list>

reddit-random-top.coffee

by artfuldodger

Commands

hubot a reddit <subreddit> - A random top (today) post from the specified subreddit. Tries to find a picture if possible

reddit.coffee

by EnriqueVidal

Commands

hubot reddit (me) <reddit> [limit] - Lookup reddit topic

redis-brain.coffee

by atmos, jan0sch

Configuration

REDISTOGO_URL or REDISCLOUD_URL or BOXEN_REDIS_URL or REDIS_URL.
URL format: redis://<host>:<port>[/<brain_prefix>]
If not provided, '<brain_prefix>' will default to 'hubot'.

redmine.coffee

by robhurring

Showing of redmine issue via the REST API
It also listens for the #nnnn format and provides issue data and link
Eg. "Hey guys check out #273"

Commands

hubot (redmine|show) me <issue-id> - Show the issue status
hubot show (my|user's) issues - Show your issues or another user's issues
hubot assign <issue-id> to <user-first-name> ["notes"] - Assign the issue to the user (searches login or firstname)
hubot update <issue-id> with "<note>" - Adds a note to the issue
hubot add <hours> hours to <issue-id> ["comments"] - Adds hours to the issue with the optional comments
hubot link me <issue-id> - Returns a link to the redmine issue
hubot set <issue-id> to <int>% ["comments"] - Updates an issue and sets the percent done

Configuration

HUBOT_REDMINE_SSL
HUBOT_REDMINE_BASE_URL
HUBOT_REDMINE_TOKEN
HUBOT_REDMINE_IGNORED_USERS

reload.coffee

by spajus

Allows Hubot to (re)load scripts without restart

Commands

hubot reload all scripts - Reloads scripts without restart. Loads new scripts too.
hubot command count - Tells how many commands hubot knows

remember.coffee

Remembers a key and value

Commands

hubot what is|remember <key> - Returns a string
hubot remember <key> is <value>. - Returns nothing. Remembers the text for next time!
hubot what do you remember - Returns everything hubot remembers.
hubot forget <key> - Removes key from hubots brain.
hubot what are your favorite memories? - Returns a list of the most remembered memories.  
hubot random memory - Returns a random string

remind.coffee

by whitman

Forgetful? Add reminders

Commands

hubot remind me in <time> to <action> - Set a reminder in <time> to do an <action> <time> is in the format 1 day, 2 hours, 5 minutes etc. Time segments are optional, as are commas

replygif.coffee

by altschuler (previous non-api version by sumeetjain, meatballhat)

Show ReplyGifs based on tags. See http://replygif.net.

Commands

hubot replygif <tag> - Embed a random ReplyGif with the given tag.
hubot replygif me <tag> - Same as `hubot replygif <tag>`.
hubot replygif id <id> - Embed the ReplyGif with the given id
hubot replygif me id <id> - Same as `hubot replygif id <id>`.

Configuration

HUBOT_REPLYGIF_API_KEY: the api key for replygif.net, defaults to public key "39YAprx5Yi"

responders.coffee

by tfausak

Define new responders on the fly.

Commands

hubot responders - List all responders
hubot responder /pattern/ - Show a responder
hubot forget /pattern/ - Remove a responder
hubot respond /pattern/ msg.send(...) - Create a new responder

resque.coffee

by joshuaflanagan

Shows the status of resque queues

Commands

hubot resque - Lists the queues with pending jobs

Configuration

RESQUE_WEB_URL

resumator.coffee

Get information from the Resumator API.

Commands

hubot job list - Returns the current list of jobs from The Resumator
hubot job applicants - Returns the current list of applicants in the pipeline of the Resumator

revx-quotes.coffee

by jonahoffline (Jonah Ruiz)

Returns a random Reverend X / Spirit of Truth quote

Commands

preach - Returns a random Reverend X quote

rhubot.coffee

by @mcminton

Teach Hubot to play nice with Ruby via rhubot (https://github.com/minton/rhubot)

Commands

rb <cmd> <args> - Runs a Ruby script named <cmd> sending the arguments <args>.

Configuration

RHUBOT_PATH - Path to Rhubot
HUBOT_URL - URL to Hubot HTTP router - http://192.168.0.0:8080

rimshot.coffee

by mrtazz

Emphasize a joke

Commands

rimshot - Link to a short video of a rimshot

robot-memes.coffee

by jrob00

Robot Memes

Commands

hubot robot - mention the word robot to hubot and he responds with a robot-oriented meme

rofl.coffee

by mcminton ripped from john-griffin

Get a random ROFL image - warning, this includes NSFW content!

roll.coffee

by jkongie

Roll a dice!

Commands

hubot roll - Generates a random number between 1 and 100 inclusive
hubot roll <num> - Generates a random number between 1 and <num> inclusive
hubot roll <num>-<num2> - Generates a random number between <num> and <num2> inclusive

rollout.coffee

by James Golick

Rollout REST API interface

Commands

hubot rollout list - Returns a list of available features
hubot rollout show <feature> - Shows the current rollout of `feature`
hubot rollout activate_user <feature> <user_id> - Activate `feature` for `user_id`
hubot rollout deactivate_user <feature> <user_id> - Deactivate `feature` for `user_id`
hubot rollout activate_group <feature> <group> - Activate `feature` for `group_id`
hubot rollout deactivate_group <feature> <group> - Deactivate `feature` for `group_id`
hubot rollout activate_percentage <feature> <percentage> - Activate `feature` for `percentage`% of users
hubot rollout deactivate <feature> - Deactivate `feature` all users

Configuration

HUBOT_ROLLOUT_API_URL

romanemperor.coffee

by eliperkins

Approve or disapprove of something

Commands

hubot <user> disapproves - Disapprove of something
hubot <user> approves - Approve of something

room-info.coffee

Tells what room is this. Especially convenient with Skype adapter.

Commands

hubot room info - gives some information about current room

rotten.coffee

by mportiz08

Grabs movie scores from Rotten Tomatoes

Commands

hubot rotten [me] <movie>
hubot what's in theaters?
hubot what's coming out in theaters?
hubot what's coming out on (dvd|bluray)? - there is not a distinction between dvd and bluray

Configuration

HUBOT_ROTTEN_TOMATOES_API_KEY

rsstodolist.coffee

by athieriot, paulgreg

Allows you to send links to the RssToDoList service

Commands

hubot rtdl show <user_name> - Display the <user_name> RssToDoList feed url
hubot rtdl add <user_name> <link> - Send the <link> to <user_name> RssToDoList feed
hubot rtdl last <user_name> <limit> - Display last links for that <user_name> (you can specify an optional <limit>)

ruby.coffee

by jingweno

Evaluate one line of Ruby script

Commands

hubot ruby|rb <script> - Evaluate one line of Ruby script

ruby_rules.coffee

Make sure that hubot shares the ruby rules.

Commands

hubot the ruby rules - Make hubot explain how to write practical ruby.

rubygems.coffee

by sferik

Find a rubygem from rubygems.org

Commands

hubot there's a gem for <that> - Returns a link to a gem on rubygems.org

s3-brain.coffee

by Iristyle

Stores the brain in Amazon S3

Configuration

HUBOT_S3_BRAIN_ACCESS_KEY_ID      - AWS Access Key ID with S3 permissions
HUBOT_S3_BRAIN_SECRET_ACCESS_KEY  - AWS Secret Access Key for ID
HUBOT_S3_BRAIN_BUCKET             - Bucket to store brain in
HUBOT_S3_BRAIN_SAVE_INTERVAL      - [Optional] auto-save interval in seconds
Defaults to 30 minutes

salesforce.coffee

by lnediger

Get connected to the Salesforce.com REST API and do something fun!

Commands

hubot salesforce account <accountname> - searches for the account by name in Salesforce and displays all matches
hubot salesforce query <query> - runs an arbitrary SOQL query and outputs the results

Configuration

SF_INSTANCE_URL = url of your salesforce instance eg. https://na2.salesforce.com

scalarium.coffee

by nesQuick

Interact with Scalarium cloud hosting

Commands

hubot scalarium list (apps|clouds) - Lists all applications/clouds on scalarium
hubot scalarium deploy <app id> <message> - Triggers an deployment of *app id* with *message*

Configuration

HUBOT_SCALARIUM_TOKEN: for authenticating the requests (see https://manage.scalarium.com/users/<user-id>/api)

scale.coffee

Simple axis visualization.

Commands

hubot scale <value> - Show a simple text scale.
hubot scale <locale> <value> - Show a simple text scale in specified locale - can be 'uk', 'nj', or 'uh'.

scalr.coffee

by twitter.com/linc_sanders, github.com/lincsanders

An interface with the Scalr API's, namely for executing a deploy and a cache flush script

Commands

hubot deploy - executes the deploy script, defined via ENV Var "SCALR_DEPLOY_SCRIPT"
hubot flush [the ]cache - executes the cache flush script, defined via ENV Var "SCALR_FLUSH_CACHE_SCRIPT"

Configuration

SCALR_API_KEY = Scalr API key
SCALR_SECRET_KEY = Scalr secret key
SCALR_FARM_NAME = Scalr Farm name
SCALR_ROLE_NAME = Scalr role to execute the scripts on
SCALR_DEPLOY_SCRIPT = Name of the Deploy script.
SCALR_FLUSH_CACHE_SCRIPT = Name of the Cache Flush script.

scotch.coffee

by fusion94

Display a random image of Scotch

Commands

scotch me - supply a user with scotch

scoutapp.coffee

by gstark

Announce Scout notifications to a room sepecified by the URL.

screencast.coffee

by Chris Larson

Post screencast image link

Commands

http://screencast.com/... - Display image from Screencast

script.coffee

by unitio

Load scripts from the hubot scripts directory on the fly for testing purposes

Commands

hubot script load <script> - Load a script
hubot script list [-l]     - List all availiable scripts (optional -l for list mode)
hubot script info <script> - Print script help

scrumnotes.coffee

by benjamin eidelman

Take notes on scrum daily meetings

Commands

hubot take scrum notes - Starts taking notes from all users in the room (records all messages starting with yesterday, today, tomorrow, sun, mon, tue, wed, thu, fri, sat, blocking)
hubot stop taking notes - Stops taking scrum notes (if a path is configured saves day notes to a json file)
hubot scrum notes - shows scrum notes taken so far
hubot are you taking notes? - hubot indicates if he's currently taking notes

Configuration

HUBOT_SCRUMNOTES_PATH - if set, folder where daily notes should be saved as json files (otherwise they just stay on robot brain)

sealab.coffee

by lancepantz

Respond to specific phrases with quotes from Sealab 2021

secrets.coffee

Hubot will tell you its secrets.
Example case: Someone in your room wants to add a new service
hook in Github. Instead of passing around environment variables,
Hubot will know what's up.

Commands

hubot secrets - Returns room name/id, API key and subdomain

Configuration

HUBOT_CAMPFIRE_ROOM_NAME - Some places, like Github, require the actual room name, *not* the id.

semaphoreapp.coffee

by exalted

Integration with Semaphore (semaphoreapp.com)

Commands

hubot semaphoreapp status [<project> [<branch>]] - Reports build status for projects' branches

Configuration

HUBOT_SEMAPHOREAPP_TRIGGER
Comma-separated list of additional keywords that will trigger
this script (e.g., "build")
HUBOT_SEMAPHOREAPP_AUTH_TOKEN
Your authentication token for Semaphore API
HUBOT_SEMAPHOREAPP_NOTIFY_RULES
Comma-separated list of rules. A rule consists of a room and an
*optional* regular expression separated with a colon (i.e., ':').
Right-hand side of a rule is to match branch names, so you can do things
like notifying "The Serious Room" for master branch, and discard all other
notifications. If you omit right-hand side of a rule then room will
be notified for any branch.
Note: If you're using the built-in Campfire adapter then a "room" would be
one of the Campfire room ids configured in HUBOT_CAMPFIRE_ROOMS.
Examples:
"The Internal Room"
=>  Notifications of any branch go to "The Internal Room".
"The Serious Room:master"
=>  Notifications of master branch go to "The Serious Room",
notifications of other branches will be discarded.
"The Serious Room:master,The Internal Room:(?!master).*"
=>  Notifications of master branch go to "The Serious Room",
notifications of other branches go to "The Internal Room".
"The Developers Room:.*(test|experiment).*"
=>  Notifications of branches that contain "test" or "experiment"
go to "The Developers Room", notifications of other branches
will be discarded.

sendgrid.coffee

by sixfeetover, drdamour

Basic SendGrid statistics

Commands

hubot sendgrid total - total sendgrid usage for the account
hubot sendgrid today - Total usage for today
hubot sendgrid last X [days] - Total usage for the last X days
hubot sendgrid c[ategory] [total] <category> - Today or all time usage for the given category
hubot sendgrid c[ategory] last X [days] <category> - Total usage for the last X days for the given category
hubot sendgrid categories - list all categories for account

Configuration

HUBOT_SENDGRID_USER to your SendGrid username (the same as you use to log in to sendgrid.com)
HUBOT_SENDGRID_KEY to your SendGrid password (the same as you use to log in to sendgrid.com)

sensitive.coffee

by iangreenleaf

Hubot has feelings too, you know

serenity.coffee

by madtimber

Serenity Now!!

setenv.coffee

by pepijndevos

Set Hubot environent varibales.
Limited to HUBOT_* for security.

Commands

hubot setenv HUBOT_AWESOME true - set the environment variable HUBOT_AWESOME to true
hubot getenv HUBOT_AWESOME      - return the value of the environment variable HUBOT_AWESOME

seyren.coffee

by neilprosser

Allows Hubot to chat about Seyren.
Seyren can be found here: https://github.com/scobal/seyren

shakeshack.coffee

by desmondmorris

A command that shows us a photo of the current line at Shake Shack

Commands

hubot shake cam - Returns an image of the line at Shake Shack

sheits.coffee

by danishkhan

When you get some bad news sometimes you got to let it out.

Commands

sheeeit - Display an image or animated gif

shipit.coffee

by maddox

Rodent Motivation
Set the environment variable HUBOT_SHIP_EXTRA_SQUIRRELS (to anything)
for additional motivation

Commands

ship it - Display a motivation squirrel

Configuration

HUBOT_SHIP_EXTRA_SQUIRRELS

sigh.coffee

by eighnjel

http://xkcd.com/1009/

slogan.coffee

sloth-me.coffee

by NickPresta

Sends a sloth image URL

Commands

sloth me - Sends a sloth image URL

sms.coffee

by caleywoods

Allows Hubot to send text messages using Twilio API

Commands

hubot sms <to> <message> - Sends <message> to the number <to>

Configuration

HUBOT_SMS_SID
HUBOT_SMS_TOKEN
HUBOT_SMS_FROM

snow.coffee

by rwc9u

Get a snow report from onthesnow.com

Commands

hubot snow in <two letter state name> - Displays resort info for a state, .e.g., snow in CO
hubot snow at <resort>, <two letter state name> - Displays info for a single resort

sonos.coffee

by berg

Commands

hubot what's playing - show what's playing on the office Sonos

Configuration

HUBOT_SONOS_HOST

sosearch.coffee

by carsonmcdonald, drdamour

Search stack overflow and provide links to the first 5 questions

Commands

hubot sosearch [me] <query> - Search for the query
hubot sosearch [me] <query> with tags <tag list sperated by ,> - Search for the query limit to given tags

soundcloud-info.coffee

by Joe Fleming (@w33ble)

Show sound information when Soundcloud URLs are seen.

Configuration

HUBOT_SOUNDCLOUD_CLIENTID: API client_id for SoundCloud

spark.coffee

by nesQuick

Renders an JSON array to spark graph

Commands

hubot spark me [1,2,3,4,5,6,7,3] - ouputs a spark rendered graph

speak.coffee

by atmos

Allows Hubot to speak many languages

Commands

speak me <phrase> - Detects the language 'phrase' is written in, then sends back a spoken version of that phrase

Configuration

HUBOT_MSTRANSLATE_CLIENT_ID
HUBOT_MSTRANSLATE_CLIENT_SECRET

spin.coffee

by mmstud

Spin & spun text formatter script

Commands

spin me <query> - Returns a spun version of the input
spun me <query> - Returns a spintax version of the input using articlemanager.us spinner API
spun and spin me <query> - Returns a spun version of the input using spun me command first
spin the last spun - Returns a spun version of the user centric input generated by the last spun me call

Configuration

HUBOT_SPINNER_SECRET_KEY
HUBOT_SPINNER_ACCESS_KEY

spot.coffee

by mcminton

Control Spot from campfire. https://github.com/minton/spot

Commands

hubot play! - Plays current playlist or song.
hubot pause - Pause the music.
hubot play next - Plays the next song.
hubot play back - Plays the previous song.
hubot playing? - Returns the currently-played song.
hubot play <song> - Play a particular song. This plays the first most popular result.
hubot volume? - Returns the current volume level.
hubot volume [0-100] - Sets the volume.
hubot volume+ - Bumps the volume.
hubot volume- - Bumps the volume down.
hubot mute - Sets the volume to 0.
hubot [name here] says turn it down - Sets the volume to 15 and blames [name here].
hubot say <message> - Tells hubot to read a message aloud.
hubot find <song> - See if Spotify knows about a song without attempting to play it.
hubot airplay <Apple TV> - Tell Spot to broadcast to the specified Apple TV.
hubot spot - Start or restart the Spotify client.

Configuration

HUBOT_SPOT_URL

spotify.coffee

by jacobk

Metadata lookup for spotify links

Commands

<spotify link> - returns info about the link (track, artist, etc.)

sprintly.coffee

by lackac

List stories and other items in Sprint.ly and interact with them

Commands

hubot sprintly [product_id] [status] [limit] - list items in status (default status is in-progress, other values: backlog, completed, accepted; default limit is 20)
hubot sprintly [product_id] mine - list items assigned to me
hubot sprintly [product_id] #42 - show item #42
hubot sprintly [product_id] #42 tasks - list unfinished subtasks of story #42
hubot sprintly [product_id] <action> #42 - carry out action on item #42 (available actions: start, stop, finish, accept, reject, delete)
hubot sprintly [product_id] [environment] deploy 4,8,15,16,23,42 - mark items as deployed to an environment
hubot sprintly token <email:apitoken> - set/update credentials for user (required for other commands to work)
hubot sprintly default 1234 - set default product_id
hubot sprintly default_env production - set default environment (used for deploy)

squeezebox.coffee

by kylefritz

Allows Hubot to control pandora on a squeezebox music player

Commands

hubot pandorame <artist, song, etc> - plays on pandora
hubot pause|play
hubot vol <positive or negative #> - changes volume
hubot crankit|indoor voices - volume presets
hubot who's playing? - lists station, artist, song
hubot thumbsup|thumbsdown - relay preferences to pandora

Configuration

SQUEEZE_BOX_EMAIL
SQUEEZE_BOX_PASSWORD
SQUEEZE_BOX_PLAYER_ID

stagehand.coffee

by tinifni

Stagehand manages who is currently using your team's staging server

Commands

stagehand who [env] - Show who has booked the staging server and how much time they have left
stagehand book [env] [minutes] - Book the staging server and optionally specify usage time. Default is 30min
stagehand cancel [env] - Cancel the current booking

stallman.coffee

by marsam

Richard Stallman Facts

Commands

hubot stallman - Returns a Richard Stallman fact.

status.coffee

by MattSJohnston

Status is a simple user status message updater

Commands

hubot away <away_message> - Sets you as "away" and optionally sets an away
message. While away, anybody who mentions you
will be shown your away message. Remember AIM?
hubot return - Removes your away flag & away message
hubot status <status_message> - Sets your status to status_message.
hubot status <username> - Tells you the status of username
Shortcuts Commands:
hubot a <away_message>
hubot r
hubot s <status_message>
hubot s <username>

steam.coffee

by smiklos

The plugin will provide a picture and a link of the daily deal from Steam

Commands

hubot daily deal - <It will show you Steam's daily deal>

steveholt.coffee

by klamping

When Steve Holt hears his name, Steve Holt makes his presence known

Commands

steve holt - Display an image of Steve Holt

stock.coffee

by eliperkins, maddox , johnwyles

Get a stock price

Commands

hubot stock [info|quote|price] [for|me] <ticker> [1d|5d|2w|1mon|1y] - Get a stock price

stocks.coffee

by maddox, johnwyles

Finance charts

Commands

hubot stock me <ticker> - show today's stock chart for <ticker>
hubot stock me -(5d|2w|2mon|1y) <ticker> - show stock chart for <ticker>

store-messages-couchdb.coffee

by Vrtak-CZ

Configuration

HUBOT_COUCHDB_URL

stranger.coffee

by joelongstreet

Show some random person from facebook - their image, name, gender and nationality.

Commands

hubot stranger me - Meet someone new from facebook

sudo.coffee

by searls

Forces hubot to do what you want, even if he doesn't know how

Commands

hubot sudo <anything you want> - Force hubot to do what you want

sugarcrm.coffee

by skalnik

Can output total amount in your sales pipeline, as specified in a
report from SugarCRM

Commands

hubot pipeline me - Gives the total amount in sales pipeline

Configuration

HUBOT_SUGARCRM_URL
HUBOT_SUGARCRM_USERNAME
HUBOT_SUGARCRM_PASSWORD
HUBOT_SUGARCRM_REPORT_ID
HUBOT_SUGARCRM_REPORT_FIELD

swanson.coffee

by danielmurphy

Motivation from Ron Swanson

Commands

hubot swanson me - Motivates you to be more awesome

sweetdude.coffee

by cgarvis

take-the-blame.coffee

by Ben Armston

Blame hubot for anything

Commands

hubot take the blame - For everything
hubot take the blame for <something> - For <something>

talkative.coffee

by NNA

Respond to custom answers

Commands

hubot say something about <topic> - will say something he knows about the subject
hubot when asked <regexp_of_question> answer <response> - teach your bot to answer to <regexp_of_question> with <response>
hubot forget answers - remove every teached answer from bot brain

talklikewarrenellis.coffee

by vosechu

Talklikewarrenellis.com random quote builder

Commands

hubot good morning - Receive a random quote from the warren ellis generator

tasks.coffee

by Crofty

Allows tasks (TODOs) to be added to Hubot

Commands

hubot task add <task> - Add a task
hubot task list tasks - List the tasks
hubot task delete <task number> - Delete a task

tctransit.coffee

by pyro2927

Allows users to check MetroTransit times in the TwinCities
metrotransit.herokuapp.com

Commands

hubot when is the next <route #> going <north/south/east/west> from <4 letter stop code OR street name>

team-city-listener.coffee

by cubanx

Post
This script used in conjunction with tcWebHooks: http://tcplugins.sourceforge.net/info/tcWebHooks makes Hubot to send you build status messages.
Install web hooks, set this sucker up with Hubot, make sure you have a port configured for him, and set the HUBOT_ROOM_TO_RECEIVE_TEAM_CITY_BUILD_RESULTS
environment variable and Bob's your uncle you'll get build status messages from Hubot in your chat rooms.

Configuration

HUBOT_ROOM_TO_RECEIVE_TEAM_CITY_BUILD_RESULTS

teamcity.coffee

by Micah Martin and Jens Jahnke

wrapper for TeamCity REST API

Commands

hubot show me builds - Show status of currently running builds
hubot tc list projects - Show all available projects
hubot tc list buildTypes - Show all available build types
hubot tc list buildTypes of <project> - Show all available build types for the specified project
hubot tc list builds <buildType> <number> - Show the status of the last <number> builds.  Number defaults to five.
hubot tc list builds of <buildType> of <project> <number>- Show the status of the last <number> builds of the specified build type of the specified project. Number can only follow the last variable, so if project is not passed, number must follow buildType directly. <number> Defaults to 5
hubot tc build start <buildType> - Adds a build to the queue for the specified build type
hubot tc build start <buildType> of <project> - Adds a build to the queue for the specified build type of the specified project
hubot tc build stop all <buildType> id <buildId> of <project> - Stops all currently running builds of a given buildType. Project parameter is optional. Please note that the special 'all' keyword will kill all currently running builds ignoring all further parameters. hubot tc build stop all all

Configuration

HUBOT_TEAMCITY_USERNAME = <user name>
HUBOT_TEAMCITY_PASSWORD = <password>
HUBOT_TEAMCITY_HOSTNAME = <host : port>
HUBOT_TEAMCITY_SCHEME = <http || https> defaults to http if not set.

tell.coffee

by christianchristensen, lorenzhs, xhochy

Tell Hubot to send a user a message when present in the room

Commands

hubot tell <username> <some message> - tell <username> <some message> next time they are present. Case-Insensitive prefix matching is employed when matching usernames, so "foo" also matches "Foo" and "foooo"

text.coffee

by chrismatthieu

Allows Hubot to send text messages using SMSified API.

Commands

hubot text <phonenumber> <message> - Sends <message> to <phonenumber>.

Configuration

HUBOT_SMSIFIED_USERNAME
HUBOT_SMSIFIED_PASSWORD
HUBOT_SMSIFIED_SENDERADDRESS

thanks-obama.coffee

by raykrueger

Blames Obama for everything that's bad in your life.

Commands

thanks obama - A random image from http://thanks-obama.tumblr.com

thebattle.coffee

by coyled

Display "The Battle" image

Commands

knowing is half the battle - display "The Battle" image

thought.coffee

time.coffee

by gtoroap

Returns local time in given city.

Commands

hubot time in <city> - Get current time in city

Configuration

HUBOT_WWO_API_KEY
HUBOT_WWO_API_URL

tiptop.coffee

by matteoagosti

Hubot, be Swissy and enjoy team exults.
Whenever TIP TOP or TOP is being said Hubot will reply back.

tpb.coffee

by carmstrong

Quotes by the Trailer Park Boys

Commands

hey j-roc - Display a random J-ROC quote
hey lahey - Display a random Lahey quote
hey ricky - Display a random Ricky quote
hey bubbles - Display a random Bubbles quote

trac.coffee

by gregmac

Trac interaction script

Commands

#123 - Show details about a Trac ticket
Full ticket URL - Show details about a Trac ticket
r123 - Show details about a commit
[123] - Show details about a commit

Configuration

HUBOT_TRAC_URL: Base URL to Trac instance, without trailing slash eg: https://myserver.com/trac
HUBOT_TRAC_USER: Trac username (uses HTTP basic authentication)
HUBOT_TRAC_PASSWORD: Trac password

train.coffee

by marceldegraaf

A way to interact with the NS (Dutch Railways) API

Commands

hubot train disruptions <station> - Retrieve the list of disruptions near <station>. <station> can be a station code (e.g. 'asd') or (part of) a station name (e.g. 'Amsterdam Centraal')

Configuration

HUBOT_NS_API_EMAIL
HUBOT_NS_API_PASSWORD

trajectorystorylisten.coffee

by galfert

Listens for Trajectory story and idea links.

Commands

<a Trajectory story or idea URL> - sends back some details

Configuration

HUBOT_TRAJECTORY_APIKEY: your Trajectory API key
HUBOT_TRAJECTORY_ACCOUNT: your Trajectory account number

transmission.coffee

by lucaswilric

Gets a list of active torrents from Transmission, a BitTorrent client.

Commands

hubot torrents - Get a list of open torrents
hubot where is transmission? - Reply with the URL Hubot is using to talk to Transmission

Configuration

HUBOT_TRANSMISSION_USER - Transmission HTTP username
HUBOT_TRANSMISSION_PASSWORD - Transmission HTTP password
HUBOT_TRANSMISSION_URL - The URL used to access Transmission remotely

travis.coffee

by sferik, nesQuick, sergeylukin

Find the build status of an open-source project on Travis
Can also notify about builds, just enable the webhook notification on travis http://about.travis-ci.org/docs/user/build-configuration/ -> 'Webhook notification'

Commands

hubot travis me <user>/<repo> - Returns the build status of https://github.com/<user>/<repo>

trello.coffee

by carmstrong

Create new cards in Trello

Commands

hubot trello card <name> - Create a new Trello card
hubot trello show - Show cards on list

Configuration

HUBOT_TRELLO_KEY - Trello application key
HUBOT_TRELLO_TOKEN - Trello API token
HUBOT_TRELLO_LIST - The list ID that you'd like to create cards for

trollicon.coffee

trolololo.coffee

by ajacksified

Commands

trol.* - returns one of many alternative trollfaces when trolling is
mentioned (troll, trolling, trolololololo...)

Configuration

HUBOT_IMGUR_CLIENT_ID

truckstopsf.coffee

by chris

Find out what food trucks are at Truck Stop SF today
See http://truckstopsf.com

Commands

hubot truckstopsf - get just the names of the food trucks today
hubot truckstopsf details|deets - get food truck names and details
hubot truckstopsf! - get food truck names and details

tryerlang.coffee

by Roberto Aloi (@robertoaloi)

Commands

hubot erl <expr> - Evaluate an Erlang Expression on tryerlang.org and return the result

tumblr.coffee

by pgieser

Display photos from a Tumblr blog

Commands

hubot show me tumblr <count> - Shows the latest <count> tumblr photos (default is 1)

Configuration

HUBOT_TUMBLR_BLOG_NAME
HUBOT_TUMBLR_API_KEY

turntable.coffee

by mmb

Informs about songs played and chat in a turntable.fm room.

Configuration

TT_AUTH - turntable.fm auth
TT_USERID - turntable.fm user id
TT_ROOMID - turntable.fm room id
TT_CHAN - Hubot channel to send messages to

tvshow.coffee

by victorbutler

Commands

hubot tvshow me <show> - Show info about <show>

tweet-content.coffee

by Vrtak-CZ, kdaigle

Detect tweet URL and send tweet content

Configuration

HUBOT_TWITTER_CONSUMER_KEY
HUBOT_TWITTER_CONSUMER_SECRET
HUBOT_TWITTER_ACCESS_TOKEN_KEY
HUBOT_TWITTER_ACCESS_TOKEN_SECRET

tweet.coffee

by atmos, technicalpickles

Display a random tweet from twitter about a subject

Commands

hubot <keyword> tweet - Returns a link to a tweet about <keyword>

Configuration

HUBOT_TWITTER_CONSUMER_KEY
HUBOT_TWITTER_CONSUMER_SECRET
HUBOT_TWITTER_ACCESS_TOKEN_KEY
HUBOT_TWITTER_ACCESS_TOKEN_SECRET

tweeter.coffee

by jhubert

Allows users to post a tweet to Twitter using common shared
Twitter accounts.
Requires a Twitter consumer key and secret, which you can get by
creating an application here: https://dev.twitter.com/apps
Based on KevinTraver's twitter.coffee script: http://git.io/iCQPyA
HUBOT_TWEETER_ACCOUNTS should be a string that parses to a JSON
object that contains access_token and access_token_secret for each
twitter screen name you want to allow people to use.
For example:
{
"hubot" : { "access_token" : "", "access_token_secret" : ""},
"github" : { "access_token" : "", "access_token_secret" : ""}
}
This also can be installed as an npm package: hubot-tweeter

Commands

hubot tweet@<screen_name> <update> - posts the update to twitter as <screen_name>

Configuration

HUBOT_TWITTER_CONSUMER_KEY
HUBOT_TWITTER_CONSUMER_SECRET
HUBOT_TWEETER_ACCOUNTS

twitter.coffee

by KevinTraver

gets tweet from user

Commands

hubot twitter <twitter username> - Show last tweet from <twitter username>
hubot twitter <twitter username> <n> - Cycle through tweet with <n> starting w/ latest

Configuration

HUBOT_TWITTER_CONSUMER_KEY
HUBOT_TWITTER_CONSUMER_SECRET
HUBOT_TWITTER_ACCESS_TOKEN
HUBOT_TWITTER_ACCESS_TOKEN_SECRET

twitter_mention.coffee

by timdorr

Continuously searches Twitter for mentions of a specified string.
Requires a Twitter consumer key and secret, which you can get by
creating an application here: https://dev.twitter.com/apps

Commands

hubot twitter search <search_term> - Set search query
hubot twitter search - Show current search query

Configuration

HUBOT_TWITTER_CONSUMER_KEY
HUBOT_TWITTER_CONSUMER_SECRET
HUBOT_TWITTER_MENTION_QUERY
HUBOT_TWITTER_MENTION_ROOM

twitter_stream.coffee

by matteoagosti

Filters out Twitter stream and displays tweets

Commands

hubot twitter stream <filter> - Connects to Twitter stream and filters tweets according to <filter> 
hubot stop twitter stream - Disconnects from Twitter stream

Configuration

HUBOT_TWITTER_STREAM_CONSUMER_KEY
HUBOT_TWITTER_STREAM_CONSUMER_SECRET
HUBOT_TWITTER_STREAM_ACCESS_TOKEN
HUBOT_TWITTER_ACCESS_TOKEN_SECRET

twss.coffee

by dhchow

Hubot will respond to (in)appropriate lines with "That's what she said"

Commands

hubot <anything related to size, speed, quality, specific body parts> - Hubot will "that's what she said" that ish

update.coffee

by benjamine

Allows hubot to update itself using git pull and npm update.
If updates are downloaded you'll need to restart hubot, for example using "hubot die" (restart using a watcher like forever.js).

Commands

hubot update - Performs a git pull and npm udate.
hubot pending update - Informs if there are pending updates (hubot needs a restart)

uptime-robot.coffee

by lukesmith

Show uptime status of sites monitored by UptimeRobot.

Commands

hubot uptimerobot - Show the status of the monitored sites
hubot what is the uptime of the monitored sites? - Show the status of the monitored sites
hubot uptimerobot add <url>[ as <friendlyname>] - Instructs uptime robot to monitor the <url>, optionally with a name
hubot start monitoring the http uptime of <url> - Instructs uptime robot to monitor the <url>

Configuration

HUBOT_UPTIMEROBOT_APIKEY

uptime.coffee

by whitman

Commands

hubot uptime - Outputs bot uptime

urban.coffee

by Travis Jeffery (@travisjeffery), Robbie Trencheny (@Robbie)

Define terms via Urban Dictionary

Commands

hubot what is <term>?         - Searches Urban Dictionary and returns definition
hubot urban me <term>         - Searches Urban Dictionary and returns definition
hubot urban define me <term>  - Searches Urban Dictionary and returns definition
hubot urban example me <term> - Searches Urban Dictionary and returns example 

url.coffee

by jimeh

URL encoding and decoding

Commands

hubot url encode|decode <query> - URL encode or decode <string>
hubot url form encode|decode <query> - URL form-data encode or decode <string>

vanity.coffee

by maddox

Race to the bottom.
Battle it out with your mates to see who is the
most important/coolest/sexiest/funniest/smartest of them all solely
based on the clearly scientific number of twitter followers.
Vanity will check all the users that a specific twitter account, like say maybe
your company's twitter account, follows and display them in order by followers.

Commands

hubot vanity me - list peeps ordered by twitter followers

Configuration

HUBOT_VANITY_TWITTER_ACCOUNT

walkie.coffee

by tybenz

Stay up-to-date on Basecamp projects
Powered by http://developer.github.com/v3/repos/hooks/

Commands

hubot walkie on <projectURL> - Start watching events for the project
hubot walkie off <projectURL> - Stop watching events for the project

Configuration

HUBOT_WALKIE_USERNAME - Basecamp account username
HUBOT_WALKIE_PASSWORD - Basecamp account password
HUBOT_WALKIE_ROOMS - comma-separated list of rooms

walmart.coffee

by kevinsawicki

Show a random image from peopleofwalmart.com

Commands

hubot walmart me - Show random Walmart image
hubot mart me - Show random Walmart image

wat.coffee

by john-griffin

Get a random WAT image - warning, this includes NSFW content!

Commands

hubot wat - Random WAT

weather.coffee

by markstory, mbmccormick

Returns weather information from Forecast.io with a sprinkling of Google maps.

Commands

hubot weather <city> - Get the weather for a location.
hubot forecast <city> - Get the 3 day forecast for a location.

Configuration

HUBOT_WEATHER_CELSIUS - Display in celsius
HUBOT_FORECAST_API_KEY - Forecast.io API Key

web.coffee

by KevinTraver

Webutility returns title of urls

Configuration

HUBOT_BITLY_USERNAME
HUBOT_BITLY_API_KEY

webcam.coffee

by richarcher

Allows Hubot to retreive the latest webcam shot from a query using webcams.travel API

Commands

hubot webcam me <query>

Configuration

WEBCAMS_API_TOKEN - sign up for an API key at http://www.webcams.travel/developers/signup

webshot.coffee

by carsonmcdonald

Capture a webpage as an image using the bluga.net Easythumb API. API user and key needed from http://webthumb.bluga.net/api

Commands

hubot webshot me <url> - Captures the given url as an image.

Configuration

HUBOT_WEBTHUMB_USER
HUBOT_WEBTHUMB_API_KEY

whatis.coffee

by Kevin Qiu

Commands

hubot whatis <term> - search the term on urbandictionary.com and get a random popular definition for the term.

wheninaustin.coffee

by elliotttf

When in Austin

Commands

hubot when in austin - Pull a random entry from wheninatx.tumblr.com

whereisbill.coffee

by brandonvalentine

Commands

where is bill? - Tell us where, where the hell Bill is.

which-do-you-prefer.coffee

by ajacksified

Which does hubot like best? Find out.

Commands

hubot which do you prefer: <thing> or <thing> [.. or <thing>]?

whoisout.coffee

Show / Enter who is out of office

Commands

hubot I will be out [date]
hubot whoisout

whos-turn.coffee

by KuiKui

Who's turn to do something?

Commands

hubot who <does something>? - Returns who does !

wikipedia.coffee

by h3h

Commands

hubot wiki me <query> - Searches for <query> on Wikipedia.

wits.coffee

by aaronbassett

When Hubot hears anyone say "What is this shit?"
it responds with a relevant meme image

Commands

wtf is this shit - responds with a random WITS image
what the hell is this crap - responds with a random WITS image
what the fuck is that poop - responds with a random WITS image

wolfram.coffee

by dhorrigan

Allows hubot to answer almost any question by asking Wolfram Alpha

Commands

hubot question <question> - Searches Wolfram Alpha for the answer to the question

Configuration

HUBOT_WOLFRAM_APPID - your AppID

word-of-the-day.coffee

by tapichu

Return the word of the day.

Commands

hubot wotd (me) (short) - Returns the word of the day.
hubot word of the day (me) (short) - Returns the word of the day.

Configuration

WOTD_PROVIDER - to 'wordnik' or 'dictionary'
WORDNIK_API_KEY - API key from http://developer.wordnik.com/ or http://developer.dictionary.com/

wordnik.coffee

by Aupajo, markpasc

Dictionary definitions with the Wordnik API.

Commands

hubot define me <word> - Grabs a dictionary definition of a word.
hubot pronounce me <word> - Links to a pronunciation of a word.
hubot spell me <word> - Suggests correct spellings of a possible word.
hubot bigram me <word> - Grabs the most frequently used bigram phrases containing this word

Configuration

WORDNIK_API_KEY

working-on.coffee

by beezee

Tell Hubot what you're working on so he can give out status updates when asked

Commands

hubot i am working on <anything> - Set what you're working on
hubot what is everyone working on? - Find out what everyone is working on

wunderground.coffee

by alexdean

Commands

hubot weather me <location> - short-term forecast
hubot radar me <location> - recent radar image
hubot satellite me <location> - get a recent satellite image
hubot weathercam me <location> - get a weather webcam image near location

Configuration

HUBOT_WUNDERGROUND_API_KEY Sign up at http://www.wunderground.com/weather/api/.
HUBOT_WUNDERGROUND_USE_METRIC Set to arbitrary value to use forecasts with metric system units

wunderlist.coffee

by mrtazz

wunderlist allows you to add todos to your wunderlist directly from hubot

Commands

hubot wunderlist all the users       - display all users which have registered
hubot wunderlist add me with <email> - add <email> as wunderlist login
hubot wunderlist my login            - display your wunderlist email
hubot wunderlist forget me           - remove the wunderlist login
hubot wunderlist me <a todo>         - adds the todo to your wunderlist Inbox

Configuration

HUBOT_WUNDERLIST_SMTP_HOST - your smtp host e.g. smtp.gmail.com
HUBOT_WUNDERLIST_SMTP_PORT - the port to connect to
HUBOT_WUNDERLIST_SMTP_USESSL - whether you want to connect via SSL
HUBOT_WUNDERLIST_SMTP_SENDDOMAIN - the domain from which to send
HUBOT_WUNDERLIST_SMTP_USEAUTH - BOOL: authentication required
HUBOT_WUNDERLIST_SMTP_AUTH_NAME - username for authentication
HUBOT_WUNDERLIST_SMTP_AUTH_PASSWORD  - password for authentication

wwls.coffee

by ticean

What would Linus Say?
Get a random inspirational quote from Linus Torvalds.

Commands

hubot what would linus say?

xbmc.coffee

by lucaswilric

Plays YouTube videos on XBMC

Commands

hubot xbmc <youtube url> - Plays the video at <youtube url>
hubot where is xbmc? - Displays HUBOT_XBMC_URL

Configuration

HUBOT_XBMC_URL
HUBOT_XBMC_USER
HUBOT_XBMC_PASSWORD

xkcd.coffee

by twe4ked, Hemanth (fixed the max issue)

Grab XKCD comic image urls

Commands

hubot xkcd [latest]- The latest XKCD comic
hubot xkcd <num> - XKCD comic <num>
hubot xkcd random - XKCD comic <num>

yell.coffee

by MattSJohnston

Allows you to "yell" your message to everyone in the room

Commands

hubot yell <message> - Sends your message and mentions everyone curently in the chat room.

yelp.coffee

by Chris Streeter (streeter)

With the Yelp API v2.0, search for nearby restaurants.

Commands

hubot what's (to eat)? for <query> near <place>?
hubot what's (to eat)? for <query>?
hubot where should (I|we|<person>) (eat|go for) <query> near <place>?
hubot where should (I|we|<person>) (eat|go for) <query>?
hubot yelp me <query> (near <place>)?

Configuration

HUBOT_YELP_CONSUMER_KEY
HUBOT_YELP_CONSUMER_SECRET
HUBOT_YELP_TOKEN
HUBOT_YELP_TOKEN_SECRET
HUBOT_YELP_SEARCH_ADDRESS
HUBOT_YELP_SEARCH_RADIUS
HUBOT_YELP_SORT
HUBOT_YELP_DEFAULT_SUGGESTION
Get your Yelp tokens at http://www.yelp.com/developers/getting_started/api_access
The search address can be a full address, city, or zipcode
The search radius should be specified in meters, it defaults to 600.
The sort parameter can be best matched (0 - default), distance (1) or highest rated (2).
See http://www.yelp.com/developers/documentation/v2/search_api#searchGP for
more information about the search radius and sort.

yoda-pictures.coffee

by vquaiato

Commands

yoda pic - Returns a random yoda picture

yoda-quotes.coffee

by vquaiato

Commands

yoda quote - Returns a random yoda quote

youtrack.coffee

by Dusty Burwell, Jeremy Sellars and Jens Jahnke

Listens for patterns matching youtrack issues and provides information about
them

Commands

what are my issues? - Show my in progress issues
what can I work on? - Show open issues
#project-number - responds with a summary of the issue

Configuration

HUBOT_YOUTRACK_HOSTNAME = <host:port>
HUBOT_YOUTRACK_USERNAME = <user name>
HUBOT_YOUTRACK_PASSWORD = <password>
HUBOT_YOUTRACK_URL      = <scheme>://<username>:<password>@<host:port>/<basepath>

youtube-info.coffee

by mmb

Show video metadata when YouTube URLs are seen.

Commands

[YouTube video URL] - shows title and time length for the URL

yuno.coffee

by alexdean

Commands

<name> y u no <action> - U NO WHAT IT DOES

Configuration

HUBOT_YUNO_URL
HUBOT_YUNO_AUTH_TOKEN

zen.coffee

by anildigital

Display GitHub zen message from https://api.github.com/zen API

Commands

zen - Display GitHub zen message

zendesk.coffee

Queries Zendesk for information about support tickets

Commands

hubot (all) tickets - returns the total count of all unsolved tickets. The 'all' keyword is optional.
hubot new tickets - returns the count of all new (unassigned) tickets
hubot open tickets - returns the count of all open tickets
hubot escalated tickets - returns a count of tickets with escalated tag that are open or pending
hubot pending tickets - returns a count of tickets that are pending
hubot list (all) tickets - returns a list of all unsolved tickets. The 'all' keyword is optional.
hubot list new tickets - returns a list of all new tickets
hubot list open tickets - returns a list of all open tickets
hubot list pending tickets - returns a list of pending tickets
hubot list escalated tickets - returns a list of escalated tickets
hubot ticket <ID> - returns information about the specified ticket

Configuration

HUBOT_ZENDESK_USER
HUBOT_ZENDESK_PASSWORD
HUBOT_ZENDESK_SUBDOMAIN

zombies.coffee

by solap

Bring forth zombies

Commands

(zombie) - Call in a zombie

Fork on GitHub