CtrlK
BlogDocsLog inGet started
Tessl Logo

opencli-browser-sitemap

Use when driving a website with opencli browser and sitemap context is available, requested, or needed to avoid blind navigation. Guides agents to consume site sitemap files lazily, choose adapter/browser fallback paths, resume from state signatures, and mark stale sitemap entries without trusting them over live browser state.

68

Quality

83%

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

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

A well-structured, actionable workflow with strong sequencing and validation checkpoints. Slight redundancy between the loop and dedicated sections, and parameterized placeholders keep it just short of fully copy-paste ready.

Suggestions

De-duplicate the overlap between Consumption Loop steps 6–7 and the Trust Reality / Adapter Health Write-Back sections by keeping the loop as a brief index and details in the sections.

Provide one concrete filled-in example (a real site id and adapter command) so the parameterized templates are immediately runnable.

DimensionReasoningScore

Conciseness

Lean and free of concept explanations Claude already knows, but the Consumption Loop steps 6–7 overlap with the dedicated Trust Reality Rule and Adapter Health Write-Back sections, leaving minor redundancy.

4 / 5

Actionability

Provides concrete commands and file paths ("opencli browser <session> state", "~/.opencli/sites/<site>/sitemap/", a stale-note template), but several are parameterized placeholders that still need filling per site.

4 / 5

Workflow Clarity

The 7-step Consumption Loop is clearly sequenced with explicit validation checkpoints (refresh state, compare state_signature) and feedback loops (re-run state/find, trust reality, write-back on adapter failure).

5 / 5

Progressive Disclosure

Well-organized into clearly headed sections with no need for external bundle files, but all content is inline with no one-level-deep references for the larger sitemap authoring/format details.

4 / 5

Total

17

/

20

Passed

Description

85%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, specific description with clear what/when structure and a distinct niche. Its main weakness is jargon-heavy trigger terms that may not match how users naturally phrase requests.

Suggestions

Add natural-language trigger synonyms (e.g. "site map", "crawl a site", "navigate without guessing") alongside the technical terms so the description matches how users actually ask.

Consider surfacing a plain-language phrase for "state signatures" and "adapter fallback" to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

Names the domain and lists multiple concrete actions — "consume site sitemap files lazily, choose adapter/browser fallback paths, resume from state signatures, and mark stale sitemap entries" — giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both what ("Guides agents to consume... choose... resume... mark stale...") and when ("Use when driving a website with opencli browser and sitemap context is available, requested, or needed...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes relevant terms ("sitemap", "website", "opencli browser") but leans on technical jargon ("state signatures", "adapter/browser fallback paths") and lacks common synonyms or natural user phrasings.

3 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (opencli browser + sitemap-aware navigation) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

18

/

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

allowed_tools_field

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

Warning

Total

15

/

16

Passed

Repository
jackwener/OpenCLI
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.