CtrlK
BlogDocsLog inGet started
Tessl Logo

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

60

Quality

70%

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/1password/SKILL.md
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.

The body is actionable and well-sequenced with strong validation checkpoints and sensible offloading to real reference files, with only minor conciseness and navigation refinements needed.

DimensionReasoningScore

Conciseness

The body is lean and command-driven with little padding, but a few explanatory sentences and the PilotDeck migration note could be trimmed, fitting the "efficient; minor over-explanation" anchor rather than the fully lean anchor 5.

4 / 5

Actionability

A concrete, copy-paste-ready tmux script with real `op` commands and specific guardrails is provided; it stays at 4 rather than 5 because of placeholder values (`my.1password.com`) and the absence of an `op account add` example.

4 / 5

Workflow Clarity

The numbered workflow has explicit validation checkpoints ("op whoami" must succeed before any secret read) and an error-recovery guardrail (re-run `op signin` on "account is not signed in"), matching the anchor with explicit validation and feedback loops.

5 / 5

Progressive Disclosure

A clear overview points to two real one-level-deep references (get-started.md, cli-examples.md) with bulk detail offloaded; it is 4 rather than 5 because the references are listed plainly rather than as clearly navigable links.

4 / 5

Total

17

/

20

Passed

Description

58%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 distinct about the 1Password CLI's capabilities but lacks an explicit "Use when..." trigger clause and broader natural trigger terms, capping completeness and trigger quality.

Suggestions

Add an explicit "Use when..." clause (e.g., when the user needs to read secrets, sign in to 1Password, or inject credentials into commands).

Broaden trigger terms to include natural synonyms like "passwords", "password manager", and "vault".

Mention account/vault/item management to round out the capability list.

DimensionReasoningScore

Specificity

"Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets" names the domain plus several concrete actions (sign-in, desktop integration, reading/injecting secrets); it falls short of 5 because it omits accounts, vaults, and item management.

4 / 5

Completeness

The description gives a clear "what" but no "Use when..." or equivalent trigger guidance, so per the missing-trigger clause completeness is capped at 3.

3 / 5

Trigger Term Quality

Terms like "1Password", "sign-in", "secrets", and "CLI" are relevant but natural user phrases ("passwords", "password manager", "vault") and synonyms are missing, matching the anchor with some keywords but missing common variations.

3 / 5

Distinctiveness Conflict Risk

The 1Password CLI niche is clearly distinct with only minor overlap risk against generic secret-management skills, fitting the "mostly distinct" anchor rather than the fully distinct anchor 5.

4 / 5

Total

14

/

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
OpenBMB/PilotDeck
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.