CtrlK
BlogDocsLog inGet started
Tessl Logo

auth0-android

Use when adding Auth0 login, logout, or credential management to an Android app in Kotlin or Java. Covers Web Auth, biometric-protected CredentialsManager, and MFA — even if the user just says "add login to my Android app" without mentioning Auth0. Integrates com.auth0.android:auth0.

73

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is highly actionable with a well-validated multi-step workflow and a clean one-level reference structure. The only drag is mild verbosity in the Common Mistakes table and external-links list that could be tightened.

Suggestions

Trim the Common Mistakes table to the highest-value items or move it into references/api.md to reduce body tokens.

Consolidate the redundant version-fetching note into a single agent instruction to avoid repeating the {LATEST_VERSION} guidance.

Consider moving the external links block into a reference file so the SKILL.md body stays a lean overview.

DimensionReasoningScore

Conciseness

Mostly efficient and free of generic concept explanations, but it carries some redundancy — the version note repeats itself and the Common Mistakes table plus the full external-links list add tokens that could be trimmed.

2 / 3

Actionability

Provides copy-paste-ready Kotlin, Gradle, and bash snippets with full imports, plus a concrete build-failure error-to-fix mapping — fully executable rather than pseudocode.

3 / 3

Workflow Clarity

The Quick Start is a numbered sequence with explicit validation (./gradlew assembleDebug, iterate-on-failure, a 5–6 attempt failcheck that asks the user, and a 'do not proceed' gate before credentials are confirmed).

3 / 3

Progressive Disclosure

The body is a concise overview pointing one level deep to references/setup.md, integration.md, and api.md, all of which exist; deep-link anchors (e.g. #web-auth-login, #biometric-protected-credentials) resolve to real headers and are clearly signaled.

3 / 3

Total

11

/

12

Passed

Description

100%

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, third-person, and gives explicit trigger guidance including paraphrased user phrasings. It cleanly covers what and when while staying distinct from sibling skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'adding Auth0 login, logout, or credential management', 'Web Auth, biometric-protected CredentialsManager, and MFA' — matching the highest anchor.

3 / 3

Completeness

Explicitly answers both what (the actions above) and when ('Use when adding Auth0 login... even if the user just says...'), with a clear 'Use when...' trigger clause.

3 / 3

Trigger Term Quality

Natural user-facing terms are well covered ('add login', 'login, logout, credential management', even the bare phrase 'add login to my Android app'), plus the technical trigger 'com.auth0.android:auth0'.

3 / 3

Distinctiveness Conflict Risk

Scoped to Android + Kotlin/Java with the specific SDK artifact and a 'When NOT to Use'-style redirect for React Native/Flutter/web/iOS, making it unlikely to trigger for the wrong skill.

3 / 3

Total

12

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

relative_links

Relative link issues: 11 suspicious

Warning

Total

14

/

16

Passed

Repository
auth0/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.