docstr: Derivative of a skew operator is skew.
  
  For any 3 tangent vectors horizontally lifted from kendall shape space
  to Kendall pre-shape space, :math:`(\nabla_X R)(Y,Y)Z = 0`.
code: def test_curvature_derivative_is_skew_operator(self, n_points, atol):
      r"""Derivative of a skew operator is skew.
  
      For any 3 tangent vectors horizontally lifted from kendall shape space
      to Kendall pre-shape space, :math:`(\nabla_X R)(Y,Y)Z = 0`.
      """
      base_point = self.data_generator.random_point(n_points)
      hor_x = self.data_generator.random_horizontal_vec(base_point)
      hor_y = self.data_generator.random_horizontal_vec(base_point)
      hor_z = self.data_generator.random_horizontal_vec(base_point)
  
      result = self.space.metric.curvature_derivative(
          hor_x, hor_y, hor_y, hor_z, base_point
      )
      self.assertAllClose(result, gs.zeros_like(result), atol=atol)
  
imports: import pytest
  import geomstats.backend
  from geomstats.geometry.matrices import Matrices
  from geomstats.test.random import KendalShapeRandomDataGenerator, get_random_times
  from geomstats.test.vectorization import generate_vectorization_data
  from geomstats.test_cases.geometry.base import LevelSetTestCase
  from geomstats.test_cases.geometry.fiber_bundle import FiberBundleTestCase
  from geomstats.test_cases.geometry.quotient_metric import QuotientMetricTestCase
  from geomstats.vectorization import get_batch_shape
label_desc: Use image node_id 11 for calling the KendallShapeMetricTestCase obj's underlying member method code with example usage: obj.test_curvature_derivative_is_skew_operator(n_points, atol) without return types