CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

browser

Automate browsers with the Vibium CLI. Use to navigate websites, inspect pages, fill forms, extract page data, debug UI behavior, capture screenshots and recordings, or delegate browser goals with vibium run.

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

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

Highly actionable and clearly structured, with excellent executable examples and a well-defined core workflow. The weaknesses are redundancy (Tips and Common Patterns restate earlier sections) and a monolithic layout that inlines a full command reference instead of splitting it into a bundled reference file.

Suggestions

Delete the Tips section (it duplicates earlier content such as auto-wait behavior, map-before-interacting, and fill vs type) and fold any unique tips into their home sections; also remove the duplicate `vibium screenshot` entry between Reading Content and Capture.

Move the full Commands catalog (Discovery through Session) to references/commands.md and keep SKILL.md to the core workflow, binary resolution, chaining rules, and the most-used commands, adding clearly signaled one-level-deep pointers.

Trim explanations of shell basics Claude already knows (e.g., "Chain commands with && … the chain stops on first error") down to the tool-specific when-to-chain guidance.

DimensionReasoningScore

Conciseness

The bulk is tight, tool-specific command syntax Claude cannot infer, but the Tips section restates ~13 points already covered (map before interacting, fill vs type, eval escape hatch), `vibium screenshot` appears in two command sections, Common Patterns repeats Core Workflow, and shell basics like "&& … stops on first error" are over-explained — noticeably more than the minor trimming of level 4.

3 / 5

Actionability

Every command has full syntax with flags, and worked examples (login with `storage -o auth.json`, form fill → `wait url "/dashboard"` → screenshot, heredoc `eval --stdin`, `record start --video`) are copy-paste ready and cover the common cases, matching the fully-executable top anchor.

5 / 5

Workflow Clarity

The Core Workflow (navigate → map → interact → re-map), Ref Lifecycle invalidation rules, readiness feedback loop ("If installation is missing, use the reported vibium install command and retry"), and `diff map`/`check` verification give clear sequences with most checkpoints — but validation lives in scattered sections rather than embedded in the main workflows, and flows like upload and dialogs have no verification, falling short of level 5's explicit validate-fix-retry loops.

4 / 5

Progressive Disclosure

Headers and sectioning are good, but there are no bundle files: a ~150-line command catalog, touch/mouse primitives, and recording internals all live inline in a ~480-line SKILL.md, matching anchor 3's "content that should be separate is inline" rather than level 4's appropriately split layout; it stays above level 2 because structure and navigation are present.

3 / 5

Total

15

/

20

Passed

Description

83%Weight 40%Scale 1-5

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 strong description: third-person, concise, and packed with concrete capabilities that mirror the body's commands. The main improvement opportunity is sharpening the trigger clause from an action list into explicit user situations and adding common synonyms such as scraping or login flows.

DimensionReasoningScore

Specificity

"navigate websites, inspect pages, fill forms, extract page data, debug UI behavior, capture screenshots and recordings, or delegate browser goals" lists multiple concrete actions that comprehensively cover the skill's command surface, matching the top anchor rather than the minor-gaps level 4.

5 / 5

Completeness

"Automate browsers with the Vibium CLI" clearly answers what, and "Use to navigate websites…" provides equivalent trigger guidance, but the when-clause lists actions rather than the explicit user situations ("when the user asks…", "when the user mentions…") of the top anchor.

4 / 5

Trigger Term Quality

"navigate websites", "fill forms", "capture screenshots", "recordings" are phrases users naturally say, but common variations like "scrape", "web pages", "login", or "end-to-end" are missing — good coverage with a few natural terms absent, one notch below comprehensive.

4 / 5

Distinctiveness Conflict Risk

The description claims a clear niche — browser automation through the named Vibium CLI including the distinctive "delegate browser goals with vibium run" — with triggers unlikely to fire for unrelated skills; it is not merely "mostly distinct" as at level 4.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

VibiumDev/vibium

Path

skills/browser/SKILL.md

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.