diff --git a/build/KBuild.nuspec b/build/KBuild.nuspec
new file mode 100644
index 0000000000..232e357b69
--- /dev/null
+++ b/build/KBuild.nuspec
@@ -0,0 +1,12 @@
+
+
+
+ KBuild
+ The ProjectK build tools
+ 0.0
+ Microsoft
+ Microsoft
+ ProjectK build tooling
+ en-US
+
+
\ No newline at end of file
diff --git a/makefile.shade b/makefile.shade
index 9202012f77..cf84014c8d 100644
--- a/makefile.shade
+++ b/makefile.shade
@@ -16,12 +16,19 @@ var repos='${new Dictionary {
{"Mvc", "git@github.com:aspnet/Mvc.git"},
}}'
+default BASE_DIR='${Directory.GetCurrentDirectory()}'
+default TARGET_DIR='${Path.Combine(BASE_DIR, "artifacts")}'
+
#default .compile
#pull
#compile .pull
#install .pull
+#pack
+ directory create='${TARGET_DIR}'
+ nuget-pack nuspecFile='${Path.Combine(BASE_DIR, "build", "KBuild.nuspec")}' packageVersion='${VERSION}' outputDir='${TARGET_DIR}'
+
#git-pull target='pull'
@{
foreach(var repo in repos)