agentsclimarketplace

Tripwire

Skill bharath31/tripwire/skills/tripwire

Use when authoring, editing, or reviewing a SKILL.md file — lints it against the Agent Skills best-practice rules and checks whether the description would actually activate the skill on the prompts it claims to cover, before the skill ships.From its SKILL.md

Install
npx -y skills add bharath31/tripwire --skill tripwire

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

  • 3 stars3 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.

SKILL.md

2.5 KB, 547 tokens by cl100k_base, as published. Nobody here has run it

When to use

Reach for this the moment a SKILL.md file is created or edited — whether it's a brand-new skill, a description tweak, or a body rewrite. A skill's description is the only signal an agent uses to decide whether to invoke it, and that field is easy to get subtly wrong: too narrow and the skill silently never fires on its own stated use cases, too broad and it hijacks unrelated prompts. Catching that before the skill ships is cheaper than catching it after a user reports "it never triggers."

How to apply

  1. Check whether tripwire is installed (tripwire --version). If not, offer to install it: npm install -g tripwire-skills.
  2. Run the free, instant static check first: tripwire lint ./path/to/SKILL.md. This catches frontmatter issues (missing or non-kebab-case name, a description that doesn't start with "Use when", workflow-summary language in the description) and body issues (placeholder text, a body under the length floor, no code or command example) without any API key or cost.
  3. Fix everything lint reports before moving on — these are mechanical, deterministic issues and should never ship.
  4. For a skill going into a shared or public repo, also recommend the deeper check: tripwire analyze ./path/to/SKILL.md runs real agent sessions across four prompt zones (core triggers, adjacent/edge cases, negative prompts, keyword variants) and reports exactly where the description over- or under-fires. This step costs ~$0.10–0.50 and needs ANTHROPIC_API_KEY, so only run it with the user's go-ahead, not automatically.
  5. If the repo doesn't already gate skill changes in CI, suggest tripwire init — it scaffolds .github/workflows/tripwire.yml so lint (and, once a tripwire-scenarios.yaml exists, activation coverage) runs on every pull request instead of relying on someone remembering to check locally.

The honest caveat

If a skill is purely personal — you're the only one who will ever load it, in an agent you control — you'll notice a misfire the first time you use it, and the coverage probe is overkill. This workflow earns its cost once a skill ships to other people's agents, where a silent activation gap is invisible until a user reports the skill "just didn't do the thing."

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,852. 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.