whatisgithub

What is skillreaper?

thousandflowers/skillreaper — explained in plain English

Analysis updated 2026-05-18

13GoAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

A Go command-line tool that scans your AI coding assistant's configuration and session history to find skills and agents you never use.

Mindmap

mindmap
  root((Skillreaper))
    What it does
      Scans skill usage
      REAP KEEP REVIEW
      Safe pruning
    Tech stack
      Go
    Use cases
      Find unused skills
      Restore pruned items
      Measure token waste
    Audience
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Find which AI coding assistant skills and agents you never actually use.

USE CASE 2

Move unused configuration items into a reaped folder without permanently deleting them.

USE CASE 3

Check how much of your loaded AI tool configuration is actually used with reap gap.

What is it built with?

Go

How does it compare?

thousandflowers/skillreaperkleimer/vpn_over_sshroyp888/sola-bot
Stars131313
LanguageGoGoGo
Setup difficultyeasyhardhard
Complexity2/54/54/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Ships as a single static binary, no build step required.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

Skillreaper is a command-line tool written in Go that helps developers clean up bloated AI coding assistant configurations. When you use tools like Claude Code, Cursor, or Codex CLI, those tools load a list of available skills, agents, and connected servers at the start of every session. Over time, developers accumulate dozens or hundreds of these items, most of which they never actually use. Skillreaper scans your local configuration files and session history, then shows you exactly which items are dead weight. The tool works entirely on your own machine. It reads configuration files and session transcript files that your AI coding tool stores locally, counts how often each skill or agent was actually invoked, and assigns each one a verdict: REAP means it was never used and is safe to remove, KEEP means it was used or is small enough to ignore, and REVIEW means there is not enough session history to be sure yet. Running "reap" by itself gives you the full report. Running "reap gap" shows a breakdown of how much of what gets loaded each session is ever actually fired, expressed as a utilization percentage and estimated token count. If you decide to act on the report, "reap prune" moves the unused items into a separate "reaped" folder rather than deleting them. A manifest file records exactly where everything came from, so "reap restore --all" puts everything back exactly where it was. Nothing is ever permanently deleted. The practical benefit is that a leaner configuration gives the AI fewer irrelevant instructions to read through at the start of each session. The README gives a concrete example: 187 items loaded per session but only 4 actually used, wasting roughly 8,000 tokens per session on instructions the AI never needed. Reducing that clutter can improve the accuracy of the AI's tool choices and lower the cost of each session. Skillreaper works with Claude Code, OpenCode, Codex CLI, and Hermes with full support, and can inventory (but not analyze transcripts for) Cursor and OpenClaw. Token counts are estimated rather than exact, and the tool is clear about that limitation. It is MIT-licensed and ships as a single static binary for macOS, Linux, and Windows.

Copy-paste prompts

Prompt 1
Run skillreaper's reap command and show me which of my Claude Code skills are safe to remove.
Prompt 2
Use reap gap to tell me what percentage of my loaded AI configuration actually gets used.
Prompt 3
Restore everything skillreaper pruned using reap restore --all.

Frequently asked questions

What is skillreaper?

A Go command-line tool that scans your AI coding assistant's configuration and session history to find skills and agents you never use.

What language is skillreaper written in?

Mainly Go. The stack also includes Go.

What license does skillreaper use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is skillreaper to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is skillreaper for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.