diff --git a/source/armarx/control/components/control_skill_provider/Component.cpp b/source/armarx/control/components/control_skill_provider/Component.cpp
index 7c2f9ceae6e69dc627391313008c42eae058d6a8..4ee78c8aa365f6e4cf2e4564f08c17cf36f21529 100644
--- a/source/armarx/control/components/control_skill_provider/Component.cpp
+++ b/source/armarx/control/components/control_skill_provider/Component.cpp
@@ -2,7 +2,7 @@
 
 #include <ArmarXCore/libraries/DecoupledSingleComponent/Decoupled.h>
 
-#include <armarx/control/pointing/skills/Pointing.h>
+#include <armarx/control/pointing/skills/PointAt.h>
 #include <armarx/control/skills/skills/MoveJointsToPosition.h>
 #include <armarx/control/skills/skills/MoveJointsWithVelocity.h>
 #include <armarx/control/skills/skills/RelaxHand.h>
@@ -79,9 +79,9 @@ namespace armarx::control::components::control_skill_provider
                 skillBlueprints.zeroTorque->connectTo(context);
             }
             {
-                armarx::control::pointing::skills::Pointing::Remote remote{
+                armarx::control::pointing::skills::PointAt::Remote remote{
                     properties.robotName, arviz, memoryNameSystem(), getTrajectoryPlayer()};
-                addSkillFactory<armarx::control::pointing::skills::Pointing>(remote);
+                addSkillFactory<armarx::control::pointing::skills::PointAt>(remote);
             }
         }
     }
diff --git a/source/armarx/control/pointing/aron/CMakeLists.txt b/source/armarx/control/pointing/aron/CMakeLists.txt
index 93f1e1e4dc69d6e0172ede4a66b7b4dc58667fd2..9e34ee4fe23d8a72867a448524927b27a4b70adf 100644
--- a/source/armarx/control/pointing/aron/CMakeLists.txt
+++ b/source/armarx/control/pointing/aron/CMakeLists.txt
@@ -1,4 +1,5 @@
 armarx_add_aron_library(pointing_aron
     ARON_FILES
-        PointingParams.xml
+        Side.xml
+        PointAtParams.xml
 )
diff --git a/source/armarx/control/pointing/aron/PointingParams.xml b/source/armarx/control/pointing/aron/PointAtParams.xml
similarity index 83%
rename from source/armarx/control/pointing/aron/PointingParams.xml
rename to source/armarx/control/pointing/aron/PointAtParams.xml
index 5d668dd0bb5004880dfa5a15e73c0f7c32454a1f..8d883275fde01a673a3a6f4d87f15649c6ad30f0 100644
--- a/source/armarx/control/pointing/aron/PointingParams.xml
+++ b/source/armarx/control/pointing/aron/PointAtParams.xml
@@ -1,15 +1,14 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <AronTypeDefinition>
-    <GenerateTypes>
 
-        <IntEnum name="::armarx::control::pointing::arondto::Side">
-            <EnumValue key="Left" value="0"/>
-            <EnumValue key="Right" value="1"/>
-        </IntEnum>
+    <AronIncludes>
+        <Include include="armarx/control/pointing/aron/Side.xml" />
+    </AronIncludes>
 
+    <GenerateTypes>
 
-        <!-- 'Pointing'-skill parameters -->
-        <Object name="::armarx::control::pointing::arondto::PointingParams">
+        <!-- 'PointAt'-skill parameters -->
+        <Object name="::armarx::control::pointing::arondto::PointAtParams">
 
             <!-- Side of the arm to point with -->
             <ObjectChild key="side">
diff --git a/source/armarx/control/pointing/aron/Side.xml b/source/armarx/control/pointing/aron/Side.xml
new file mode 100644
index 0000000000000000000000000000000000000000..13e188fe12ca3ab2e23ec86e36c1b802dca93eb6
--- /dev/null
+++ b/source/armarx/control/pointing/aron/Side.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<AronTypeDefinition>
+    <GenerateTypes>
+
+        <IntEnum name="::armarx::control::pointing::arondto::Side">
+            <EnumValue key="Left" value="0"/>
+            <EnumValue key="Right" value="1"/>
+        </IntEnum>
+
+    </GenerateTypes>
+</AronTypeDefinition>
diff --git a/source/armarx/control/pointing/constants/constants.cpp b/source/armarx/control/pointing/constants/constants.cpp
index 767d21bce99716f000a3e1bfb740af9710739724..427e1d27db143fc2eb6f2ad39f2e1098b5b68e68 100644
--- a/source/armarx/control/pointing/constants/constants.cpp
+++ b/source/armarx/control/pointing/constants/constants.cpp
@@ -3,6 +3,6 @@
 namespace armarx::control::pointing
 {
     const std::string constants::ARVIZ_LAYER_NAME = "Pointing";
-    const std::string constants::POINTING_SKILL_NAME = "Pointing";
+    const std::string constants::POINT_AT_SKILL_NAME = "PointAt";
 
 } // namespace armarx::control::pointing
diff --git a/source/armarx/control/pointing/constants/constants.h b/source/armarx/control/pointing/constants/constants.h
index 426db639e01e28c2ef7dcde1d24806dd510a2d76..e9f25fc1461f7d073351048f597b00c0e4382539 100644
--- a/source/armarx/control/pointing/constants/constants.h
+++ b/source/armarx/control/pointing/constants/constants.h
@@ -5,6 +5,6 @@
 namespace armarx::control::pointing::constants
 {
     extern const std::string ARVIZ_LAYER_NAME;
-    extern const std::string POINTING_SKILL_NAME;
+    extern const std::string POINT_AT_SKILL_NAME;
 
 } // namespace armarx::control::pointing::constants
diff --git a/source/armarx/control/pointing/skill_ids/skill_ids.cpp b/source/armarx/control/pointing/skill_ids/skill_ids.cpp
index 427b208d45eacaca1330cea7d5f180402c119848..6f7b296b07cf12fe8f64d0eac431f31ceced88fd 100644
--- a/source/armarx/control/pointing/skill_ids/skill_ids.cpp
+++ b/source/armarx/control/pointing/skill_ids/skill_ids.cpp
@@ -4,6 +4,6 @@
 
 namespace armarx::control::pointing::skill_ids
 {
-    const armarx::skills::SkillID Pointing{.skillName = constants::POINTING_SKILL_NAME};
+    const armarx::skills::SkillID POINT_AT{.skillName = constants::POINT_AT_SKILL_NAME};
 
 } // namespace armarx::control::pointing::skill_ids
diff --git a/source/armarx/control/pointing/skill_ids/skill_ids.h b/source/armarx/control/pointing/skill_ids/skill_ids.h
index a0a60170f0b8d4c9acc3090a88502692bcf3b622..8f3c345f2afd8fcd80c4670c08d0da3f217a8754 100644
--- a/source/armarx/control/pointing/skill_ids/skill_ids.h
+++ b/source/armarx/control/pointing/skill_ids/skill_ids.h
@@ -4,6 +4,6 @@
 
 namespace armarx::control::pointing::skill_ids
 {
-    extern const armarx::skills::SkillID Pointing;
+    extern const armarx::skills::SkillID POINT_AT;
 
 } // namespace armarx::control::pointing::skill_ids
diff --git a/source/armarx/control/pointing/skills/CMakeLists.txt b/source/armarx/control/pointing/skills/CMakeLists.txt
index a8b04636300bf9d799036177480c4ac630528d06..ae2379247594309b6852f7ee0e34cc17baddf875 100644
--- a/source/armarx/control/pointing/skills/CMakeLists.txt
+++ b/source/armarx/control/pointing/skills/CMakeLists.txt
@@ -1,11 +1,11 @@
 armarx_add_library(pointing_skills
     SOURCES
-        Pointing.cpp
         aron_conversions.cpp
+        PointAt.cpp
 
     HEADERS
-        Pointing.h
         aron_conversions.h
+        PointAt.h
 
     DEPENDENCIES_PUBLIC
         # ArmarXCore
diff --git a/source/armarx/control/pointing/skills/Pointing.cpp b/source/armarx/control/pointing/skills/PointAt.cpp
similarity index 83%
rename from source/armarx/control/pointing/skills/Pointing.cpp
rename to source/armarx/control/pointing/skills/PointAt.cpp
index c222c742f3af8e2044c0dcf13b22c9edfbe4a0e8..bc5ab4727bd630175001688b49e27e98269bea51 100644
--- a/source/armarx/control/pointing/skills/Pointing.cpp
+++ b/source/armarx/control/pointing/skills/PointAt.cpp
@@ -1,4 +1,4 @@
-#include "Pointing.h"
+#include "PointAt.h"
 
 #include <armarx/control/pointing/skill_ids/skill_ids.h>
 
@@ -8,7 +8,7 @@ namespace armarx::control::pointing::skills
 {
 
     armarx::skills::SkillDescription
-    Pointing::GetSkillDescription()
+    PointAt::GetSkillDescription()
     {
         ParamType defaultParams;
         defaultParams.side = core::Side::RIGHT;
@@ -17,19 +17,19 @@ namespace armarx::control::pointing::skills
         defaultParams.maxVelocity = 0.4;
         defaultParams.maxAcceleration = 0.3;
 
-        return armarx::skills::SkillDescription{.skillId = skill_ids::Pointing,
+        return armarx::skills::SkillDescription{.skillId = skill_ids::POINT_AT,
                                                 .description = "Lets the robot point at something.",
                                                 .rootProfileDefaults = defaultParams.toAron(),
                                                 .timeout = armarx::core::time::Duration::Minutes(1),
                                                 .parametersType = ParamType::ToAronType()};
     }
 
-    Pointing::Pointing(const Remote& remote) : Base(GetSkillDescription()), remote_(remote)
+    PointAt::PointAt(const Remote& remote) : Base(GetSkillDescription()), remote_(remote)
     {
     }
 
-    Pointing::MainResult
-    Pointing::main(const SpecializedMainInput& in)
+    PointAt::MainResult
+    PointAt::main(const SpecializedMainInput& in)
     {
         core::Pointing::Parameters parameters = fromAron(in.parameters);
         impl_.emplace(remote_);
@@ -49,13 +49,13 @@ namespace armarx::control::pointing::skills
     }
 
     void
-    Pointing::onStopRequested()
+    PointAt::onStopRequested()
     {
         impl_->abort();
     }
 
     void
-    Pointing::onTimeoutReached()
+    PointAt::onTimeoutReached()
     {
         impl_->abort();
     }
diff --git a/source/armarx/control/pointing/skills/Pointing.h b/source/armarx/control/pointing/skills/PointAt.h
similarity index 75%
rename from source/armarx/control/pointing/skills/Pointing.h
rename to source/armarx/control/pointing/skills/PointAt.h
index f2374e357a54c97868d918ce0a187b49ae4190e1..ff3655fd36c53bb01985597340f7b0956103c998 100644
--- a/source/armarx/control/pointing/skills/Pointing.h
+++ b/source/armarx/control/pointing/skills/PointAt.h
@@ -2,20 +2,20 @@
 
 #include <RobotAPI/libraries/skills/provider/SimpleSpecializedSkill.h>
 
-#include <armarx/control/pointing/aron/PointingParams.aron.generated.h>
+#include <armarx/control/pointing/aron/PointAtParams.aron.generated.h>
 #include <armarx/control/pointing/core/Pointing.h>
 
 namespace armarx::control::pointing::skills
 {
-    class Pointing : public armarx::skills::SimpleSpecializedSkill<arondto::PointingParams>
+    class PointAt : public armarx::skills::SimpleSpecializedSkill<arondto::PointAtParams>
     {
     public:
-        using Base = armarx::skills::SimpleSpecializedSkill<arondto::PointingParams>;
+        using Base = armarx::skills::SimpleSpecializedSkill<arondto::PointAtParams>;
 
         static armarx::skills::SkillDescription GetSkillDescription();
 
         using Remote = core::Pointing::Remote;
-        Pointing(const Remote&);
+        PointAt(const Remote&);
 
         MainResult main(const SpecializedMainInput& in) override;
 
diff --git a/source/armarx/control/pointing/skills/aron_conversions.cpp b/source/armarx/control/pointing/skills/aron_conversions.cpp
index d9e47d78f76c3427479aca4c3151ad4b42072137..169587908ab77d7f8e693996ffbb23eb5642ccc4 100644
--- a/source/armarx/control/pointing/skills/aron_conversions.cpp
+++ b/source/armarx/control/pointing/skills/aron_conversions.cpp
@@ -19,7 +19,7 @@ namespace armarx::control::pointing
     }
 
     void
-    skills::fromAron(const arondto::PointingParams& dto, core::Pointing::Parameters& bo)
+    skills::fromAron(const arondto::PointAtParams& dto, core::Pointing::Parameters& bo)
     {
         fromAron(dto.side, bo.side);
         bo.frame = dto.frame;
@@ -30,7 +30,7 @@ namespace armarx::control::pointing
     }
 
     core::Pointing::Parameters
-    skills::fromAron(const arondto::PointingParams& dto)
+    skills::fromAron(const arondto::PointAtParams& dto)
     {
         core::Pointing::Parameters bo;
         fromAron(dto, bo);
diff --git a/source/armarx/control/pointing/skills/aron_conversions.h b/source/armarx/control/pointing/skills/aron_conversions.h
index 95b98e7ec33eb4f2b80366b51926f4400e0ec991..f484127e072d9c770ff6f5bb8d41c2f65dbb8a27 100644
--- a/source/armarx/control/pointing/skills/aron_conversions.h
+++ b/source/armarx/control/pointing/skills/aron_conversions.h
@@ -1,6 +1,6 @@
 #pragma once
 
-#include <armarx/control/pointing/aron/PointingParams.aron.generated.h>
+#include <armarx/control/pointing/aron/PointAtParams.aron.generated.h>
 #include <armarx/control/pointing/core/Pointing.h>
 #include <armarx/control/pointing/core/Side.h>
 
@@ -8,7 +8,7 @@ namespace armarx::control::pointing::skills
 {
     void fromAron(const arondto::Side& dto, core::Side& bo);
 
-    void fromAron(const arondto::PointingParams& dto, core::Pointing::Parameters& bo);
-    core::Pointing::Parameters fromAron(const arondto::PointingParams& dto);
+    void fromAron(const arondto::PointAtParams& dto, core::Pointing::Parameters& bo);
+    core::Pointing::Parameters fromAron(const arondto::PointAtParams& dto);
 
 } // namespace armarx::control::pointing::skills