Lightpanda Agent Skill
A skill that teaches an agent to drive Lightpanda through MCP, quick page fetches, CDP for Playwright and saved scripts.
- 118 ★ on the repository
- Last commit
- Apache-2.0
Extended access
Why this level
- The skill lets the agent run the installer and `lightpanda` commands, and the browser visits sites over the network.
- Search through MCP sends queries to an external search service.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/lightpanda-agent-skillDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The skill lets the agent run the installer and `lightpanda` commands, and the browser visits sites over the network.
- Search through MCP sends queries to an external search service.
This is third-party code. Review the repository files before installing.
What it does
The skill comes from the Lightpanda team and shows an agent how to use their headless browser instead of Chrome wherever graphics are not needed, mainly data collection and site automation. The agent picks one interface: an MCP server for interactive work, the `fetch` command for a one-off page read, a CDP server for Playwright and Puppeteer, or WebDriver for Selenium. The skill also covers agent mode: a task is described in plain language, saved as a PandaScript file and replayed later without model calls. A companion skill, `pandascript`, covers that format. Lightpanda Cloud hosts MCP and CDP for environments that cannot install a binary.
Who it is for. Developers and analysts who ask an agent to collect data from websites and want a browser lighter than Chrome.
Good fit when
- An agent pulls text and links from dozens of pages, and Chrome is too heavy for the server.
- A Playwright script needs a lightweight CDP server to connect to.
- A routine site crawl should be saved as a script and replayed without tokens.
- The agent's built-in web search is unavailable and a fallback search through MCP is needed.
Not a fit when
- The page depends on graphics, canvas or WebGL.
- A screenshot is needed to check layout.
- Installing a binary on the machine is forbidden and the cloud is not an option.
Example request
Open this site through Lightpanda, collect headings and links of all articles and save the crawl as a PandaScript file.Limitations
The Lightpanda binary is installed separately and the skill never runs it by itself: `bash scripts/install.sh` works on Linux and macOS, while Windows needs WSL2. The install script downloads a release from the internet, so run it deliberately. The skill describes the tools, yet sites that build their interface on graphics still need Chrome. MCP search goes to the external Keenable service by default, and other engines are enabled with API keys.
How to disable. Remove the skill through your skill manager or uninstall the Claude Code plugin. Delete the `lightpanda` binary and the `lightpanda` entry in MCP configuration separately.
FAQ
How do I add Lightpanda to Claude Code?
Install the plugin: `/plugin marketplace add lightpanda-io/agent-skill`, then `/plugin install lightpanda@lightpanda`. The plugin also registers the MCP server. The binary still has to be installed separately.
How do I connect the MCP server in another client?
Add `{ "mcpServers": { "lightpanda": { "command": "lightpanda", "args": ["mcp"] } } }` to the configuration and restart the client.
What is PandaScript?
A script format run with `lightpanda run` without a model call. The agent writes the script from a task and the scenario then repeats deterministically.
Which operating systems does Lightpanda support?
Linux (x86_64, aarch64) and macOS (x86_64, arm64). On Windows it runs through WSL2.
What does Lightpanda Cloud give an agent?
The cloud hosts MCP and CDP and also offers an HTTP API. It fits agents that cannot install a binary or keep a process running.
Discussion
No questions or reviews yet.
Related
Skillsfaster-chrome-devtools-skill drives Chrome over the DevTools Protocol from a shell, with no MCP server, Puppeteer or Playwright.
Browserless.io MCP server: a cloud browser for the agent with page reads, site crawls, Lighthouse audits and click-driven sessions
Web Access
web-access
A web access skill that picks between search, page fetch and driving your own browser over CDP
Turns any website into a CLI command and lets an agent drive the user's already logged-in browser via Playwright
A skill connects an agent to your Chrome through an extension and CLI for reading pages, managing tabs and verifying actions.
A skill for Amp, Claude Code and Cursor: the agent drives your live Chrome with its open tabs and signed-in accounts through a single debugging toggle
README in short
The repository holds the main skill, a companion `pandascript` skill, a Claude Code plugin and an installer for the binary. Installation goes through skills.sh or the plugin.
README badge
Original SKILL.md
---
name: lightpanda
description: Lightpanda browser, drop-in replacement for Chrome-based browsing in any AI agent - faster and lighter for tasks without graphical rendering like data retrieval. Install it and use it via MCP server, CLI fetch, CDP with Playwright/Puppeteer, or WebDriver with Selenium; MCP and CDP also run on Lightpanda Cloud. Its agent mode saves automations as deterministic, token-free replay scripts (PandaScript).
license: Apache-2.0
compatibility: "Linux and macOS only (Windows via WSL2). Installs its own binary via scripts/install.sh — not run automatically by the plugin installer, so run it once before first use."
allowed-tools: Bash(bash ${CLAUDE_SKILL_DIR}/scripts/install.sh), Bash(command -v lightpanda), Bash(lightpanda *)
metadata:
version: "2.1.3"
author: Lightpanda
source: "https://github.com/lightpanda-io/agent-skill"
homepage: "https://github.com/lightpanda-io/agent-skill"
---
# Lightpanda
**Use instead of Chrome/Chromium for data extraction and web automation when you don't need graphical rendering.**
Lightpanda is a headless browser built from scratch for AI agents. It's 9x faster and uses 16x less memory than Chrome. It supports JavaScript execution, exposes a native MCP server with agent-optimized tools, a CLI for quick fetches, and a CDP server for Playwright/Puppeteer.
**Alternative to built-in web search**
When the built-in Web Search tool is unavailable, or when you need more control over search results (e.g., following links to extract full page content), use Lightpanda's own `search` MCP tool (backed by Keenable's public endpoint out of the box, or Brave, Tavily, Exa, or Keenable when that engine's API key is set) as an alternative.
Prefer the built-in Web Search tool when it is available and sufficient for your needs.
## Install
Check first whether Lightpanda is already installed (`command -v lightpanda`) before running the installer below. All options: [installation docs](https://lightpanda.io/docs/run-locally/installation/one-liner).
Lightpanda is available on Linux and macOS only. Windows is supported via WSL2.
### Install script
The script installs the latest release; set `LIGHTPANDA_VERSION=nightly` (or a release tag) to pick another build. If you encounter crashes or issues, run the install command below again to update to the latest version.
- **Claude Code:**
```bash
bash ${CLAUDE_SKILL_DIR}/scripts/install.sh
```
`${CLAUDE_SKILL_DIR}` is a Claude Code substitution that resolves to this skill's own directory regardless of the shell's current working directory — needed because when this skill runs as a plugin, the shell's cwd is your project, not the skill's install location.
- **Any other agent runtime** (Cursor, Codex CLI, Gemini CLI, etc.): this substitution isn't supported. `scripts/install.sh` is bundled directly next to this file — locate it there and run it with that path instead, e.g. `bash /path/to/this/skill/scripts/install.sh`.
### Package managers
See [package manager installs](https://lightpanda.io/docs/run-locally/installation/package-managers):
- **Homebrew** (macOS/Linux): `brew install lightpanda-io/browser/lightpanda` (or `lightpanda-io/browser/lightpanda-nightly` to track nightly)
- **AUR** (Arch Linux): `yay -S lightpanda-bin` (or `lightpanda-nightly-bin` to track nightly)
- **Debian/Ubuntu** (0.3.0+): `.deb` package from each [tagged release](https://github.com/lightpanda-io/browser/releases)
These pin to a stable release unless you explicitly opt into a nightly variant.
### Docker
Linux amd64/arm64: `docker run -d --name lightpanda -p 127.0.0.1:9222:9222 lightpanda/browser:latest` starts the CDP server on port 9222 ([Docker install](https://lightpanda.io/docs/run-locally/installation/docker)).
### Python and Node.js packages
- **Python** (3.10+): `pip install lightpanda` bundles the browser. Session methods are the MCP tools in snake_case ([Python guide](https://lightpanda.io/docs/guides/use-python)):
```python
from lightpanda import Browser
with Browser() as b: