Agent Plugins Marketplace
All plugins

xbert-firm-inbox-triage

Daily firm-inbox triage — categorise threads + priority-score + drafted tone-matched reply grounded in XBert client state.

Claude Code1 Skill

By XBert IntelligenceLicense: MIT1 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Claude Code
Parsed components
1 skill or MCP entry
Source updated
Sep 9, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install xbert-firm-inbox-triage for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install xbert-firm-inbox-triage@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/XBertIntelligence/XBert-Plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/xbert-firm-inbox-triage/.

Plugin files

plugins/xbert-firm-inbox-triage/
├── .claude-plugin/plugin.json
└── skills/firm-inbox-triage/SKILL.md

Included Skills1

firm-inbox-triageskills/firm-inbox-triage/SKILL.md

Daily firm-inbox triage — categorise threads, priority-score each, draft tone-matched replies for high-priority threads grounded in XBert client state. Use this skill when the user asks for inbox triage, morning inbox review, daily email sweep, client-aware reply drafting, or runs the /firm-inbox-triage slash command. Also triggers on: 'what's in the inbox this morning', 'triage my email', 'which emails are urgent', 'draft a reply that references the client state', 'inbox overflow', 'pre-client-call inbox check'.

Plugin manifests1

plugins/xbert-firm-inbox-triage/.claude-plugin/plugin.json
{
  "name": "xbert-firm-inbox-triage",
  "displayName": "XBert Firm Inbox Triage",
  "description": "Daily firm-inbox triage — categorise threads + priority-score + drafted tone-matched reply grounded in XBert client state.",
  "author": {
    "name": "XBert Intelligence",
    "email": "[email protected]"
  },
  "homepage": "https://intelligence.xbert.io/plugins/xbert-firm-inbox-triage",
  "license": "MIT",
  "keywords": [
    "inbox",
    "triage",
    "email",
    "practice-management",
    "client-state",
    "draft-reply"
  ],
  "x-xbert": {
    "displayName": "XBert Firm Inbox Triage",
    "tagline": "Daily firm-inbox triage — categorise threads + priority-score + drafted tone-matched reply grounded in XBert client state.",
    "audience": [
      "practice-managers",
      "bookkeepers"
    ],
    "categories": [
      "inbox",
      "triage",
      "practice-management"
    ],
    "prerequisites": [
      "XBert account",
      "Gmail or Microsoft 365 inbox connected via Claude Code connector",
      "Client tenants on XBert with sender email addresses recorded for matching"
    ],
    "screenshots": [],
    "demoVideo": null,
    "includes": {
      "skills": 1,
      "commands": 1,
      "mcpTools": 0
    },
    "longDescription": "Karbon AI ships inbox triage as its most-deployed practice-management AI feature. Categorise the thread, score the priority, draft a reply. The wedge XBert has over Karbon is **client-state context** — a draft that says 'BAS draft was sent to you yesterday, awaiting your approval — open /bas-prep to review?' beats a generic 'thanks for your email' every time. A reply grounded in what the client is actually waiting on shortens the loop and reduces the back-and-forth.\n\nXBert Firm Inbox Triage scans the firm's connected inbox (Gmail or M365 via Claude Code connectors), matches each thread's sender to a client tenant where possible, categorises the thread (compliance question, payroll query, document request, fee discussion, FYI), priority-scores each, and drafts a tone-matched reply for high-priority items in the firm's voice — referencing the actual client state from XBert. The operator approves or edits before sending; no auto-send and no auto-archive.",
    "useCases": [
      {
        "title": "Morning inbox triage",
        "description": "Open the inbox at 8am and have the top-priority threads categorised, scored, and drafted — work through them with judgment, not from a blank screen."
      },
      {
        "title": "Pre-client-call brief",
        "description": "Before a client call, surface every open thread from that client with the current XBert state and any drafted responses — go into the call informed."
      },
      {
        "title": "New-thread categorise/route",
        "description": "For new inbound threads, categorise and suggest the right team-member route (compliance lead / payroll specialist / partner) based on category and client state."
      },
      {
        "title": "Out-of-hours overflow scan",
        "description": "After-hours triage of overnight inbox so the morning team starts with already-prioritised work rather than scrolling through 80 unread threads."
      }
    ],
    "benefits": [
      {
        "icon": "Search",
        "title": "XBert client state in every draft",
        "description": "Every drafted reply references what the client is actually waiting on — BAS draft sent yesterday, payroll run pending approval, missing receipt requested — not a generic 'thanks for your email'."
      },
      {
        "icon": "Users",
        "title": "Tone-matched reply drafting",
        "description": "Replies match the firm's voice (formal / friendly-professional / warm) and the existing thread tone with the client — not a stock template."
      },
      {
        "icon": "Clock",
        "title": "Priority + category + draft in one pass",
        "description": "Triage produces category, priority score, and drafted reply in a single workflow — no second pass to write the reply once you've decided what's important."
      }
    ],
    "workflow": [
      "Type /firm-inbox-triage in Claude Code or Claude Desktop",
      "Connect Gmail or M365 via Claude Code connector if not already connected",
      "Plugin scans recent unread/unread-this-period threads, matches each sender to a client tenant where possible",
      "For each thread: category, priority score, current XBert state for the matched client",
      "For high-priority threads: tone-matched drafted reply that references the actual client state via the XBert MCP",
      "Operator reviews each draft — approve, edit, or skip — no auto-send and no auto-archive"
    ]
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[xbert-firm-inbox-triage on Agent Plugins Marketplace](https://pluginsmp.com/plugins/xbert-firm-inbox-triage)