agentsclimarketplace

Skill2 audit

Skill blackblue-labs/skill2/skills/skill2-audit

Skills for your skills. Create, test, audit, package, and visualize Agent Skill libraries—locally.

Install
npx -y skills add blackblue-labs/skill2 --skill skill2-audit

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

One thing to look at

  • 27 days oldThe repository was created 27 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.

What its author says it does

Copied from the file, not written here

Use when reviewing one skill or a skill library for structural, safety, linkage, size, or static trigger-boundary problems.

SKILL.md

2.2 KB, as published. Nobody here has run it

Audit Skill Libraries

Find evidence-backed defects without changing the library.

Scope

TargetChecks
One SkillFrontmatter, description, links, resources, scripts, secrets, local paths, size
Skill LibraryEvery single-Skill check plus duplicate names, ownership, scope, and static trigger overlap

Ownership

  • Audit owns static structure, safety, references, metadata, and trigger overlap.
  • Test owns live activation and outcome behavior.
  • Visualize owns inventory/usage/test evidence and conservative lifecycle review candidates.
  • Create owns applying approved structural changes.

Method

  1. Run uv run --script <skill-dir>/scripts/run -- lint <target> --json first for a single Skill or a library. Save and use its static findings as evidence.
  2. Manually review what CLI cannot prove: description semantics, ownership, scope, and trigger overlap.
  3. If CLI is unavailable or fails: state limitation / inconclusive. Never claim clean.
  4. Do not execute scripts. Do not auto-fix.

Checks

  • Missing or invalid SKILL.md and frontmatter
  • Directory/name mismatch
  • Workflow summaries or ambiguous triggers in description
  • Broken relative links and unused resources
  • Non-executable or risky scripts
  • Secrets and accidental machine-local paths
  • Oversized bodies that should use progressive disclosure
  • Static trigger overlap across sibling skills
  • Project-only instructions inside a global package

Severity

LevelMeaning
P0Install or execution breaks
P1Triggering or ownership is wrong
P2Safety or maintenance risk
P3Cleanup or style debt

Output

Return severity, file, evidence, impact, and smallest suggested change. Do not apply fixes unless requested.

uv run --script <skill-dir>/scripts/run -- lint skills/<name> --json
uv run --script <skill-dir>/scripts/run -- lint skills --json
uv run --script <skill-dir>/scripts/run -- scan skills/<name> --json
uv run --script <skill-dir>/scripts/run -- scan skills --json

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.