用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/G1Joshi/Agent-Skills --skill puppeteer命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | puppeteer |
| description | Puppeteer headless Chrome automation. Use for browser automation. |
Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol.
import puppeteer from "puppeteer";
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto("https://developer.chrome.com/");
await page.pdf({ path: "dv.pdf", format: "A4" });
await browser.close();
})();
Puppeteer talks directly to Chrome via CDP. This allows deeper control (intercepting network at a low level, CPU profiling) than WebDriver.
Puppeteer launches Chrome in headless mode by default. Use headless: false to see it.
Do:
page.waitForSelector: Before clicking or scraping.stealth plugins: If scraping, use puppeteer-extra-plugin-stealth to avoid detection.Don't:
browser.close() is called in a finally block or via a test runner hook.