# Choreograph (Playwright Browser & Electron Automation)

> Use this tool when you need to automate web browsers or Electron desktop applications, and solve problems like automated testing, application validation, and desktop app interaction workflows. It provides a programmatic interface for actions like clicking, typing, and navigation, with outputs including screenshots and JavaScript evaluation results. With support for Chromium, Firefox, and WebKit, Choreograph is ideal for use cases requiring cross-browser compatibility and Electron-specific features like IPC communication and window management.

Canonical page: https://skillsregistry.net/skills/snowfort-choreograph  
JSON: https://api.skillsregistry.net/v1/skills/snowfort-choreograph

## Description

Snowfort Choreograph MCP provides programmatic automation for web browsers and Electron desktop applications using Playwright. Built by Snowfort LLC, it offers a monorepo architecture with separate packages for web automation (supporting Chromium, Firefox, and WebKit) and Electron-specific features like IPC communication, window management, and file system operations. The implementation includes comprehensive tool schemas for actions like clicking, typing, screenshots, JavaScript evaluation, and navigation, making it suitable for automated testing, application validation, and desktop app interaction workflows.

## Trust

- **Trust score (0–1):** 0.77
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/snowfort-choreograph)
- **Repository:** <https://github.com/clharman/circuit-mcp>

## 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": "snowfort-choreograph"
    }
  }
}
```

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