diff --git a/invocations/checks.py b/invocations/checks.py
index <HASH>..<HASH> 100644
--- a/invocations/checks.py
+++ b/invocations/checks.py
@@ -6,15 +6,21 @@ from __future__ import unicode_literals
 
 from invoke import task
 
-@task(name='blacken', iterable=['folder'])
-def blacken(c, line_length=79, folder=None):
+
+@task(name="blacken", iterable=["folder"])
+def blacken(c, line_length=79, folder=None, check=False):
     """Run black on the current source"""
 
     default_folders = ["."]
-    configured_folders = c.config.get("blacken", {}).get("folders", default_folders)
+    configured_folders = c.config.get("blacken", {}).get(
+        "folders", default_folders
+    )
     folders = configured_folders if not folder else folder
 
     black_command_line = "black -l {0}".format(line_length)
+    if check:
+        black_command_line = "{0} --check".format(black_command_line)
+
     cmd = "find {0} -name '*.py' | xargs {1}".format(
         " ".join(folders), black_command_line
     )
Add --check support to the invocations.blacken task