CtrlK
BlogDocsLog inGet started
Tessl Logo

go-playwright

Expert capability for robust, stealthy, and efficient browser automation using Playwright Go.

48

Quality

53%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/go-playwright/SKILL.md

The canonical home for this skill is go-playwright in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%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.

The body is well-structured and gives genuinely concrete, opinionated guidance (zap, contexts-over-browsers, stealth patterns), but it lacks an explicit validation workflow and relies on a referenced playbook file that is absent from the bundle.

Suggestions

Add a navigation/wait validation checkpoint to the workflow (e.g. wait for selector, assert it resolved, then act) so steps have explicit verification.

Create the referenced 'resources/implementation-playbook.md' (or fix the path) so the one-level-deep reference actually resolves.

Trim the Overview adjectives and the 'Why:' justifications that restate knowledge Claude already has about browser vs. context costs.

DimensionReasoningScore

Conciseness

Mostly bullet-driven and efficient, but the Overview tagline and several 'Why:' lines (e.g. explaining that contexts are lightweight vs browsers) explain concepts Claude largely already knows.

3 / 5

Actionability

Gives concrete, specific guidance — the install command, zap logger choice, explicit Timeout option syntax, Type() over Fill(), and viewport sizes — though no complete copy-paste script is inlined (deferred to the playbook).

4 / 5

Workflow Clarity

The numbered guidelines and Summary Checklist give a rough sequence with decision points, but there are no explicit validation checkpoints or feedback loops (e.g. verify navigation completed before acting).

3 / 5

Progressive Disclosure

Sections are well organized and the only reference is one level deep, but it points to 'resources/implementation-playbook.md' which does not exist in the bundle, so the disclosure is signaled but broken.

3 / 5

Total

13

/

20

Passed

Description

48%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.

The description identifies a clear niche but is thin: it states the domain without concrete actions or an explicit 'Use when' trigger clause. It reads more as a tagline than an activation-ready description.

Suggestions

Add 2-3 concrete actions, e.g. 'scrape dynamic sites, run end-to-end tests, automate form flows'.

Append an explicit 'Use when...' clause naming natural triggers users would say ('scrape', 'automate a website', 'headless browser', 'bypass Cloudflare').

Drop padding adjectives ('robust, stealthy, efficient') in favor of those concrete verbs and triggers.

DimensionReasoningScore

Specificity

The description names the domain ('browser automation using Playwright Go') but lists no concrete actions, relying on adjectives ('robust, stealthy, and efficient') rather than verbs like scrape, automate, or test.

2 / 5

Completeness

It gives a clear 'what' (browser automation with Playwright Go) but no 'when' / 'Use when...' trigger clause, so per the guidelines completeness is capped at 3.

3 / 5

Trigger Term Quality

'browser automation' and 'Playwright Go' are relevant, but 'Playwright Go' is technical jargon and common natural synonyms like 'scrape a website in Go', 'headless browser', or 'web scraping' are missing.

3 / 5

Distinctiveness Conflict Risk

The Go + Playwright pairing is a fairly distinct niche with minimal conflict risk, though it could overlap with Playwright skills for other languages.

4 / 5

Total

12

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.