CtrlK
BlogDocsLog inGet started
Tessl Logo

gemini-auth

Setup and manage Gemini CLI authentication methods including OAuth, API keys, and Vertex AI. Use when configuring Gemini access, switching auth methods, or troubleshooting authentication issues.

64

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/gemini-auth/SKILL.md

The canonical home for this skill is gemini-auth in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

57%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 content is highly actionable with concrete commands across all three auth methods, but it suffers from weak validation around destructive/batch operations and inlines too much peripheral material that should be split into referenced files. Tightening the core and adding explicit validation checkpoints would meaningfully raise quality.

Suggestions

Add explicit validation checkpoints before destructive steps — e.g., verify a token is actually expired before 'rm -rf ~/.gemini/auth/tokens', and confirm auth method before switching accounts in test_all_accounts.

Move peripheral sections (multi-account scripts, audit logging, CI/CD, Docker integration) into separate reference files referenced from SKILL.md to improve progressive disclosure and conciseness.

Replace the 'generate_new_key'/'revoke_old_key' placeholders in the key rotation example with concrete, executable commands or clearly mark the example as illustrative pseudocode.

DimensionReasoningScore

Conciseness

The body is mostly commands and code without concept padding, but at ~447 lines it inlines substantial tangential material (rate-limit retry, audit logging, CI/CD, Docker) that extends beyond core auth setup and could be trimmed or moved to references.

3 / 5

Actionability

Provides largely copy-paste-ready bash, gcloud, and config snippets covering the common auth cases, but contains non-executable placeholders like 'generate_new_key' and 'revoke_old_key' in the rotation example.

4 / 5

Workflow Clarity

Sequences are present and some validation gestures exist, but destructive/batch operations (rm -rf tokens, key rotation, test_all_accounts) lack proper validation checkpoints; per the rubric cap, destructive/batch work without validation caps this dimension at 3.

3 / 5

Progressive Disclosure

No bundle files exist and all content is inlined in SKILL.md, including sizable script sections (multi-account management, audit logging, CI/CD, Docker) that would be better placed in separate referenced files with clear navigation.

3 / 5

Total

13

/

20

Passed

Description

92%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 strong, well-structured description that clearly defines the skill's scope and triggers in third-person voice, covering both what it does and when to invoke it. Minor improvement possible by adding synonyms or extension-based trigger terms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Setup and manage', 'configuring', 'switching auth methods', 'troubleshooting authentication issues') across three named methods (OAuth, API keys, Vertex AI), giving comprehensive coverage.

5 / 5

Completeness

Explicitly states both the 'what' (setup/manage Gemini CLI auth via OAuth, API keys, Vertex AI) and the 'when' ('Use when configuring Gemini access, switching auth methods, or troubleshooting authentication issues') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural user phrases like 'configuring Gemini access', 'switching auth methods', and 'troubleshooting authentication issues', but lacks synonyms or specific file/extension terms that would round out coverage.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Gemini CLI authentication) with distinct, specific triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
fernandezbaptiste/Skrillz
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.