← Back to Skills Marketplace
panchenbo

Selenium Automation Skill

by panchenbo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
262
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install selenium-automation-skill
Description
Automate browser tasks using Selenium, including form filling, web scraping, UI testing, button clicks, alert handling, and capturing screenshots.
Usage Guidance
This skill appears to do what it claims (Selenium automation) but comes with important operational risks: it will visit arbitrary URLs and can fill/submit forms and interact with pages (including authenticated portals), and it downloads browser drivers at runtime. Before installing, consider: (1) Do not supply real account credentials unless you trust the code — prefer temporary/test accounts. (2) Run the skill in an isolated environment (VM/container) with limited network access if possible. (3) Review the included Python scripts locally to confirm no unexpected network callbacks or hardcoded endpoints — the published files show no explicit exfiltration endpoints, but dynamic interactions can leak data to the target sites. (4) Be aware webdriver_manager will fetch binaries from the Internet; if your environment restricts external downloads, adjust accordingly. (5) If you need to use this skill in production, add explicit safeguards (domain whitelists, credential handling policies, and logs) and consider code hardening and input validation. If you want, I can list the specific CLI flags the scripts appear to accept and points in the code you should review carefully (e.g., where credentials are used or saved).
Capability Analysis
Type: OpenClaw Skill Name: selenium-automation-skill Version: 1.0.0 The skill bundle provides standard browser automation tools using Selenium for form filling, web scraping, and task time registration. The scripts (form_filler.py, time_logger.py, and web_scraper.py) use legitimate libraries like webdriver-manager and BeautifulSoup4 to perform their stated functions. There is no evidence of data exfiltration, malicious execution, or prompt injection; the code is well-structured and follows common automation patterns.
Capability Assessment
Purpose & Capability
Name/description (Selenium browser automation) align with included scripts (form_filler, web_scraper, time_logger) and SKILL.md examples. The requested resources in metadata (no env vars, no required binaries) are broadly consistent with a generic Selenium tool that relies on installed browsers and pip packages.
Instruction Scope
SKILL.md and the scripts instruct the agent to visit arbitrary URLs, fill and submit forms, click buttons, handle alerts, upload files, and capture screenshots. Those actions are expected for browser automation but are powerful: they can interact with authenticated pages, submit data on behalf of users, and extract sensitive content. The SKILL.md shows examples using usernames/passwords but the registry metadata does not declare how credentials should be provided or stored; the scripts appear to accept credentials via CLI (implied by examples), which raises a risk of accidental credential entry or misuse. The instructions give broad discretion to operate on arbitrary sites (no explicit limits or safeguards).
Install Mechanism
There is no formal install spec in the registry, but SKILL.md tells users to pip install selenium, webdriver-manager, beautifulsoup4, pandas. The included webdriver_manager usage will download browser driver binaries at runtime from upstream locations — this requires network access and results in code/binaries being fetched/executed dynamically. This is common for Selenium tooling but increases the runtime attack surface (third‑party downloads).
Credentials
The skill declares no required environment variables or credentials, which is coherent. However the scripts expect/accept sensitive inputs (usernames, passwords, site URLs) via CLI examples in SKILL.md; the registry does not declare these or advise on secure handling. The skill also implicitly requires local browser installations or the ability to run headless browsers and to download drivers — capabilities that are not captured in the metadata.
Persistence & Privilege
always is false and the skill does not request permanent agent inclusion or modify other skills. There is no evidence it alters agent configs or requests elevated platform privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install selenium-automation-skill
  3. After installation, invoke the skill by name or use /selenium-automation-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of selenium-automation skill - Provides browser automation using Selenium for web scraping, form filling, UI testing, navigation, alert handling, and screenshot capture. - Includes ready-to-use scripts for form filling, web scraping, and UI testing. - Supports Chrome, Firefox, Edge (full), and Safari (limited) browsers. - Features customizable browser configuration (e.g., headless mode, proxies), comprehensive error handling, and advanced automation features. - Integration guidance for use with data-processing and file-operations skills.
Metadata
Slug selenium-automation-skill
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Selenium Automation Skill?

Automate browser tasks using Selenium, including form filling, web scraping, UI testing, button clicks, alert handling, and capturing screenshots. It is an AI Agent Skill for Claude Code / OpenClaw, with 262 downloads so far.

How do I install Selenium Automation Skill?

Run "/install selenium-automation-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Selenium Automation Skill free?

Yes, Selenium Automation Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Selenium Automation Skill support?

Selenium Automation Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Selenium Automation Skill?

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

💬 Comments