CtrlK
BlogDocsLog inGet started
Tessl Logo

use-native-credential-proxy

Opt out of the OneCLI gateway and supply Anthropic credentials from .env instead. For users who want simple .env-based credential management without the OneCLI agent vault. Reads the API key or OAuth token from .env and injects it into the container's API requests.

65

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/use-native-credential-proxy/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%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 a clear, well-validated workflow and minimal padding. Its weakest point is progressive disclosure: the body references bundle files (REMOVE.md, source/test files) that are not present in the staged skill directory.

Suggestions

Ship the referenced bundle files alongside SKILL.md (native-credential-proxy.ts, its test files, and REMOVE.md) so the cp commands and 'See REMOVE.md' references resolve.

Convert the 'See REMOVE.md' reference into a proper link (e.g. [REMOVE.md](REMOVE.md)) once the file is present, to make navigation explicit.

Tighten the 'Credential-home inversion' callout to the essential tradeoff to reclaim a little token budget.

DimensionReasoningScore

Conciseness

The body is mostly lean and assumes Claude's competence — direct bash/TS snippets with no 'what is a credential' padding — but the 'Credential-home inversion' callout and a few justificatory prose passages ('That inversion is the entire point...', 'It does not remove or rewrite the OneCLI gateway...') could be trimmed. It is above 3 because the bulk is efficient and executable, but below 5 due to these minor over-explanations.

4 / 5

Actionability

Fully executable, copy-paste-ready guidance throughout: exact cp/grep/sed bash, the TS import and one-line reach-in, the .env.example stub, and validate commands (pnpm run build; pnpm exec vitest run ...), covering both subscription and API-key paths. It is not lower because there are no pseudocode or vague steps.

5 / 5

Workflow Clarity

A clear four-phase sequence (Pre-flight, Apply, Configure, Restart/verify) with explicit validation checkpoints — check-already-applied and confirm-seam in Phase 1, 'build must be clean and both tests must pass' in Phase 2, and 'confirm the agent responds' verification in Phase 4 — plus a Troubleshooting feedback section. It is not lower because validation gates and error-recovery guidance are present for the destructive/batch operations.

5 / 5

Progressive Disclosure

The body is well-organized into clear sections and signals one-level references (REMOVE.md, native-credential-proxy.ts, the test files via cp $S/...), but those referenced bundle files are absent from the staged skill directory (references/scripts/assets are empty), so navigation is not actually resolvable. It is not a 4 because the referenced files are missing, and not a 2 because the structure itself is sound and the overview is self-contained.

3 / 5

Total

17

/

20

Passed

Description

70%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 distinctive, naming concrete actions and a clear niche, with good keyword coverage. Its main weakness is the lack of an explicit 'Use when...' trigger clause, leaving the 'when' only weakly implied.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when you want to bypass the OneCLI gateway and manage Anthropic credentials via a .env file.'

Mention the gating flag (NANOCLAW_NATIVE_CREDENTIALS) and optional custom endpoint in the description to round out capability coverage.

Include natural synonyms a user might say (e.g. 'API key', 'OAuth token', 'credential proxy') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'Opt out of the OneCLI gateway', 'supply Anthropic credentials from .env', 'Reads the API key or OAuth token from .env and injects it into the container's API requests' — with only minor coverage gaps (e.g. the gating flag and base URL). It is above the 3 anchor because the action set is multiple and specific rather than just 1-2, but not a 5 since coverage is not comprehensive.

4 / 5

Completeness

The 'what' is clear (opt out of the gateway, supply credentials from .env, inject into container requests), but the 'when' is only weakly implied via 'For users who want simple .env-based credential management' rather than an explicit 'Use when...' trigger clause, which the guidelines say caps completeness at 3. It is not a 4 because no explicit trigger guidance is present.

3 / 5

Trigger Term Quality

Good keyword coverage with natural terms users would say in this domain — 'OneCLI gateway', '.env', 'Anthropic credentials', 'API key', 'OAuth token' — but a few natural variants/synonyms are missing and the phrasing leans technical. It is below 5 because it lacks comprehensive synonym coverage, and above 3 because the terms are relevant and fairly natural.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — opting out of the NanoClaw OneCLI gateway in favor of .env credentials — with distinct triggers and minimal overlap risk with other skills. It is not lower because the scope is sharply specific and unlikely to fire for an unrelated skill.

5 / 5

Total

16

/

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
nanocoai/nanoclaw
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.