{
  "version": "1.0",
  "site": "https://kvnbbg-creations.io/",
  "skills": [
    {
      "id": "initialize-audio",
      "name": "Initialize Audio",
      "description": "Initialize the production audio engine and dismiss the start overlay.",
      "tool": "kvnbbg_initialize_audio",
      "input_schema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "id": "set-transport-state",
      "name": "Set Transport State",
      "description": "Start, pause, or stop the live beatmaker transport.",
      "tool": "kvnbbg_set_transport_state",
      "input_schema": {
        "type": "object",
        "properties": {
          "state": {
            "type": "string",
            "enum": [
              "play",
              "pause",
              "stop"
            ]
          }
        },
        "required": [
          "state"
        ]
      }
    },
    {
      "id": "set-tempo",
      "name": "Set Tempo",
      "description": "Set the live beatmaker tempo in BPM.",
      "tool": "kvnbbg_set_tempo",
      "input_schema": {
        "type": "object",
        "properties": {
          "bpm": {
            "type": "number",
            "minimum": 60,
            "maximum": 200
          }
        },
        "required": [
          "bpm"
        ]
      }
    },
    {
      "id": "focus-surface",
      "name": "Focus Surface",
      "description": "Focus the piano, drums, or sequencer surface in the current page.",
      "tool": "kvnbbg_focus_surface",
      "input_schema": {
        "type": "object",
        "properties": {
          "surface": {
            "type": "string",
            "enum": [
              "piano",
              "drums",
              "sequencer"
            ]
          }
        },
        "required": [
          "surface"
        ]
      }
    }
  ]
}
