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.0.0.tar.gz (122.3 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.0.0-py3-none-any.whl (105.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: chrome_skill-1.0.0.tar.gz
  • Upload date:
  • Size: 122.3 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.0.0.tar.gz
Algorithm Hash digest
SHA256 60fc6e5e507fb868c1a9d9315a035ff9dbd286174d36238688b71c8e85e4392e
MD5 f3f07e9bfde61f8e3a09b12bcb5f4c8b
BLAKE2b-256 13c67f72f6a833223edde34b15401635871345fd89c63080b8dd79a8e618ff0a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chrome_skill-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 105.1 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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 857a25947c991930f6208df94840cce0e366e16799af9a6bc2e1fe793c5b352c
MD5 591a626af7b8967717d26162fe8c7537
BLAKE2b-256 7865da6376f9da7d2f7bc59a16ee2df104f8afa311a0e3ed77a2f06fa8da66e1

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