# DOM Screenshot

> Use this tool when you need to capture precise screenshots of specific webpage elements for visual documentation, UI testing, or design workflows. It solves problems of inaccurate or cumbersome screenshot capture by providing an interactive browser interface to select and capture DOM elements. The tool takes in user selections through a WebSocket connection and outputs high-quality PNG screenshots of the chosen elements.

Canonical page: https://skillsregistry.net/skills/adtac-domshot  
JSON: https://api.skillsregistry.net/v1/skills/adtac-domshot

## Description

DomShot MCP server enables AI assistants to capture screenshots of specific DOM elements through an interactive browser interface. The implementation combines a Go-based MCP server with a JavaScript client that injects an overlay system allowing users to hover over and click on webpage elements to generate PNG screenshots using html2canvas. It operates by serving a test HTML page and WebSocket connection on localhost:8000, where the browser-side script communicates screenshot requests back to the MCP server, making it useful for visual documentation, UI testing, or creating element-specific captures for design workflows.

## Trust

- **Trust score (0–1):** 0.64
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** browser-automation
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/adtac-domshot)
- **Repository:** <https://github.com/adtac/domshot>

## 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": "adtac-domshot"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/adtac-domshot` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/adtac-domshot/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
