CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

connect-chrome

Launch real Chrome controlled by gstack with the Side Panel extension auto-loaded. One command: connects Claude to a visible Chrome window where you can watch every action in real time. The extension shows a live activity feed in the Side Panel. Use when asked to "connect chrome", "open chrome", "real browser", "launch chrome", "side panel", or "control my browser".

Quality

83%

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

70%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 actual skill instructions are excellent — executable, well-sequenced, and validated at every step — but they arrive only after ~340 lines of generic gstack framework policy (persona, telemetry onboarding, formatting rules) that belongs in a shared reference file. The file reads as a template dump rather than a skill-focused document.

Suggestions

Move the framework policy sections (Voice, AskUserQuestion Format, Completeness Principle, Repo Ownership, Contributor Mode, Completion Status Protocol, Plan Status Footer) into a shared gstack reference file (e.g., $GSTACK_ROOT/ETHOS.md or a FRAMEWORK.md) and keep SKILL.md focused on the connect-chrome workflow.

Trim the preamble's onboarding dialogs (lake intro, telemetry, proactive prompts) to a short pointer or a single conditional block instead of full quoted AskUserQuestion scripts, cutting several hundred tokens from every skill load.

If the boilerplate must stay inline, add a table of contents or move the '# /connect-chrome' workflow section to the top so the actual task instructions are not buried below line 340.

DimensionReasoningScore

Conciseness

Roughly 340 of the ~530 body lines are gstack framework boilerplate unrelated to launching Chrome — the Voice persona essay, telemetry onboarding dialogs, AskUserQuestion format rules, Completeness Principle, Contributor Mode, and Plan Status Footer — which is several padded sections competing with the ~200 lines of actual skill instruction. Not 1 because the skill-specific portion itself is lean and free of concept explanations Claude already knows.

2 / 5

Actionability

The workflow is fully executable: copy-paste-ready bash for the setup check, pre-flight cleanup, `$B connect`, `$B status`, `$B goto`, and `$B snapshot -i`, with expected outputs named ("Confirm you see `Mode: headed`", port 34567) and specific fallback commands for each failure branch. Not 4 because there is no missing detail blocking execution of the common cases.

5 / 5

Workflow Clarity

The sequence SETUP → Step 0 cleanup → connect → verify → user confirmation → demo → next steps is explicit, with validation checkpoints at each transition (mode check, port check, A/B/C user confirmation) and feedback loops for error recovery (option C: re-run Step 0 + Step 1, try `$B focus`, then ask the user). This matches the top anchor; the operation is not destructive or batch, so no cap applies.

5 / 5

Progressive Disclosure

There is real structure (clear ## sections, numbered steps) and one-level-deep references that are reasonably signaled ("See $GSTACK_ROOT/ETHOS.md", read gstack-upgrade/SKILL.md for the upgrade flow), but a large amount of framework policy that clearly belongs in a separate shared file is inlined, burying the actual /connect-chrome instructions on line 341. Not 4 because the misplaced inline content is substantial, not a minor organization gap.

3 / 5

Total

15

/

20

Passed

Description

91%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: concrete, third-person, concise, and with an explicit 'Use when...' clause containing natural trigger phrases. The only gaps are unmentioned secondary capabilities (browse commands, sidebar chat) and two slightly generic trigger terms.

DimensionReasoningScore

Specificity

The description lists several concrete actions ("Launch real Chrome controlled by gstack", "Side Panel extension auto-loaded", "connects Claude to a visible Chrome window", "live activity feed in the Side Panel") but omits capabilities the body covers, such as direct browse commands and the sidebar chat agent, so coverage has minor gaps rather than being comprehensive.

4 / 5

Completeness

It explicitly answers both questions: what it does ("Launch real Chrome controlled by gstack with the Side Panel extension auto-loaded... you can watch every action in real time") and when to use it ("Use when asked to 'connect chrome', 'open chrome', 'real browser', 'launch chrome', 'side panel', or 'control my browser'") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Six natural trigger phrases a user would actually say — "connect chrome", "open chrome", "real browser", "launch chrome", "side panel", "control my browser" — cover the main synonyms (connect/open/launch) for this need. Not 4 because no common variation of the core request is missing.

5 / 5

Distinctiveness Conflict Risk

The gstack/Side Panel framing carves a clear niche with mostly distinct triggers, but "real browser" and "control my browser" are generic enough to overlap with a general browser-automation skill, so it is mostly distinct with minor overlap risk rather than minimal.

4 / 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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (547 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

valeriibeck-star/claude-skills

Path

skills/gstack/.agents/skills/gstack-connect-chrome/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.