Skills-janitor janitor-search
Search GitHub for new skills to install. Also use with --compare to analyze a local skill against GitHub alternatives and marketplace competition.
install
source · Clone the upstream repo
git clone https://github.com/khendzel/skills-janitor
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/khendzel/skills-janitor "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/janitor-search" ~/.claude/skills/khendzel-skills-janitor-janitor-search && rm -rf "$T"
manifest:
skills/janitor-search/SKILL.mdsource content
Skill Discovery & Comparison
Search GitHub for Claude Code skills by keyword, or compare a local skill against alternatives.
How to Run
# Search for skills bash ~/.claude/skills/skills-janitor/scripts/search.sh <keyword> [--limit N] [--json] # Compare your skill against GitHub alternatives bash ~/.claude/skills/skills-janitor/scripts/search.sh --compare <skill-name> [--json]
Search Mode
- required search term (e.g., "marketing", "deployment", "testing")<keyword>
- max results (default: 10)--limit N
- raw JSON output--json
How It Works
- Searches GitHub repos matching
in name/description/README{keyword} claude skill - Also searches by topic tag
claude-code - Cross-references results against your installed skills and plugins
- Marks each result as
orINSTALLEDAVAILABLE
Compare Mode (--compare
)
--compareAnalyzes a local skill against alternatives found on GitHub:
- Composite scoring: 40% keyword overlap, 30% popularity, 15% recency, 15% activity
- Shows marketplace install counts when available
- Reports market position (unique niche vs. crowded space)
search.sh --compare my-marketing-skill
Rate Limits
- Unauthenticated: 60 requests/hour
- Set
env var for 5,000 requests/hourGITHUB_TOKEN - Results cached for 24 hours
Related Skills
- For checking which skills you actually use:
/janitor-usage - For token cost analysis:
/janitor-tokens - For pre-install overlap check:
/janitor-precheck