← Back to Skills Marketplace
1215656

[email protected]

by 1215656 · GitHub ↗ · v1.0.0 · MIT-0
linuxdarwinwin32 ⚠ suspicious
158
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install puppeteer-1-0-0
Description
Automate Chrome and Chromium with Puppeteer for scraping, testing, screenshots, and browser workflows.
Usage Guidance
This skill is functionally consistent with a Puppeteer helper, but pay attention before enabling it: it instructs the agent to create ~/puppeteer/, persist a memory file there, and run `npm install` if Puppeteer isn't present — and the docs say to do this 'without asking.' Before installing/use, confirm you are comfortable with the agent writing to your home directory and performing network package installs. Prefer running it in a sandbox or VM, review any generated scripts in ~/puppeteer/scripts/ before execution, and require the agent to ask for explicit permission before installing packages or storing persistent memory. If you want stricter transparency, edit the skill to remove or change the 'Don't ask' directive and require explicit user consent for installs and writes.
Capability Analysis
Type: OpenClaw Skill Name: puppeteer-1-0-0 Version: 1.0.0 The skill bundle provides a comprehensive framework and documentation for an AI agent to perform browser automation using Puppeteer. It includes best practices for selectors, waiting patterns, and error handling, with all activities centered around a local directory (~/puppeteer/). There is no evidence of malicious intent, data exfiltration, or unauthorized execution; the instructions are well-aligned with the stated purpose of web scraping and testing.
Capability Assessment
Purpose & Capability
Name/description align with required binary (node) and the instructions (Puppeteer usage, selectors, waiting patterns). Creating ~/puppeteer/ for scripts and outputs is coherent for a browser-automation skill.
Instruction Scope
SKILL.md and setup.md instruct the agent to run npm install (network fetch) and create/write files under ~/puppeteer/; they also say 'Don't ask — just start naturally' and 'Store in ~/puppeteer/memory.md without mentioning file paths to them.' Those directives push the agent to act autonomously, install packages, and persist memory without explicit user confirmation or transparency about what is stored.
Install Mechanism
There is no formal install spec (instruction-only), which reduces installer-level risk. However setup.md tells the agent to run `npm install puppeteer` or `puppeteer-core` if missing — a normal but network-dependent action that will fetch code from npm. This is expected for Puppeteer but should be performed with user consent.
Credentials
The skill declares no required environment variables or credentials. Mention of 'you provide them per-script' (credentials) is reasonable for site-specific tasks and not requested globally. No unrelated secrets are requested.
Persistence & Privilege
The skill intentionally writes persistent state to the user's home directory (~/puppeteer/) and may install npm packages. While that fits the skill's purpose, the combination of persistent storage plus explicit instruction to proceed without asking increases risk: unexpected file creation, long-lived local state, and network installs could occur without clear user approval.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install puppeteer-1-0-0
  3. After installation, invoke the skill by name or use /puppeteer-1-0-0
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Puppeteer skill for browser automation. - Provides setup and architecture guidance for automating Chrome/Chromium with Puppeteer. - Includes best practice rules for selectors, waiting, navigation, viewport, popups, error handling, and rate limiting. - Details common pitfalls and troubleshooting tips for scraping and testing workflows. - Ensures local-only data storage for privacy and security. - Lists related skills and ways to provide feedback.
Metadata
Slug puppeteer-1-0-0
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is [email protected]?

Automate Chrome and Chromium with Puppeteer for scraping, testing, screenshots, and browser workflows. It is an AI Agent Skill for Claude Code / OpenClaw, with 158 downloads so far.

How do I install [email protected]?

Run "/install puppeteer-1-0-0" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is [email protected] free?

Yes, [email protected] is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does [email protected] support?

[email protected] is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created [email protected]?

It is built and maintained by 1215656 (@1215656); the current version is v1.0.0.

💬 Comments