custom-agent-creator

Create and register custom browser agents for the browseruse-bench framework.

19|5|Updated May 9, 2026
One-click install
npx skills add https://github.com/lexmount/browseruse-agent-bench --skill custom-agent-creator-lexmount
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: custom-agent-creator
Source: https://github.com/lexmount/browseruse-agent-bench/tree/main/browseruse_bench/skills/custom-agent-creator
Command: npx skills add https://github.com/lexmount/browseruse-agent-bench --skill custom-agent-creator-lexmount

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of creating, registering, and configuring new modular agents for the browseruse-bench framework, ensuring consistent integration and reducing setup errors.

Core Features & Use Cases

  • Standardized Scaffolding: Provides templates for synchronous SDK-based, asynchronous, and CLI-based agents.
  • Registry Management: Automates the registration of new agent modules and their dependencies within the benchmark environment.
  • Use Case: When you need to add a new proprietary browser agent to the benchmark, use this Skill to generate the boilerplate code, configure the runtime environment, and ensure the agent correctly handles task workspaces and metrics.

Quick Start

Use the custom-agent-creator skill to scaffold a new agent module named my-custom-agent that supports the LexBench-Browser benchmark.

Frequently Asked Questions about custom-agent-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a custom browser agent for the browseruse-bench evaluation framework?

You can scaffold a custom browser agent by generating boilerplate code for BaseAgent subclasses or CLI-based subprocess agents, ensuring standardized task execution and artifact collection within the browseruse-bench framework.

What's the best way to integrate a new agent module into a benchmark environment?

Integrating a new agent module requires automating its registry entry and managing dependencies via isolated virtual environments to ensure consistent task execution and error handling protocols within the benchmark.

Does browseruse-bench support asynchronous browser automation agents?

Yes, the framework supports asynchronous browser automation agents through standardized scaffolding templates, alongside synchronous SDK-based and CLI-based subprocess agent implementations.

How do I manage isolated dependencies for a CLI-based subprocess agent?

You manage isolated dependencies for CLI-based subprocess agents by configuring virtual environments during the scaffolding process, preventing runtime conflicts and ensuring standardized task execution.

Why does my custom browser agent fail to collect artifacts during task execution?

Artifact collection fails when custom agents do not comply with standardized task execution and error handling protocols, which the scaffolding templates enforce to ensure proper registry and metrics generation.