Local-first agent skill manager

Every agent skill on your machine, in one place.

Inventory every agent skill, find what's wrong, and manage it safely. SkillCat reads what you have installed across 90+ agents and shows the evidence behind every finding.

  • Free · MIT licensed
  • macOS + Windows
  • v1.1.0
  • Reads offline
  • 90+ agents
  • No account needed
SKILL.md 0 problems
---
name: release-notes
description: Generate release notes from merged PRs
when_to_use: drafting a release, changelog
---

## When to Use
Use when drafting a release, or turning
merged pull requests into user-facing notes.
  • ~/.agents/skills
  • symlink ok
  • 1.2 KB · 1 file
  • sha 3f9a1c07

Works across 90+ known agent directories

  • Claude Code
  • Codex
  • Cursor
  • OpenCode
  • Gemini CLI
  • Windsurf
  • Trae
  • GitHub Copilot
  • Cline
  • Continue
  • Goose
  • Amp
  • Droid
  • Zed

See what you actually have installed.

Skills pile up in global directories, per-project directories and a dozen agent-specific locations. They shadow each other and drift from the version in the lock file. SkillCat reads all of it and shows the real state.

What it does, and how far to trust it.

Every capability is labelled by how it knows what it knows. Disk facts are deterministic. Similarity results are heuristic and say so.

InventoryAcross 90+ known agents

Scans global, per-project and custom directories, then reports the source, the lock metadata and the real link state of every skill: symlinked, dangling, or a drifted copy.

core

Trigger profilingPositive and negative

Extracts what dispatches each skill from when_to_use, dispatch_intent, descriptions and “When to Use” sections. Annotate triggers by hand in a sidecar; skill files are never rewritten.

core

AnalysisDeterministic and heuristic

Deterministic rules read disk facts: dangling links, missing lock records, copy drift, local edits, cross-scope shadowing and source conflicts. Heuristics surface trigger overlap, negative contradictions and body duplication, each with a confidence score and the shared terms that caused it.

rules

AI evaluationOptional, your own key

Score every skill with your own model, then judge the pre-filtered duplicate and conflict candidates. Results are saved with a signature, so the UI can tell you when an evaluation has gone stale.

ai

ProjectsAuto-discovered

Finds projects under your scan roots by their agent markers. Pin the ones you revisit. The registry stores paths only, and removing an entry never deletes a file.

core

Remote searchskills.sh leaderboard

Browse the public index and the all-time, trending and hot leaderboards, read a SKILL.md before you commit, then install straight into the current scope.

online

Safe operationsOne install path

Every change streams progress into a drawer with a confirmation step and can be cancelled. Writes are delegated to the official skills CLI, so there is one install path, not two.

cli

Scan, analyze, act.

Three steps, and the third one is the only one that can change anything on disk.

01

Scan

Read the global and project lock files, enumerate the canonical directory, every known agent directory and your custom directories, then hash the content of each skill.

02

Analyze

Run the rule engine over every record, extract trigger profiles, compute similarity where it is cheap, and attach your saved annotations. Nothing is written back to a skill.

03

Act

Install, update or remove — each one confirmed, streamed and cancellable, and each one executed by the official skills CLI rather than by SkillCat itself.

Reads

Local and offline

Scanning uses the filesystem and lock files only. No network call is required to inventory or analyze your skills.

Writes

Delegated to the CLI

Every mutation runs through the official skills CLI. SkillCat never becomes a second source of truth, and never edits your files behind your back.

The rules it will not break.

P1

Reads are local and offline

Scanning uses the filesystem and lock files only. No network call is required to inventory or analyze your skills.

P2

Writes are delegated

Every install, update and removal runs through the official skills CLI. SkillCat never becomes a second source of truth.

P3

Analysis is explainable

Deterministic rules and heuristics are labelled separately, and every finding ships with the evidence that triggered it.

P4

AI is optional and explicit

Scoring and duplicate judgement run only when you ask, with your own key and endpoint. Nothing leaves your machine by default.

Download it, or build it.

Grab the latest build from the releases page, or clone the repo and run it in development mode.

macOS

Self-contained

  • Apple Silicon and Intel builds (dmg or zip).
  • The skills CLI is bundled — no Node.js install required.
  • Drag SkillCat into /Applications.
SkillCat-1.1.0-arm64.dmg

Windows

Needs Node.js

  • x64 NSIS installer.
  • Install / update uses your system Node.js, version 22 or newer.
  • The bundled CLI is macOS-only for now.
SkillCat-1.1.0-setup.exe
Unsigned builds The builds are not code-signed. On macOS, Gatekeeper blocks the first launch of a downloaded copy — right-click → Open, or clear the quarantine attribute: sudo xattr -dr com.apple.quarantine /Applications/SkillCat.app. On Windows, SmartScreen may warn about an unknown publisher; choose More info → Run anyway.

Questions worth asking.

Q1 How is this different from running the skills CLI on its own?

The CLI installs skills. SkillCat shows you the state of everything you have already installed: it reads what the CLI and your agents wrote to disk, explains each skill, and flags concrete problems before they bite.

Q2 Does it need an API key?

No. Inventory, trigger profiling and the rule engine all run without a model. An API key is only needed if you switch on the optional AI evaluation.

Q3 Which agents does it know about?

Over 90 known agent directories, including Claude Code, Codex, Cursor, OpenCode, Gemini CLI, Windsurf and Trae. You can add your own skill directories as well.

Q4 Does it modify my skills?

Not silently. Scanning is read-only, and annotations live in a sidecar file in the config directory. Any change to a skill directory goes through the official skills CLI, with an explicit confirmation step.

Q5 Does it work offline?

Yes. Scanning and analysis use only the filesystem and lock files. Network access is limited to the optional remote search, leaderboard and AI evaluation.

Q6 Is it free?

Yes. SkillCat is MIT-licensed and open source, with no account, no subscription and no telemetry.

Q7 What do I need to run it?

macOS is self-contained: the skills CLI is bundled, so no Node.js install is required. On Windows, install Node.js 22 or newer.

Point it at your workspace and see what you have.

Free, open source, and read-only until you say otherwise.