{
  "entries": [
    {
      "name": "@openclaw/bluebubbles",
      "version": "2026.3.22",
      "description": "OpenClaw BlueBubbles channel plugin",
      "openclaw": {
        "channel": {
          "id": "bluebubbles",
          "label": "BlueBubbles",
          "selectionLabel": "BlueBubbles (macOS app)",
          "detailLabel": "BlueBubbles",
          "docsPath": "/channels/bluebubbles",
          "docsLabel": "bluebubbles",
          "blurb": "iMessage via the BlueBubbles mac app + REST API.",
          "aliases": [
            "bb"
          ],
          "preferOver": [
            "imessage"
          ],
          "systemImage": "bubble.left.and.text.bubble.right",
          "order": 75
        },
        "install": {
          "npmSpec": "@openclaw/bluebubbles",
          "localPath": "extensions/bluebubbles",
          "defaultChoice": "npm"
        }
      }
    },
    {
      "name": "@openclaw/discord",
      "version": "2026.3.22",
      "description": "OpenClaw Discord channel plugin",
      "openclaw": {
        "channel": {
          "id": "discord",
          "label": "Discord",
          "selectionLabel": "Discord (Bot API)",
          "detailLabel": "Discord Bot",
          "docsPath": "/channels/discord",
          "docsLabel": "discord",
          "blurb": "very well supported right now.",
          "systemImage": "bubble.left.and.bubble.right"
        },
        "install": {
          "npmSpec": "@openclaw/discord",
          "localPath": "extensions/discord",
          "defaultChoice": "npm"
        }
      }
    },
    {
      "name": "@openclaw/feishu",
      "version": "2026.3.22",
      "description": "OpenClaw Feishu/Lark channel plugin (community maintained by @m1heng)",
      "openclaw": {
        "channel": {
          "id": "feishu",
          "label": "Feishu",
          "selectionLabel": "Feishu/Lark (飞书)",
          "docsPath": "/channels/feishu",
          "docsLabel": "feishu",
          "blurb": "飞书/Lark enterprise messaging with doc/wiki/drive tools.",
          "aliases": [
            "lark"
          ],
          "order": 35,
          "quickstartAllowFrom": true
        },
        "install": {
          "npmSpec": "@openclaw/feishu",
          "localPath": "extensions/feishu",
          "defaultChoice": "npm"
        }
      }
    },
    {
      "name": "@openclaw/msteams",
      "version": "2026.3.22",
      "description": "OpenClaw Microsoft Teams channel plugin",
      "openclaw": {
        "channel": {
          "id": "msteams",
          "label": "Microsoft Teams",
          "selectionLabel": "Microsoft Teams (Teams SDK)",
          "docsPath": "/channels/msteams",
          "docsLabel": "msteams",
          "blurb": "Teams SDK; enterprise support.",
          "aliases": [
            "teams"
          ],
          "order": 60
        },
        "install": {
          "npmSpec": "@openclaw/msteams",
          "localPath": "extensions/msteams",
          "defaultChoice": "npm"
        }
      }
    },
    {
      "name": "@openclaw/nextcloud-talk",
      "version": "2026.3.22",
      "description": "OpenClaw Nextcloud Talk channel plugin",
      "openclaw": {
        "channel": {
          "id": "nextcloud-talk",
          "label": "Nextcloud Talk",
          "selectionLabel": "Nextcloud Talk (self-hosted)",
          "docsPath": "/channels/nextcloud-talk",
          "docsLabel": "nextcloud-talk",
          "blurb": "Self-hosted chat via Nextcloud Talk webhook bots.",
          "aliases": [
            "nc-talk",
            "nc"
          ],
          "order": 65,
          "quickstartAllowFrom": true
        },
        "install": {
          "npmSpec": "@openclaw/nextcloud-talk",
          "localPath": "extensions/nextcloud-talk",
          "defaultChoice": "npm"
        }
      }
    },
    {
      "name": "@openclaw/nostr",
      "version": "2026.3.22",
      "description": "OpenClaw Nostr channel plugin for NIP-04 encrypted DMs",
      "openclaw": {
        "channel": {
          "id": "nostr",
          "label": "Nostr",
          "selectionLabel": "Nostr (NIP-04 DMs)",
          "docsPath": "/channels/nostr",
          "docsLabel": "nostr",
          "blurb": "Decentralized protocol; encrypted DMs via NIP-04.",
          "order": 55,
          "quickstartAllowFrom": true
        },
        "install": {
          "npmSpec": "@openclaw/nostr",
          "localPath": "extensions/nostr",
          "defaultChoice": "npm"
        }
      }
    },
    {
      "name": "@openclaw/whatsapp",
      "version": "2026.3.22",
      "description": "OpenClaw WhatsApp channel plugin",
      "openclaw": {
        "channel": {
          "id": "whatsapp",
          "label": "WhatsApp",
          "selectionLabel": "WhatsApp (QR link)",
          "detailLabel": "WhatsApp Web",
          "docsPath": "/channels/whatsapp",
          "docsLabel": "whatsapp",
          "blurb": "works with your own number; recommend a separate phone + eSIM.",
          "systemImage": "message"
        },
        "install": {
          "npmSpec": "@openclaw/whatsapp",
          "localPath": "extensions/whatsapp",
          "defaultChoice": "npm"
        }
      }
    },
    {
      "name": "@openclaw/zalo",
      "version": "2026.3.22",
      "description": "OpenClaw Zalo channel plugin",
      "openclaw": {
        "channel": {
          "id": "zalo",
          "label": "Zalo",
          "selectionLabel": "Zalo (Bot API)",
          "docsPath": "/channels/zalo",
          "docsLabel": "zalo",
          "blurb": "Vietnam-focused messaging platform with Bot API.",
          "aliases": [
            "zl"
          ],
          "order": 80,
          "quickstartAllowFrom": true
        },
        "install": {
          "npmSpec": "@openclaw/zalo",
          "localPath": "extensions/zalo",
          "defaultChoice": "npm"
        }
      }
    },
    {
      "name": "@openclaw/zalouser",
      "version": "2026.3.22",
      "description": "OpenClaw Zalo Personal Account plugin via native zca-js integration",
      "openclaw": {
        "channel": {
          "id": "zalouser",
          "label": "Zalo Personal",
          "selectionLabel": "Zalo (Personal Account)",
          "docsPath": "/channels/zalouser",
          "docsLabel": "zalouser",
          "blurb": "Zalo personal account via QR code login.",
          "aliases": [
            "zlu"
          ],
          "order": 85,
          "quickstartAllowFrom": false
        },
        "install": {
          "npmSpec": "@openclaw/zalouser",
          "localPath": "extensions/zalouser",
          "defaultChoice": "npm"
        }
      }
    }
  ]
}
