CtrlK
BlogDocsLog inGet started
Tessl Logo

atlas

Automate Atlas on macOS when users explicitly ask to control Atlas tabs, bookmarks, history, or desktop browser state.

63

Quality

75%

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/mobile-native/atlas/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 lean with strong progressive disclosure and a clear validated workflow, but it is notably weak on actionability for an automation skill: it directs Claude to run AppleScript without supplying any concrete commands or pointing to a present script bundle.

Suggestions

Add at least one concrete, executable AppleScript snippet (or a reference to a real helper script in the bundle) showing how to inspect or change Atlas tabs/bookmarks, since the skill repeatedly instructs running AppleScript but provides none.

Make the Validation step concrete by naming the actual command or check to run (e.g., a specific osascript invocation or audit script) instead of 'the smallest command or test that exercises the changed behavior'.

Either move the AppleScript helper scripts into the references/ bundle and link them from the Progressive Disclosure section, or explicitly state where the executable helpers live so the guidance is actionable rather than aspirational.

DimensionReasoningScore

Conciseness

Mostly lean bullet-point sections that assume Claude's competence and avoid explaining known concepts, though the Philosophy and Anti-Patterns sections carry some abstract boilerplate that could be trimmed.

4 / 5

Actionability

Despite repeatedly invoking AppleScript ('Run AppleScript or helper commands with minimal scope'), the body provides no concrete commands or examples, and the referenced files are metadata contracts rather than scripts — leaving only high-level hints without the specific steps to execute.

2 / 5

Workflow Clarity

The Workflow section gives a clear sequenced process and the Validation section adds a fail-fast checkpoint with a retry loop, but the validation test itself is abstract ('the smallest command or test that exercises the changed behavior') with no concrete command.

4 / 5

Progressive Disclosure

A dedicated Progressive Disclosure section points to verified one-level-deep references (contract.yaml, evals.yaml, task-profile.json) plus a clearly labeled legacy path, keeping the body an overview with easy navigation.

5 / 5

Total

15

/

20

Passed

Description

87%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 well-crafted description that explicitly answers both what and when, names a distinct niche, and uses natural trigger terms. Its only weakness is generic action verbs wrapping specific surfaces, which slightly limits specificity.

DimensionReasoningScore

Specificity

Names several concrete surfaces — 'Atlas tabs, bookmarks, history, or desktop browser state' — but the verbs ('Automate', 'control') are generic rather than enumerating distinct operations, leaving minor coverage gaps.

4 / 5

Completeness

Clearly states what it does ('Automate Atlas on macOS ... control Atlas tabs, bookmarks, history, or desktop browser state') and an explicit when trigger ('when users explicitly ask to control ...'), matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural user-facing terms ('Atlas tabs', 'bookmarks', 'history', 'desktop browser state', 'macOS') with good coverage, but lacks synonyms or variants a user might also say.

4 / 5

Distinctiveness Conflict Risk

Targets a specific named app on a specific OS with distinct triggers, yielding a clear niche and minimal risk of triggering for the wrong skill.

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
jscraik/Agent-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.