← ClaudeAtlas

skill-sentinellisted

Discover the best Claude Code extensions on the web AND tell the user how safe each one is before installing. Reads the user's Claude Code setup, asks a few sharp questions, then surfaces a ranked shortlist with a 0-100 reputation score per candidate. On a chosen extension it runs a deep static safety scan, ALWAYS runs an independent LLM semantic judge over the text surface, and returns a final 1-5 risk band (always caveated). Installs on approval, SHA-pinned, and re-vets on update via `revet`. Covers Skills, MCP servers, plugins, and slash commands; MCP/hooks/plugin config and dependency typosquats are statically vetted, not just discovered. Make sure to use this skill whenever the user wants to find, recommend, choose, evaluate, vet, audit, or check the safety of any Claude Code skill / MCP server / plugin / command, even if they don't say the word "vet" - e.g. "find me a skill for X", "recommend a skill", "which skill should I use", "is this skill safe", "vet this extension", "check this MCP", "is it safe
lieox/lvlup-skill-sentinel · ★ 0 · AI & Automation · score 73
Install: claude install-skill lieox/lvlup-skill-sentinel
# skill-sentinel The safety layer for growing your Claude Code setup. Every directory online ranks **popularity**; none tells you whether an extension will read your `.env`, or rug-pull after you trust it. skill-sentinel adds the missing signal: it finds the good ones **and vets them**, combining a deterministic static scan, public-reputation signals, and an LLM semantic judge that reads the extension's text surface the way a careful human reviewer would. `SKILL_DIR` below = the folder this file lives in. Run the CLI as `python3 SKILL_DIR/scripts/scout.py ...` (no `cd` needed). It is Python 3.9+ standard library only. Requires Python 3.9+ and git; the `gh` CLI is optional (it lifts GitHub rate limits) and the Task tool is optional (used for the semantic judge; there is an inline fallback). ## Golden rules (never break) These exist because the whole value of this skill is honest safety judgement. If you cut a corner here, the tool becomes worse than useless: it gives false confidence. 1. **Never promise "safe".** This is static analysis + reputation + a semantic text review, not a proof. Always give the mandatory caveat from `references/verdict-template.md`, and always separate "**what I scanned in the code**" (facts) from "**what is a reputation signal**" (inference about trust, not the code). 2. **Never install without explicit approval**, and **never offer install for band 4-5.** For those bands, state plainly that it is not recommended, and why, in one cle