CtrlK
BlogDocsLog inGet started
Tessl Logo

local-test

Build, run, and test IronClaw locally using Docker containers and Chrome MCP browser automation.

64

Quality

76%

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 ./skills/local-test/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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 a tight, action-oriented runbook with copy-paste commands, a clearly sequenced browser-automation workflow, and good section structure; its main efficiency cost is repeated docker run boilerplate across LLM configs.

Suggestions

Factor out the shared docker run flags (ONBOARD_COMPLETED, CLI_ENABLED, port mapping) and show only the differing env var per LLM backend to cut repetition.

Add an explicit "if Step 3 verification fails, check container logs and confirm the token query param" feedback loop into the main workflow rather than only in Troubleshooting.

DimensionReasoningScore

Conciseness

Mostly efficient with code-first structure and no padding explaining familiar concepts; the main token cost is the full docker run invocation repeated across each LLM backend config, which could be factored out.

4 / 5

Actionability

Fully executable, copy-paste-ready commands with exact env vars, ports, URLs, and concrete Chrome MCP tool calls with parameters covering the common build/run/test cases.

5 / 5

Workflow Clarity

The Chrome MCP workflow is clearly sequenced (Steps 1-7) with a verification checkpoint (Step 3 checks for the "Connected" indicator and expected tabs) and a troubleshooting section for error recovery; minor gap is the lack of an explicit "if verification fails, do X" loop in the main flow.

4 / 5

Progressive Disclosure

Well-organized into clearly headed sections (Quick Start, Building, Running, Chrome MCP Workflow, Cleanup, Troubleshooting) with no nested references and easy navigation; at ~225 lines it stays a single self-contained runbook with no content that clearly demands a separate file.

4 / 5

Total

17

/

20

Passed

Description

70%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 is specific and distinctive, clearly conveying what the skill does and the toolchain it uses, but it omits an explicit trigger/"Use when" clause, leaving the "when to use it" half unaddressed.

Suggestions

Append an explicit trigger clause, e.g. "Use when testing IronClaw web gateway changes locally, building a Docker test image, or running browser-automation checks against a local container."

Add a couple of natural phrasing variants or file/tool synonyms (e.g. "Dockerfile.test", "local web gateway") to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names concrete actions ("Build, run, and test") and the specific domain (IronClaw locally, Docker containers, Chrome MCP browser automation), with only minor coverage gaps relative to the comprehensive anchor 5.

4 / 5

Completeness

The "what" is clear, but there is no "Use when..." trigger clause or equivalent explicit "when" guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms ("test locally," "Docker," "Chrome MCP browser automation") that users would plausibly say, though a few common variations or synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

Tied to a specific product (IronClaw) and toolchain (Docker + Chrome MCP), giving it a clear niche with minimal conflict risk against other skills.

5 / 5

Total

16

/

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
nearai/ironclaw
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.