diff --git a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp
index ffdc422954d9f60e8cc089e462ed4d7a04616ee0..a241634e3a5d290a1321d4d5afb74588c4b6e06a 100644
--- a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp
+++ b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp
@@ -267,7 +267,7 @@ namespace armarx::skills::gui
     }
 
     SkillMap
-    SkillManagerWrapper::getSkills()
+    SkillManagerWrapper::getSkillsFiltered()
     {
         std::scoped_lock l(mutex_snapshot);
 
@@ -275,6 +275,13 @@ namespace armarx::skills::gui
 
         return filtered.skills;
     }
+    
+    SkillMap SkillManagerWrapper::getSkills() 
+    {
+        std::scoped_lock l(mutex_snapshot);
+
+        return snapshot.skills;
+    }
 
     StatusMap
     SkillManagerWrapper::getExecutions()
diff --git a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h
index db38c8a4f82d02e0ad3413ca9d342717652019e5..ec25489db12c8fbab6e7a18675522440bedf82b8 100644
--- a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h
+++ b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h
@@ -61,6 +61,12 @@ namespace armarx::skills::gui
          */
         SkillMap getSkills();
 
+        /**
+         * @brief Returns the latest skills snapshot.
+         * @return The map representing all currently known skills.
+         */
+        SkillMap getSkillsFiltered();
+
         /**
          * @brief Returns the latest status snapshot.
          * @return The map containing status updates for all execution ids.