CtrlK
BlogDocsLog inGet started
Tessl Logo

env-secrets-manager

Manage environment-variable hygiene and secrets safety across local development and production. Practical auditing, drift awareness, rotation readiness. Use when auditing .env files for committed secrets, planning a credential rotation, debugging missing-env-var production incidents, or hardening a new project against secrets leakage.

66

Quality

80%

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 ./.gemini/skills/env-secrets-manager/SKILL.md

The canonical home for this skill is env-secrets-manager in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

60%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-organized and broadly actionable with concrete commands and sequenced workflows, but it is somewhat verbose in restating well-known cloud concepts, and its progressive disclosure is undermined because none of the referenced bundle files actually exist. The cross-reference and reference-doc pointers signal a structure that the bundle does not deliver.

Suggestions

Create the referenced bundle files or remove the dead references: scripts/env_auditor.py, references/validation-detection-rotation.md, and references/secret-patterns.md are cited but absent.

Trim editorial commentary and explanations of widely-known concepts (e.g., what dynamic secrets are, generic provider-feature prose) so every token earns its place.

Add an explicit validate/verify checkpoint to the missing-env-var production incident workflow to match the validation rigor of the rotation phases.

DimensionReasoningScore

Conciseness

The body is mostly efficient but includes sections explaining concepts Claude already knows (provider feature lists, what dynamic secrets are, generic 'Secrets in CI/CD pipelines require careful handling' framing) and padded commentary ('Stale secrets are a liability', 'Catching secrets before they reach version control is the most cost-effective defense') that could be trimmed.

3 / 5

Actionability

Mostly executable guidance with concrete commands ('python3 scripts/env_auditor.py /path/to/repo --json', 'gitleaks detect --source . --report-path gitleaks-report.json', pre-commit config snippets), with minor gaps since the referenced scripts do not exist in the bundle.

4 / 5

Workflow Clarity

The Recommended Workflow and Secret Rotation phases give clear numbered sequences with verification steps ('Verify each consumer can authenticate', 'Revoke the old credential only after all consumers are confirmed healthy'); the missing-env-var incident flow lacks an explicit validate/retry checkpoint, a minor gap.

4 / 5

Progressive Disclosure

The body references scripts and reference docs ('scripts/env_auditor.py', 'references/validation-detection-rotation.md', 'references/secret-patterns.md') and cross-referenced sibling skills, but the references/ and scripts/ directories are empty — the signaled files do not exist, so navigation is broken and content that should be externalized is not actually split.

2 / 5

Total

13

/

20

Passed

Description

100%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 exemplary: it concisely states concrete capabilities, provides comprehensive natural trigger terms, explicitly answers both what and when, and occupies a distinct niche. It avoids vague fluff and over-claims entirely.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'auditing .env files for committed secrets', 'planning a credential rotation', 'debugging missing-env-var production incidents', 'hardening a new project against secrets leakage' — with comprehensive coverage of the domain.

5 / 5

Completeness

Explicitly answers both 'what' ('Manage environment-variable hygiene and secrets safety...') and 'when' with concrete 'Use when...' trigger phrases, matching the anchor for clearly answering both what AND when.

5 / 5

Trigger Term Quality

Comprehensive natural trigger terms including synonyms and file extensions: '.env files', 'committed secrets', 'credential rotation', 'missing-env-var production incidents', 'secrets leakage', covering how users naturally phrase these needs.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (env-var hygiene + secrets safety) with distinct triggers ('.env files', 'missing-env-var production incidents') that are unlikely to fire for unrelated skills, with minimal overlap risk.

5 / 5

Total

20

/

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

referenced_paths_exist

Referenced path issues: 6 missing

Warning

Total

15

/

16

Passed

Repository
alirezarezvani/claude-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.