diff --git a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h
index a4f1407e0dd8c20435a6457fb8b4542a5a63de55..96f140509e7d29d603dbd7c6b093549d93d91c5e 100644
--- a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h
+++ b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h
@@ -16,6 +16,15 @@ namespace armarx::skills::gui
     using SkillMap =
         std::map<skills::ProviderID, std::map<skills::SkillID, skills::SkillDescription>>;
 
+    /**
+     * @brief The SkillManagerWrapper class is an abstraction of the `SkillManagerInterfacePrx`.
+     * All widgets in the skill memory gui should interact with the memory only through a shared pointer
+     * to an instance of this class. For this purpose, a `MemoryCommunicatorBase` is available.\n
+     * This wrapper handles conversions from- and to Ice types by itself.
+     *
+     * @see MemoryCommunicatorBase
+     * @see SkillManagerInterface
+     */
     class SkillManagerWrapper : public QObject
     {
         Q_OBJECT