docstr: Gets a skill by name
docstr_tok: ["Gets","a","skill","by","name"]
code: def get(self, project_name, skill_name):
      """Gets a skill by name"""
      skills_controller = SkillsController()
      try:
          existing_skill = skills_controller.get_skill(
              skill_name, project_name
          )
      except ValueError:
          # Project needs to exist
          return http_error(
              HTTPStatus.NOT_FOUND,
              "Project not found",
              f"Project with name {project_name} does not exist",
          )
  
      if existing_skill is None:
          return http_error(
              HTTPStatus.NOT_FOUND,
              "Skill not found",
              f"Skill with name {skill_name} not found.",
          )
      return existing_skill.as_dict()
  
file_path: mindsdb/mindsdb/api/http/namespaces/skills.py
imports: from http import HTTPStatus
  from flask import request
  from flask_restx import Resource
  from mindsdb.api.http.namespaces.configs.projects import ns_conf
  from mindsdb.api.http.utils import http_error
  from mindsdb.interfaces.skills.skills_controller import SkillsController
label_desc: Use image node_id 1 for calling the SkillResource obj's underlying member method code with example usage: obj.get(project_name, skill_name) and returns: existing_skill, http_error, http_error