Extensions are currently in Private Beta. Get in touch by email or our shared Slack
channel if you’d like to try them out.
Two ways to extend
Plugins are content investigations read. A plugin is a directory of skills in one of your repositories. A skill is aSKILL.md file that explains how to do something in your environment: how to triage a failing checkout, what to check when the job queue backs up, how your services depend on each other. Investigations load a skill when it matches the work in front of them, then follow it.
Connectors are systems investigations call. A connector is a server you’ve connected that exposes tools an investigation can use, so it can query something we have no native integration for. Connectors speak MCP, an open standard for letting AI systems use your tools.
The rule for choosing between them: content you want investigations to follow is a plugin, a system you want investigations to query is a connector. Most teams end up with both, because the two work together. A skill is the procedure, a connector is what carries it out.
Plugins use the Claude Code plugin format, so skills you write
for us also work in your own tooling. You aren’t writing something that only we can read.
How investigations use this
In investigations. Skills are loaded during an investigation when they fit what it’s trying to understand, or at a fixed point you choose if you want one to run every time. A skill doesn’t run in isolation: the agent following it can query your telemetry, search your code and docs, and call your connectors, with the incident and everything the investigation has found so far in front of it. Connector tools are called the way any other source is queried, and what comes back becomes evidence in a finding. In the agent. Ask@incident something during an incident and it can reach for the same skills and the same connectors, so a question in the channel can draw on your systems too.
What you can build
Reach a system we don’t support yet
You run something central to your stack that we don’t integrate with natively yet. Connect it as a connector, then write a skill that says how to debug with it. A team running Temporal might connect their Temporal MCP server, then write a skill explaining which workflows matter, what a stuck workflow looks like, and which failures are worth escalating. Investigations go from having no view of Temporal to reading it the way that team does.Make investigations follow your runbook
This one isn’t about access. Your team already knows how a particular kind of incident should be worked, and you’d rather we followed that than found our own route each time. Write your triage procedure as a skill and investigations follow it. If checkout incidents always start with the payment provider’s status and the queue depth, say so, and that’s where the investigation starts too.Setting up
Everything is set up from Extensions in your dashboard.Plugins
Sync skills from one of your repositories.
Connectors
Connect an MCP server and choose the tools we can call.
FAQs
Our observability tool has an MCP server. Should we connect that, or the native integration?
Our observability tool has an MCP server. Should we connect that, or the native integration?
The native integration, always. Our telemetry data sources are tuned
for telemetry work in a way a generic tool call can’t match. Use a connector for systems we don’t integrate with
natively.
Do we need Investigations to use Extensions?
Do we need Investigations to use Extensions?
No. Extensions work with the agent as well, so you can connect your tools and skills and use them through
@incident without running investigations.How does this work alongside our connected documentation?
How does this work alongside our connected documentation?
They work together, and most teams want both. Connecting your docs lets us
search everything your team has written, wherever it lives. A plugin bundles a chosen set of files and hands them
straight to the agent, so what you want followed is already in front of it rather than something it has to go
looking for.
Can investigations change things in our systems?
Can investigations change things in our systems?
Not on their own. A connector tool that makes changes can only be called when someone is talking to the agent, and
only after an administrator has explicitly allowed that tool. See
Connectors.
What happens if a skill asks for something we haven't connected?
What happens if a skill asks for something we haven't connected?
The investigation carries on and does the best it can with what it has. You don’t have to notice this yourself: we
review how each skill gets used and flag when one reached for something that wasn’t there. See seeing how a skill
is used.
Related
Connect your data
The sources investigations draw on, and how to set each one up.
How investigations work
How evidence becomes a finding.