diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6df401d73b67270ef9ff8dcf550a1d2c6cf770d3..7a9da37937760094e750f1c26dbb17ceac277d7c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -107,6 +107,7 @@ add_service_files(
   GetDepotInfos.srv
   GetDepotPosition.srv
   GetDistanceToDepot.srv
+  AddPackageNodelets.srv
 )
 
 ## Generate actions in the 'action' folder
diff --git a/srv/AddPackageNodelets.srv b/srv/AddPackageNodelets.srv
new file mode 100644
index 0000000000000000000000000000000000000000..41d9f50a30430c8a9b8381691941ea81bfe182d8
--- /dev/null
+++ b/srv/AddPackageNodelets.srv
@@ -0,0 +1,6 @@
+string package
+string[] nodelets
+---
+bool success
+int32 error
+string reason