Plugin
Integrate Watt into Claude or your own agent system.
What is the plugin
The plugin is the primary way to access Watt and perform agentic signal engineering. It's open source, sits one layer above the MCP server, and wraps our best practices in skills and agents.
- Skills: end-to-end signal engineering workflows.
- Agents: various strategies to effectively consume signals.
Using Claude directly? Follow the Quickstart to install the plugin in Claude desktop or web. The steps below are for using it programmatically through the Agent SDK.
Add the plugin with the Claude Agent SDK
The Claude Agent SDK loads the plugin from a local directory, giving your agent sessions Watt's bundled skills, agents, hooks, and MCP server.
Prerequisites
Install the SDK
npm install @anthropic-ai/claude-agent-sdkpip install claude-agent-sdkGet the plugin locally
The SDK loads plugins from a local path, so clone the open-source repo (or download a release) and point at its directory.
git clone https://github.com/wattdata/pluginLoad it and run a skill
Pass the plugin's directory to plugins, then invoke any skill by its namespaced name, like /watt:explore. The plugin bundles the Watt MCP server, so on first tool call you'll authenticate with Watt (see MCP server for auth options).
Integrate with other AI SDKs
The plugin is entirely open source (Apache 2.0). On a framework without native plugin loading, the most direct path is to add the Watt MCP server directly (see MCP server), then lift whatever else you need from the plugin repo.
A few of the components that are reusable are:
- Skills — end-to-end signal engineering workflows.
- Agents — strategies to stack, compose, and consume signals.
- Hooks — event handlers and integrations.
- Tools — the Watt MCP server.