{
  "type": "logicsrc.opentask",
  "version": "0.1",
  "id": "connect-claude-code-to-w3bs-training-qgajo2",
  "title": "Connect Claude Code to W3BS Training",
  "goal": "Add the W3BS Training MCP server to Claude Code so it can look up your recorded tasks.",
  "explanation": "Open the training app, copy the setup command from your notes, and run it in the terminal.",
  "apps": [
    {
      "name": "TronBrowser",
      "kind": "browser"
    },
    {
      "name": "Sublime Text",
      "kind": "desktop"
    },
    {
      "name": "hqterm",
      "kind": "terminal"
    }
  ],
  "steps": [
    {
      "n": 1,
      "action": "focus",
      "app": "TronBrowser",
      "target": {
        "role": "page",
        "name": "W3BS Training"
      },
      "evidence": "observed"
    },
    {
      "n": 2,
      "action": "focus",
      "app": "Sublime Text",
      "note": "Copy the claude mcp add command from your notes.",
      "evidence": "observed"
    },
    {
      "n": 3,
      "action": "focus",
      "app": "hqterm",
      "evidence": "observed"
    },
    {
      "n": 4,
      "action": "type",
      "app": "hqterm",
      "text": "{{setup_command}}",
      "evidence": "inferred"
    },
    {
      "n": 5,
      "action": "key",
      "app": "hqterm",
      "keys": [
        "enter"
      ],
      "evidence": "inferred"
    }
  ],
  "capture": {
    "profile": "visual-review",
    "window_titles": "removed",
    "gaps": []
  },
  "stop_conditions": [
    "a target cannot be found on the current screen",
    "an unexpected dialog appears",
    "a credential or payment prompt appears"
  ],
  "approvals": [
    "before running a command in the terminal"
  ],
  "success": {
    "check": "claude mcp list shows w3bs-training.",
    "evidence": "screen"
  },
  "source": {
    "kind": "demonstration",
    "recorder": "w3bs-training 0.2.6",
    "episode": "ep_36773bc43575d95f",
    "reviewed": true,
    "outcome": "success"
  },
  "status": "untested",
  "parameters": [
    {
      "name": "setup_command",
      "description": "The command that adds the MCP server",
      "sensitivity": "public",
      "example": "claude mcp add w3bs-training -- w3bs training mcp serve --stdio --consumer claude-code"
    }
  ],
  "runners": [
    {
      "kind": "moshscript",
      "url": "https://w3bs.org/tasks/connect-claude-code-to-w3bs-training-qgajo2.mosh",
      "sha256": "15b450dd9053b65a33c3333abac0f00479ff4c3cc096998204e31e276421cf50",
      "command": "moshcode run connect-claude-code-to-w3bs-training-qgajo2.mosh"
    }
  ]
}
