# hubot-scripts **Repository Path**: mirrors_atlassian/hubot-scripts ## Basic Information - **Project Name**: hubot-scripts - **Description**: optional scripts for hubot, opt in via hubot-scripts.json - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hubot-scripts These are a collection of community scripts for [Hubot](https://github.com/github/hubot), a chat bot for your company. ## Installing Once you have Hubot installed, you can drop new scripts from this repository right into your generated Hubot installation. Just put them in `scripts`, restart your robot, and you're good to go. All the scripts in this repository are located in [`src/scripts`](https://github.com/github/hubot-scripts/tree/master/src/scripts). ## Writing Want to write your own Hubot script? The best way is to take a look at an [existing script](https://github.com/github/hubot-scripts/blob/master/src/scripts/tweet.coffee) and see how things are set up. Hubot scripts are written in CoffeeScript, a higher-level implementation of JavaScript. You'll also want to [add tests](https://github.com/github/hubot-scripts/blob/master/test/tests.coffee) for your script; no one likes untested code. It makes Hubot sad. Additionally, it's extremely helpful to add [TomDoc](http://tomdoc.org) to the top of each file. (Check out [an example](https://github.com/github/hubot-scripts/blob/master/src/scripts/speak.coffee#L1-5)). We'll pull out the commands from those lines and display them in the generic, robot-wide `hubot help` command. ## Discovering [The Script Catalog](http://hubot-script-catalog.herokuapp.com/)