diff --git a/ninesixtyfive.drush.inc b/ninesixtyfive.drush.inc
new file mode 100644
index 0000000000000000000000000000000000000000..c8bedc3880ba120957e5d77884e1d4ddabc319ff
--- /dev/null
+++ b/ninesixtyfive.drush.inc
@@ -0,0 +1,70 @@
+<?php
+
+/**
+ * Implementation of hook_drush_command().
+ */
+function ninesixtyfive_drush_command() {
+  $items = array();
+
+  $items['ninesixtyfive'] = array(
+    'description' => 'Set up a 965 starter kit.',
+    'arguments' => array(
+      'name' => 'A name for your theme.',
+    ),
+    'options' => array(
+      'machine_name' => '[a-z, 0-9] A machine-readable name for your theme.',
+    ),
+    'examples' => array(
+      'drush ninesixtyfive "My theme name"',
+    ),
+  );
+
+  return $items;
+}
+
+/**
+ * Command: Set up a 965 starter kit.
+ */
+function drush_ninesixtyfive($name = 'My theme') {
+
+  $machine_name = drush_get_option('machine_name');
+  $machine_name = ($machine_name) ? $machine_name : preg_replace('/[^a-z0-9]+/', '', strtolower($name));
+
+  $ninesixtyfive_path = drush_locate_root() . '/' . drupal_get_path('theme', 'ninesixtyfive');
+
+  // From 965's location, we move up one directory and construct the path where
+  // our sub theme will be created.
+  $_ninesixtyfive_path = explode('/', $ninesixtyfive_path);
+  array_pop($_ninesixtyfive_path);
+  $theme_dir = implode('/', $_ninesixtyfive_path);
+  $subtheme_path = $theme_dir . '/' . $machine_name;
+
+  // Make a fresh copy of the original starter kit.
+  //drush_op('ninesixtyfive_copy', "$ninesixtyfive_path/STARTERKIT", $subtheme_path);
+  //@mkdir($subtheme_path);
+  drush_tarball_extract("$ninesixtyfive_path/SUBTHEME.tar.gz", $theme_dir);
+  drush_op('rename', "$theme_dir/SUBTHEME", $subtheme_path);
+
+  // Rename the info file and fill in the theme name.
+  drush_op('rename', "$subtheme_path/SUBTHEME.info", "$subtheme_path/$machine_name.info");
+  drush_op('ninesixtyfive_file_str_replace', "$subtheme_path/$machine_name.info", '= sub65', "= $machine_name");
+  drush_op('ninesixtyfive_file_str_replace', "$subtheme_path/$machine_name.info", '= Starter sub-theme', "= $name");
+
+  // Notify user of the newly created theme.
+  drush_print(dt('Starter kit for !name created in !path.',
+    array(
+      '!name' => $name,
+      '!path' => $subtheme_path,
+    )
+  ));
+}
+
+
+/**
+ * Internal helper: Replace strings in a file.
+ */
+function ninesixtyfive_file_str_replace($file_path, $find, $replace) {
+  $file_contents = file_get_contents($file_path);
+  $file_contents = str_replace($find, $replace, $file_contents);
+  file_put_contents($file_path, $file_contents);
+}
\ No newline at end of file
