CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-console-navigator

Navigate the AWS Console via browser or Playwright MCP — SSO authentication, account selection, region switching, CloudWatch Logs Insights, alarms, metrics. Covers iframe DOM patterns for screenshot capture: scroll, row click, element interaction inside the microConsole iframe. Keywords: Playwright SSO iframe CloudWatch browser-automation screenshot microConsole logs-table__wrapper page.mouse.click frame.evaluate IAM-Identity-Center region cookie-banner sidebar-collapse locator-timeout.

66

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

86%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 strong, dense skill body: it leads with genuinely non-obvious iframe mechanics, gives executable Playwright patterns, and uses a clear BAD→GOOD anti-pattern format. The only flaws are mild duplication between the Mindset and Anti-Patterns sections and a lack of explicit verification steps beyond the alarm-graph check.

DimensionReasoningScore

Conciseness

The body is lean and focuses on non-obvious facts Claude would not know ("The CloudWatch console is a micro-frontend SPA embedded inside an iframe", "locator.click() on iframe elements times out"), but the Mindset section and the Anti-Patterns section repeat the same iframe-timeout and scroll-container facts, so some trimming is possible.

4 / 5

Actionability

Guidance is fully executable: copy-paste Playwright snippets for frame access ("page.frame({ name: 'microConsole-Logs' })"), scrolling ("frame.evaluate(() => document.querySelector('.logs-table__wrapper').scrollTop = 600)"), and coordinate-based row clicks computed from "iframeBox + rowBox", plus a concrete alarms deep-link URL — these cover the skill's common cases.

5 / 5

Workflow Clarity

Navigation sequences are clearly listed for each target ("Services → CloudWatch → Logs → Logs Insights", "CloudWatch → Alarms → All alarms → search by alarm name") with one explicit checkpoint ("Verify which metric is graphed before capturing screenshots"), but other flows lack explicit verification steps and the full SSO sequence is delegated to a reference file.

4 / 5

Progressive Disclosure

The body is a well-organized overview with both existing reference files clearly signaled inline ("For full SSO auth steps and region codes, see references/console-reference.md", "Full Playwright code snippets are in references/playwright-patterns.md") and repeated in a References section; references are one level deep and the split (key patterns inline, bulk detail external) is appropriate.

5 / 5

Total

18

/

20

Passed

Description

75%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 specific, third-person description with comprehensive action coverage and a distinct niche, undermined by a missing explicit use-when clause and a keyword list padded with DOM/Playwright jargon rather than natural user phrasing.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to open, navigate, or screenshot the AWS Console (CloudWatch logs, alarms, metrics) via Playwright MCP or guided manual steps."

Replace jargon keywords like logs-table__wrapper, page.mouse.click, and locator-timeout with natural phrases users would actually say ("AWS console screenshot", "CloudWatch log group", "sign in with SSO").

DimensionReasoningScore

Specificity

Multiple specific concrete actions are named with comprehensive coverage: "SSO authentication, account selection, region switching, CloudWatch Logs Insights, alarms, metrics" plus "scroll, row click, element interaction inside the microConsole iframe" — the what is fully enumerated, and it stays in third person ("Navigate", "Covers").

5 / 5

Completeness

The what is clear and detailed, but there is no "Use when..." clause or equivalent explicit trigger guidance — the only weak implication is "Covers iframe DOM patterns for screenshot capture" — which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Good keyword coverage including natural terms users would say ("Playwright", "SSO", "CloudWatch", "screenshot", "browser-automation", "IAM-Identity-Center"), but the keyword tail leans on internal jargon users would not naturally say ("logs-table__wrapper", "page.mouse.click", "frame.evaluate", "locator-timeout") and misses common variations like "AWS console screenshot" or "log group".

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (AWS Console browser navigation with CloudWatch/microConsole-iframe specifics) with distinct triggers that would not fire for generic browser-automation or AWS CLI skills; the nearest neighbor, the URL-builder companion skill, is separated by the browser-navigation framing.

5 / 5

Total

17

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

pantheon-org/tekhne

Path

skills/infrastructure/aws-investigation-toolkit/skills/aws-console-navigator/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.