agentsclimarketplace

Skill health check

Skill johnsonbuilds/awesome-hermes-skills/governance/skill-health-check

Community-curated Hermes Agent skills, workflows, and reusable task automation recipes.

Install
npx -y skills add johnsonbuilds/awesome-hermes-skills --skill skill-health-check

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when users ask to analyze skills, audit skills, check skill health, generate skill reports, inspect installed skills, review skill packages, find duplicate skills, identify unused skills, evaluate skill quality, or run Skill Inspector.

SKILL.md

3.0 KB, 667 tokens by cl100k_base, as published. Nobody here has run it

Prerequisites

Before running any commands, ensure skill-inspector is installed.

To install or upgrade to the latest version:

pip install --upgrade git+https://github.com/johnsonbuilds/skill-inspector.git

To install/upgrade to a specific version or tag (e.g., v1.0.0):

pip install --upgrade git+https://github.com/johnsonbuilds/[email protected]

Steps

When asked to analyze skills, follow these steps:

  1. Install or upgrade skill-inspector (if not already installed or to ensure the latest version is used):
    pip install --upgrade git+https://github.com/johnsonbuilds/skill-inspector.git
    
  2. Run the desired command (scan-packages or health)
  3. Summarize the generated report and send the original report file to the user.

Usage

skill-inspector <command> [options]

Available commands:

scan-packages(default)

Scan Hermes skills (package-aware) and generate report.md.

skill-inspector scan-packages [--data-dir DATA_DIR] [--output OUTPUT] [--duplicate-threshold DUPLICATE_THRESHOLD]

Options:

  • --data-dir DATA_DIR: Directory containing config.yaml and skills/ (default: /opt/data)
  • --output OUTPUT: Report path (default: report.md)
  • --duplicate-threshold DUPLICATE_THRESHOLD: Cosine similarity threshold for duplicate clusters (default: 0.82)

Example:

# Use default data directory
skill-inspector scan-packages

# Specify custom data directory and output
skill-inspector scan-packages --data-dir /path/to/data --output my-report.md --duplicate-threshold 0.85

Note: skill-inspector scan-packages may take a considerable amount of time to complete depending on the number of skills. You can run it in the background and be notified upon completion:

skill-inspector scan-packages &> scan-output.log &
echo $! > scan.pid
wait $(cat scan.pid) && notify-send "skill-inspector scan-packages completed" || notify-send "skill-inspector scan-packages failed"

health

Generate health report only.

skill-inspector health [--data-dir DATA_DIR] [--output OUTPUT] [--duplicate-threshold DUPLICATE_THRESHOLD]

Options:

  • --data-dir DATA_DIR: Directory containing config.yaml and skills/ (default: /opt/data)
  • --output OUTPUT: Report path (default: health-report.md)
  • --duplicate-threshold DUPLICATE_THRESHOLD: Cosine similarity threshold for duplicate clusters (default: 0.82)

Example:

# Use default settings
skill-inspector health

# Specify custom data directory and output
skill-inspector health --data-dir /path/to/data --output health.md

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.