Skip to main content

Local Chrome browser automation skill — drives system Chrome via a Playwright RPC daemon and exposes page snapshots for AI agents.

Project description

chrome-skill

Local Chrome browser automation skill — drives system Chrome via a Playwright RPC daemon and exposes page snapshots for AI agents.

A thin Python wrapper that starts a background daemon hosting two services:

  • WebSocket Server (port 8765) — Chrome DevTools Protocol bridge.
  • HTTP RPC Server (port 8766) — CLI / agent requests land here.

Install

pip install chrome-skill
playwright install chromium   # one-time, downloads Chromium

Requires Windows + Python 3.9+.

Usage

chrome-skill serve            # start daemon (foreground)
chrome-skill status           # health check
chrome-skill stop             # stop daemon
chrome-skill browser_snapshot # current page as JSON (url + title + elements)

The daemon writes its PID, RPC port, and auth token to %LOCALAPPDATA%/chrome-skill/server.json.

License

MIT — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chrome_skill-1.1.0.tar.gz (88.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chrome_skill-1.1.0-py3-none-any.whl (104.4 kB view details)

Uploaded Python 3

File details

Details for the file chrome_skill-1.1.0.tar.gz.

File metadata

  • Download URL: chrome_skill-1.1.0.tar.gz
  • Upload date:
  • Size: 88.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for chrome_skill-1.1.0.tar.gz
Algorithm Hash digest
SHA256 008e159a2bfbef516172f73823205d7ad44efc06b71c5c9c36fe6232d3d26862
MD5 524b21f5e9d5940caebe59cde6e3c8d4
BLAKE2b-256 61f7c3afeff80577fc4ba1d07318092c2bdebca2354aa8783e25b9cce30042ef

See more details on using hashes here.

File details

Details for the file chrome_skill-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: chrome_skill-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 104.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for chrome_skill-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d5f3bf32c8d005b37ed58c8cc0fa67c5005206958b931f7eda42991836fb529
MD5 503f126ce62317b2d340244dacff8691
BLAKE2b-256 460e01ada0bda8583f201b911373a4e60ef837c19fc0dbd285b71b18ec61a3ea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page