Who it is forA platform team maintaining an internal skills library that changes every week.
The problemRe-scanning the same accepted findings every time buries the new, real problems.
The outcomeA committed baseline file and scans that report and score only new findings.
What you need first
- Python with uv or pip, or Docker (no Python required)
- Optional: an LLM API key in .env for semantic analysis (default config targets DeepSeek)
- Optional MCP extra for skillspector mcp
Steps
- Install Skill Spector as above
- Accept current findings once with
skillspector baseline ./my-skill/ -o .skillspector-baseline.yamland commit it - On each change run
skillspector scan ./my-skill/ --baseline .skillspector-baseline.yaml - Review suppressed findings occasionally with --show-suppressed
- Exclude test fixtures with --exclude patterns where needed
Prompt for your agent
Set up NVIDIA/SkillSpector for <skills folder>: create a baseline of the current findings, commit it, and add a CI step that scans against the baseline and fails on any new high-severity finding.
Caveat.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for NVIDIA/SkillSpector and "Gate skill updates in CI so only new findings fail"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer