diff --git a/plugins/git-town/README.md b/plugins/git-town/README.md
new file mode 100644
index 000000000..5fb23ebab
--- /dev/null
+++ b/plugins/git-town/README.md
@@ -0,0 +1,24 @@
+# Git-Town plugin
+
+This plugin adds completion and aliases for the `git-town` command. More information
+at https://www.git-town.com.
+
+Enable git-town plugin in your zshrc file:
+```
+plugins=(... git-town)
+```
+
+## Aliases
+
+More information about `git-town` commands:
+https://github.com/Originate/git-town#commands
+
+| Alias   | Command                    | Description                            |
+|---------|----------------------------|----------------------------------------|
+| `gt`    | `git town`                 | Git-Town command                       |
+| `gtab`  | `git town abort`           | Aborts the last run git-town command   |
+| `gtc`   | `git town continue`        | Restarts last after resolved conflict  |
+| `gth`   | `git town hack`            | New feature branch off main branch     |
+| `gtsy`  | `git town sync`            | Updates current branch w/ all changes  |
+| `gtnpr` | `git town new-pull-request`| Create a new pull request              |
+| `gtsh`  | `git town ship`            | Delivers feature branch and removes it |
diff --git a/plugins/git-town/git-town.plugin.zsh b/plugins/git-town/git-town.plugin.zsh
new file mode 100644
index 000000000..abb1bb5fe
--- /dev/null
+++ b/plugins/git-town/git-town.plugin.zsh
@@ -0,0 +1,23 @@
+#!zsh
+#
+# Installation
+# ------------
+#
+# WIP
+
+#Alias
+| `gt`    | `git town`                 | Git-Town command                       |
+| `gtab`  | `git town abort`           | Aborts the last run git-town command   |
+| `gtc`   | `git town continue`        | Restarts last after resolved conflict  |
+| `gth`   | `git town hack`            | New feature branch off main branch     |
+| `gtsy`  | `git town sync`            | Updates current branch w/ all changes  |
+| `gtnpr` | `git town new-pull-request`| Create a new pull request              |
+| `gtsh`  | `git town ship`            | Delivers feature branch and removes it |
+
+alias gt='git town'
+alias gta='git town abort'
+alias gtc='git town continue'
+alias gth='git town hack'
+alias gtsy='git town sync'
+alias gtnpr='git town new-pull-request'
+alias gtsh='git town ship'