diff --git a/dist.py b/dist.py
new file mode 100644
index 0000000000000000000000000000000000000000..64ed554e93615ada42c41a2067053c1f2c2f7c1b
--- /dev/null
+++ b/dist.py
@@ -0,0 +1,28 @@
+#!/usr/bin/env python
+import os, shutil
+from mkp import dist
+
+os.makedirs(f"cmk_addons_plugins/{os.environ.get('PROJECT_NAME')}")
+
+items = ['__init__.py', 'agent_based', 'graphing', 'libexec', 'rulesets', 'server_side_calls', 'special_agents']
+
+for item in items:
+    if os.path.exists(item):
+        shutil.move(item, f"cmk_addons_plugins/{os.environ.get('PROJECT_NAME')}")
+
+version = os.environ.get("CI_COMMIT_TAG")
+name = os.environ.get("PROJECT_NAME")
+title = os.environ.get("CI_PROJECT_TITLE")
+author = os.environ.get("PROJECT_AUTHOR")
+description = os.environ.get("CI_PROJECT_DESCRIPTION")
+download_url = os.environ.get("CI_PROJECT_URL")
+
+dist({
+    'name': name,
+    'title': title,
+    'author': author,
+    'description': description,
+    'download_url': download_url,
+    'version': version,
+    'version.min_required': '2.3.0',
+})