CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-browser-verify

Automated browser verification for dev servers. Triggers when a dev server starts to run a visual gut-check with agent-browser — verifies the page loads, checks for console errors, validates key UI elements, and reports pass/fail before continuing.

71

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%

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

An actionable, concise, well-sequenced verification workflow with explicit retry and validation feedback loops and copy-paste-ready commands. The only mild gap is that the extended server-correlation diagnostics are inline rather than split into a one-level-deep reference file.

Suggestions

Move the 'Diagnosing a Hanging or Stuck Page' section and its correlation table into a referenced reference file (e.g. DIAGNOSING.md) so the core flow stays lean and the deep troubleshooting is one click away.

If the workflow/devkit log commands are environment-specific, flag that precondition inline so the steps remain actionable when those tools are absent.

DimensionReasoningScore

Conciseness

The body is lean and instruction-forward — short bash command blocks and a tight checklist — with no padding explaining what a dev server or browser console is; every section earns its place.

3 / 3

Actionability

Provides fully executable `agent-browser` commands and concrete JS eval snippets for each check, with specific selectors and copy-paste-ready bash, e.g. `agent-browser eval 'document.body.innerText.trim().length > 0 ? "HAS_CONTENT" : "BLANK"'`.

3 / 3

Workflow Clarity

A clear numbered verification checklist is followed by an explicit failure loop ('fix the issue in code', 'Re-run verification (max 2 retry cycles)') and a correlate-browser-with-server diagnostic table, giving explicit validation checkpoints and feedback loops.

3 / 3

Progressive Disclosure

Content is well-organized into clearly signaled sections, but the diagnostic 'Correlate Browser + Server' table and server-log steps are fairly large inline blocks that, with no bundle files present, could be split into a referenced reference; still, it stays one level deep with no nested references.

2 / 3

Total

11

/

12

Passed

Description

85%

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

A specific, third-person description with explicit triggers and a clear niche; it answers both what and when. Trigger-term coverage is solid but slightly tool-centric, leaving room for more natural user phrasings.

Suggestions

Add a couple of plain-language trigger phrases users would actually say (e.g. 'is the site working', 'page not loading') so the description reads less tool-centric.

Consider naming the failure outcomes users care about (blank page, hydration error) directly in the description to broaden natural keyword coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'verifies the page loads, checks for console errors, validates key UI elements, and reports pass/fail' — naming specific capabilities rather than abstract language.

3 / 3

Completeness

Clearly states what it does ('verifies the page loads, checks for console errors, validates key UI elements, and reports pass/fail') and when to use it ('Triggers when a dev server starts' and 'before continuing with any other work'), satisfying both what and when.

3 / 3

Trigger Term Quality

'check the page', 'console errors', 'screenshot' and 'blank page' are reasonable user phrases, but the description leans on the tool name 'agent-browser' and technical framing, missing several common natural variations like 'is the site working' or 'page not loading'.

2 / 3

Distinctiveness Conflict Risk

The niche is narrow — automated browser verification of a dev server after it starts — with distinct triggers that are unlikely to collide with general coding or testing skills.

3 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
openai/plugins
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.