Luke 658562ae35 Add web-automation skill
- Browse and scrape web pages using Playwright with Camoufox anti-detection browser
- Supports automated web workflows, authenticated sessions, and bot protection bypass
- Includes scripts for browse, scrape, auth, and local app scanning
- Updated README with skill documentation and system library requirements
2026-02-11 18:46:59 +00:00
2026-02-11 18:46:59 +00:00
2026-02-11 18:46:59 +00:00

Stefano's openclaw Skills

A curated collection of OpenClaw skills by Stefano.

This repository is organized so an OpenClaw bot can install one or more skills directly from the repo URL/path.

Repository Layout

stef-openclaw-skills/
├── README.md
└── skills/
    └── gitea-api/
        ├── SKILL.md
        └── scripts/
            ├── gitea.py
            └── gitea.sh

Skills

Skill Purpose Path
gitea-api Interact with any Gitea instance via REST API (create repos, issues, PRs, releases, branches, clone) without tea CLI. skills/gitea-api
web-automation Browse and scrape web pages using Playwright with Camoufox anti-detection browser. For automating web workflows, extracting page content to markdown, handling authenticated sessions, or scraping websites with bot protection. skills/web-automation

Skill-Specific Requirements

web-automation

The web-automation skill requires Node.js packages to be installed. When compiling OpenClaw with support for this skill, add the required system libraries:

# For Playwright + Camoufox browser dependencies
export OPENCLAW_DOCKER_APT_PACKAGES="ffmpeg jq curl libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1 libasound2"

After installing the skill, run the first-time setup:

cd ~/.openclaw/workspace/skills/web-automation/scripts
pnpm install
npx camoufox-js fetch

Install Ideas

  • Install the whole repo as a skill source.
  • Install a single skill by path from this repo (e.g. skills/gitea-api).

(Exact install command can vary by OpenClaw/ClawHub version.)

Description
Stef OpenClaw skill collection
Readme 16 MiB
Languages
TypeScript 37.2%
JavaScript 31.1%
Python 24.8%
Shell 6.9%