{
  "name": "Summarize & reply to Slack channel messages with Claude AI assistant",
  "nodes": [
    {
      "id": "8656e57f-3ad6-44a1-ad07-d2b896eea09f",
      "name": "Slash Command Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -540,
        340
      ]
    },
    {
      "id": "b20487dc-7826-4a9a-9b88-2b4bf169be6a",
      "name": "Parse Request",
      "type": "n8n-nodes-base.code",
      "position": [
        -320,
        340
      ]
    },
    {
      "id": "aac2a2f0-a8ff-4f6c-9a97-f806f3819f65",
      "name": "Fetch Unread Messages",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -100,
        340
      ]
    },
    {
      "id": "860d23a9-f91e-412a-bed8-c4534ef5f55f",
      "name": "Prepare Prompt for Claude",
      "type": "n8n-nodes-base.code",
      "position": [
        120,
        340
      ]
    },
    {
      "id": "80e6757b-6090-4e55-b626-10e1f96c5f61",
      "name": "Claude AI: Summarize",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        340,
        340
      ]
    },
    {
      "id": "693b8929-6d9e-4567-b1dc-261652148454",
      "name": "Build Slack Blocks",
      "type": "n8n-nodes-base.code",
      "position": [
        716,
        340
      ]
    },
    {
      "id": "da7f7c7a-b121-4337-a854-abd3080af623",
      "name": "Post to Slack (Ephemeral)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        936,
        340
      ]
    },
    {
      "id": "34257270-3be6-4625-b149-60704eeb6002",
      "name": "Anthropic Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        400,
        560
      ]
    }
  ],
  "connections": {
    "Parse Request": {
      "main": [
        [
          {
            "node": "Fetch Unread Messages",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Build Slack Blocks": {
      "main": [
        [
          {
            "node": "Post to Slack (Ephemeral)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Claude AI: Summarize",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Claude AI: Summarize": {
      "main": [
        [
          {
            "node": "Build Slack Blocks",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Unread Messages": {
      "main": [
        [
          {
            "node": "Prepare Prompt for Claude",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slash Command Webhook": {
      "main": [
        [
          {
            "node": "Parse Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Prompt for Claude": {
      "main": [
        [
          {
            "node": "Claude AI: Summarize",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}