CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

password-hash-generator

Password Hash Generator - Auto-activating skill for Security Fundamentals. Triggers on: password hash generator, password hash generator Part of the Security Fundamentals skill category.

Overall
score

23%

Does it follow best practices?

Validation for skill structure

Install with Tessl CLI

npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill password-hash-generator
What are skills?
SKILL.md
Review
Evals

Activation

7%

This description is severely lacking in substance - it's essentially just a title with metadata boilerplate. It provides no information about what the skill actually does (which hashing algorithms, what inputs/outputs, what security considerations) and offers no meaningful trigger guidance beyond repeating the skill name. The description would fail to help Claude distinguish when to use this skill versus other security-related skills.

Suggestions

Add specific capabilities: describe what the skill does (e.g., 'Generates secure password hashes using bcrypt, argon2, or PBKDF2 algorithms. Configures salt rounds and validates hash strength.')

Add a 'Use when...' clause with natural trigger terms like 'hash a password', 'secure password storage', 'bcrypt', 'password encryption', 'salt rounds'

Remove the redundant trigger listing and boilerplate category text, replacing with actionable description content

DimensionReasoningScore

Specificity

The description only names the skill ('Password Hash Generator') without describing any concrete actions. It doesn't explain what the skill actually does - no mention of hashing algorithms, generating hashes, or any specific capabilities.

1 / 3

Completeness

The description fails to answer 'what does this do' beyond the title, and the 'when' guidance is just a redundant repetition of the skill name. There's no explicit 'Use when...' clause or meaningful trigger guidance.

1 / 3

Trigger Term Quality

The only trigger term listed is 'password hash generator' repeated twice. This misses natural variations users might say like 'hash a password', 'bcrypt', 'encrypt password', 'secure password storage', or 'password hashing'.

1 / 3

Distinctiveness Conflict Risk

The term 'password hash generator' is fairly specific to a niche function, which provides some distinctiveness. However, without describing what it actually does, it could potentially conflict with other security-related skills.

2 / 3

Total

5

/

12

Passed

Implementation

7%

This skill is a placeholder template with no substantive content. It describes what a password hash generator skill should do but provides zero actionable guidance, code examples, or security-specific instructions. A password hashing skill should include specific algorithms (bcrypt, argon2), code examples, and security considerations.

Suggestions

Add executable code examples showing password hashing with recommended algorithms (e.g., bcrypt, argon2id) including proper salt handling

Include specific guidance on algorithm selection, work factors, and when to use each hashing approach

Remove generic boilerplate sections ('When to Use', 'Example Triggers') and replace with concrete implementation details

Add validation steps and common pitfalls to avoid (e.g., using MD5/SHA1, insufficient work factors, missing salts)

DimensionReasoningScore

Conciseness

The content is padded with generic boilerplate that explains nothing Claude doesn't already know. Phrases like 'provides automated assistance' and 'follows industry best practices' are filler with no actionable value.

1 / 3

Actionability

No concrete code, commands, or specific guidance is provided. The skill describes what it does abstractly ('generates production-ready code') but never shows how to actually generate a password hash.

1 / 3

Workflow Clarity

No workflow or steps are defined. For a password hashing skill, there should be clear steps showing algorithm selection, salt generation, and hash creation with validation, but none exist.

1 / 3

Progressive Disclosure

The content is organized into sections with headers, but there's no actual content to disclose. References to related skills exist but no links to detailed documentation or examples.

2 / 3

Total

5

/

12

Passed

Validation

69%

Validation11 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

description_trigger_hint

Description may be missing an explicit 'when to use' trigger hint (e.g., 'Use when...')

Warning

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

metadata_version

'metadata' field is not a dictionary

Warning

frontmatter_unknown_keys

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

Warning

body_steps

No step-by-step structure detected (no ordered list); consider adding a simple workflow

Warning

Total

11

/

16

Passed

Reviewed

Table of Contents

ActivationImplementationValidation

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.