CtrlK
BlogDocsLog inGet started
Tessl Logo

onboarding

How to register user-facing setup steps (API keys, OAuth, connecting third-party services) for the sidebar setup checklist. Use when adding a feature that needs initial user configuration.

69

Quality

86%

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.

The body is well-structured and highly actionable with an executable code example and a clear credential-resolution decision sequence. The only meaningful gap is that the Rule prose could be marginally tighter and validation checkpoints are implicit.

DimensionReasoningScore

Conciseness

Dense, policy-laden prose with no padding and no explanation of concepts Claude already knows; a few sentences in the Rule section could be tightened further, so it sits just below the lean anchor-5.

4 / 5

Actionability

Provides a complete, copy-paste-ready TypeScript example with real imports, configuration, methods, and an isComplete callback that covers the common OAuth-link case.

5 / 5

Workflow Clarity

The credential-strategy decision is sequenced clearly (check connection readiness and app grant first, resolve via workspace-connection helper, only then registerRequiredSecret; OAuth via token store; env vars for deploy config only) and the registration action is concrete, though validation checkpoints are implicit rather than explicit.

4 / 5

Progressive Disclosure

Well-organized into clearly headed sections (Rule, Registering a Step, Related Skills) with a single well-signaled one-level-deep reference to packages/core/docs/content/onboarding.md; appropriately self-contained for a sub-50-line skill.

5 / 5

Total

18

/

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.

The description is specific, distinguishes a clear niche, and explicitly provides both a 'what' and a concrete 'Use when' trigger. It is slightly below a perfect specificity score because it describes one action with enumerated subtypes rather than several distinct actions.

DimensionReasoningScore

Specificity

Names the core action ('register user-facing setup steps') with concrete enumerated subtypes ('API keys, OAuth, connecting third-party services') and a concrete target ('sidebar setup checklist'), but it is one main action with examples rather than multiple distinct actions like extract/fill/merge.

4 / 5

Completeness

Explicitly answers both what ('How to register user-facing setup steps ... for the sidebar setup checklist') and when ('Use when adding a feature that needs initial user configuration') with a concrete trigger phrase, matching the anchor-5 pattern.

5 / 5

Trigger Term Quality

Includes natural terms a user would say ('API keys', 'OAuth', 'connecting third-party services', 'setup checklist', 'adding a feature that needs initial user configuration'); good coverage though a few common synonyms are absent.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (agent sidebar setup checklist / onboarding registration) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

18

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

13

/

16

Passed

Repository
BuilderIO/agent-native
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.