# Zotero Plugin Dev

> Use this tool when you need to develop and debug Zotero plugins efficiently, solving problems such as UI inspection, JavaScript execution, and log streaming. It provides a range of tools and interfaces, including a companion plugin and Node.js server, to input debug commands and output diagnostic information. Use it when building and testing Zotero plugins to streamline your development process and troubleshoot issues.

Canonical page: https://skillsregistry.net/skills/introfini-zotero-plugin-dev  
JSON: https://api.skillsregistry.net/v1/skills/introfini-zotero-plugin-dev

## Description

Connects to Zotero via Firefox's Remote Debugging Protocol through a lightweight companion plugin, providing 26 tools spanning UI inspection (screenshots, DOM tree, computed styles), JavaScript execution in Zotero's privileged context, build integration with zotero-plugin-scaffold for hot reload, real-time log streaming and error console access, read-only SQLite database access, and plugin management (install, reload, list). The two-component architecture — a small Zotero bridge plugin that starts the DevTools server and a Node.js MCP server that connects to it — requires no special launch flags and works across all Zotero 7 and 8 builds on Linux, Windows, and macOS.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-05-18

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/introfini-zotero-plugin-dev)
- **Repository:** <https://github.com/introfini/mcp-server-zotero-dev/tree/HEAD/packages/mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "introfini-zotero-plugin-dev"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/introfini-zotero-plugin-dev` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/introfini-zotero-plugin-dev/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
