Files
ai-coding-skills/docs/WEB-AUTOMATION.md

998 B

WEB-AUTOMATION

Purpose

Automate browsing and scraping with Playwright + Camoufox.

Requirements

  • Node.js 20+
  • pnpm
  • playwright-core
  • camoufox-js

Setup Summary

  1. Install skill files for your agent.
  2. cd .../skills/web-automation/scripts
  3. pnpm install
  4. pnpm add playwright-core camoufox-js
  5. npx camoufox-js fetch

Dependency Checks

node -e "require.resolve('playwright-core/package.json');require.resolve('camoufox-js/package.json');console.log('OK: playwright-core + camoufox-js installed')"
node -e "const fs=require('fs');const t=fs.readFileSync('browse.ts','utf8');if(!/camoufox-js/.test(t)){throw new Error('browse.ts is not configured for Camoufox')}console.log('OK: Camoufox integration detected in browse.ts')"

Usage Examples

  • Browse: npx tsx browse.ts --url "https://example.com"
  • Scrape: npx tsx scrape.ts --url "https://example.com" --mode main --output page.md
  • Auth: npx tsx auth.ts --url "https://example.com/login"