diff --git a/lib/skpm-link.js b/lib/skpm-link.js
index <HASH>..<HASH> 100644
--- a/lib/skpm-link.js
+++ b/lib/skpm-link.js
@@ -72,9 +72,11 @@ if (!packageJSON.name) {
 console.log(chalk.dim('[1/1]') + ' 🔗  Symlinking the plugin ' + packageJSON.name + '...')
 
 try {
-  if (!fs.existsSync(path.join(pluginDirectory, packageJSON.name))) {
-    fs.mkdirSync(path.join(pluginDirectory, packageJSON.name))
+  if (fs.existsSync(path.join(pluginDirectory, packageJSON.name))) {
+    return console.log(chalk.red('error') + ' This plugin has already been linked.')
   }
+
+  fs.mkdirSync(path.join(pluginDirectory, packageJSON.name))
   fs.symlinkSync(getPath(packageJSON.main), path.join(pluginDirectory, packageJSON.name, packageJSON.main))
 
   testDevMode(function () {
Generating a clearer error message when a plugin has already been linked