Skip to content
Agentmart
Submit a tool

browser-use-lightpanda

Automate websites with Playwright connected to local Lightpanda CDP only.

Skill by camplight

IndexedApache-2.0★ 6
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/camplight-browser-use-lightpanda

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Automate websites with Playwright connected to local Lightpanda CDP only. Use when users ask for browser automation, navigation workflows, scraping, or form filling and execution must stay local with no browser fallbacks.

Use cases: testing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 2

  • codeload.github.com · found in install command
  • github.com · found in code

Files it touches

  • ~/.claude/skills/browser-use-lightpanda

What's inside

Skill name
browser-use-lightpanda
Description
Automate websites with Playwright connected to local Lightpanda CDP only. Use when users ask for browser automation, navigation workflows, scraping, or form filling and execution must stay local with no browser fallbacks.
License
Apache-2.0
Instructions
185 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts
  • Instructions call the network

Files (4)

  • SKILL.md
  • ensure-playwright-python.sh · assets/
  • install-lightpanda.sh · assets/
  • playwright-lightpanda-smoke.py · assets/

SKILL.md (first lines)

# Playwright with Lightpanda

Use this skill when a task needs browser automation through local Lightpanda.

This skill is Playwright + Lightpanda-only:

- Allowed runtime: Local Lightpanda CDP endpoint only
- Allowed client library: Playwright Python
- Not allowed: browser-use orchestration
- Not allowed: Cloud Lightpanda endpoint
- Do not run `playwright install chromium`

## Why this skill

- Faster startup and lower memory footprint are useful for parallel agent workloads.
- Keeps browser automation setup consistent across OrgOps agents.
- Eliminates browser fallback ambiguity.

## Fixed local endpoint and stack

This skill does not use secrets for endpoint discovery.

- Fixed endpoint: `ws://127.0.0.1:9222`
- Client package: `playwright` (Python)
- If a different endpoint is required, edit this skill explicitly.

## Local-only setup (no cloud)

Use this when you want OrgOps browser tasks to stay fully local:

1. Install Playwright Python package in a local venv.
2. Run local Lightpanda CDP server.
3. Confirm local endpoint `ws://127.0.0.1:9222` is reachable.

## Installation and readiness checks

### 1) Lightpanda check and install

Check if Lightpanda is installed:

```bash
command -v lightpanda
```

If missing, install with the bundled helper:

```bash
bash skills/browser-use-lightpanda/assets/install-lightpanda.sh
```

Start local Lightpanda CDP server:

```bash
~/.local/bin/lightpanda serve --host 127.0.0.1 --port 9222
```

If `lightpanda` is already in PATH:

```bash
lightpanda serve --host 127.0.0.1 --port 9222
```

Set local endpoint secret:

```bash
node --import tsx skills/secrets/assets/set.ts -- browser-use LIGHTPANDA_WS_ENDPOINT__worker1 ws://127.0.0.1:9222
```

### 2) Playwright package check and install

Bootstrap Python env with Playwright package:

```bash
bash skills/browser-use-lightpanda/assets/ensure-playwright-python.sh
```

This script:

- checks `python3`
- installs `uv` if missing
- creates `.venv-playwright` if missing
- installs/updates `playwright`

Smoke-check local CDP endpoint:

```bash
curl -fsS http://127.0.0.1:9222/json/version
```

If this fails, do not proceed; report the endpoint connectivity error.

Run Playwright CDP smoke script:

```bash
source .venv-playwright/bin/activate
python skills/browser-use-lightpanda/assets/playwright-lightpanda-smoke.py
```

Expected output includes:

- `ok: connected to ws://127.0.0.1:9222`
- page title for `https://example.com`

## Agent operating rules

- Clarify the objective before browsing: target URL, expected output, and stop condition.
- Prefer deterministic flows: direct URL navigation, explicit selectors, bounded retries.
- Capture concise evidence (key extracted fields, final page state, errors) in the response.
- Never expose sensitive values in messages, logs, or event payloads.
- If blocked by auth walls, anti-bot controls, or CAPTCHAs, report blocker and request user action.
- Do not introduce browser-use or non-Lightpanda fallbacks.
- Reject non-local Lightpanda endpoints for this skill.

## Execution workflow

Copy this checklist and track progress:

```text
Browser Task Progress
- [ ] Confirm task objective and target URLs

From camplight/orgops, Apache-2.0.

Signals

Stars
6
Forks
1
Open issues
0
Last commit (this folder)
Mar 22, 2026 (7 months ago)
Last release
Oct 22, 2026 (6 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from camplight

Cite this page

browser-use-lightpanda skill. Agent Mart. https://agentmart.dev/skills/camplight-browser-use-lightpanda (last updated 2026-10-24)