code: def dispatch(self, request, *args, **kwargs):
          # type: (HttpRequest, object, object) -> HttpResponse
          
          return super(SkillAdapter, self).dispatch(request)
docs: Inspect the HTTP method and delegate to the view method.
  
          This is the default implementation of the
          :py:class:`django.views.View` method, which will inspect the
          HTTP method in the input request and delegate it to the
          corresponding method in the view. The only allowed method on
          this view is ``post``.
  
          :param request: The input request sent to the view
          :type request: django.http.HttpRequest
          :return: The response from the view
          :rtype: django.http.HttpResponse
          :raises: :py:class:`django.http.HttpResponseNotAllowed` if the
              method is invoked for other than HTTP POST request.
              :py:class:`django.http.HttpResponseBadRequest` if the
              request verification fails.
              :py:class:`django.http.HttpResponseServerError` for any
              internal exception.