CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

89

Quality

88%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Discovery

92%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly communicates capabilities and provides excellent trigger coverage with natural user phrases. The 'Use when' and 'Triggers include' sections are well-structured and comprehensive. The only minor weakness is potential overlap with web scraping or testing-specific skills, though the 'browser automation CLI' framing helps somewhat.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, and automating browser tasks.

3 / 3

Completeness

Clearly answers both 'what' (browser automation CLI for AI agents with specific capabilities listed) and 'when' (explicit 'Use when' clause plus a detailed 'Triggers include' section with concrete user phrases).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'open a website', 'fill out a form', 'click a button', 'take a screenshot', 'scrape data from a page', 'test this web app', 'login to a site', 'automate browser actions'. These are highly natural phrases.

3 / 3

Distinctiveness Conflict Risk

While browser automation is a fairly distinct niche, terms like 'extracting data', 'testing web apps', and 'scrape data from a page' could overlap with web scraping tools, testing frameworks, or data extraction skills. The description doesn't clearly differentiate itself as a CLI-based browser automation tool versus other web interaction approaches.

2 / 3

Total

11

/

12

Passed

Implementation

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a high-quality skill file that provides comprehensive, actionable browser automation guidance with excellent structure and progressive disclosure. Its main weakness is some redundancy in authentication coverage across multiple sections, which inflates the token count without adding proportional value. The core workflow pattern, command reference, and security sections are particularly well-crafted.

Suggestions

Consolidate the authentication content—the 'Handling Authentication' section and the 'Common Patterns' auth subsections overlap significantly. Keep one concise section with the recommended approach and link to references/authentication.md for alternatives.

DimensionReasoningScore

Conciseness

The skill is generally efficient and avoids explaining basic concepts, but it's quite long with some redundancy—authentication is covered in multiple sections (Handling Authentication, Common Patterns: Authentication with Auth Vault, Authentication with State Persistence, Session Persistence) with overlapping content. Some sections like the viewport explanation could be tighter.

2 / 3

Actionability

Excellent actionability throughout—every section provides concrete, copy-paste-ready bash commands with realistic examples. Commands include specific flags, arguments, and expected outputs (e.g., snapshot output showing @e1 refs). The eval section even explains shell quoting pitfalls with concrete workarounds.

3 / 3

Workflow Clarity

The core workflow is clearly sequenced (navigate → snapshot → interact → re-snapshot) with explicit validation patterns. The diff section provides verification steps, the ref lifecycle section warns about invalidation with a concrete example, and the session cleanup section addresses error recovery for leaked processes. The command chaining section clearly explains when to chain vs. run separately.

3 / 3

Progressive Disclosure

Excellent progressive disclosure with a comprehensive overview in the main file and well-organized one-level-deep references via the Deep-Dive Documentation table and Ready-to-Use Templates table. Content is appropriately split—the main file covers essential workflows while pointing to references for OAuth, 2FA, proxy support, profiling, etc.

3 / 3

Total

11

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (637 lines); consider splitting into references/ and linking

Warning

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

9

/

11

Passed

Repository
brianlovin/claude-config
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.