{"id":"8a777e1c-e845-4cb4-b05e-272dd2531123","shortId":"u23TH8","kind":"skill","title":"janitor-search","tagline":"Search GitHub for new skills to install. Also use with --compare to analyze a local skill against GitHub alternatives and marketplace competition.","description":"# Skill Discovery & Comparison\n\nSearch GitHub for Claude Code skills by keyword, or compare a local skill against alternatives.\n\n## How to Run\n\n```bash\n# Search for skills\nbash ~/.claude/skills/skills-janitor/scripts/search.sh <keyword> [--limit N] [--json]\n\n# Compare your skill against GitHub alternatives\nbash ~/.claude/skills/skills-janitor/scripts/search.sh --compare <skill-name> [--json]\n```\n\n## Search Mode\n\n- `<keyword>` - required search term (e.g., \"marketing\", \"deployment\", \"testing\")\n- `--limit N` - max results (default: 10)\n- `--json` - raw JSON output\n\n### How It Works\n\n1. Searches GitHub repos matching `{keyword} claude skill` in name/description/README\n2. Also searches by topic tag `claude-code`\n3. Cross-references results against your installed skills and plugins\n4. Marks each result as `INSTALLED` or `AVAILABLE`\n\n## Compare Mode (`--compare`)\n\nAnalyzes a local skill against alternatives found on GitHub:\n- Composite scoring: 40% keyword overlap, 30% popularity, 15% recency, 15% activity\n- Shows marketplace install counts when available\n- Reports market position (unique niche vs. crowded space)\n\n```bash\nsearch.sh --compare my-marketing-skill\n```\n\n## Rate Limits\n\n- Unauthenticated: 60 requests/hour\n- Set `GITHUB_TOKEN` env var for 5,000 requests/hour\n- Results cached for 24 hours\n\n## Related Skills\n\n- For checking which skills you actually use: `/janitor-usage`\n- For token cost analysis: `/janitor-tokens`\n- For pre-install overlap check: `/janitor-precheck`","tags":["janitor","search","skills","khendzel","agent-skills","claude-code","claude-code-skills","cli","developer-tools","productivity"],"capabilities":["skill","source-khendzel","skill-janitor-search","topic-agent-skills","topic-claude-code","topic-claude-code-skills","topic-cli","topic-developer-tools","topic-productivity"],"categories":["skills-janitor"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/khendzel/skills-janitor/janitor-search","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add khendzel/skills-janitor","source_repo":"https://github.com/khendzel/skills-janitor","install_from":"skills.sh"}},"qualityScore":"0.493","qualityRationale":"deterministic score 0.49 from registry signals: · indexed on github topic:agent-skills · 87 github stars · SKILL.md body (1,493 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T06:55:33.684Z","embedding":null,"createdAt":"2026-04-18T22:13:26.810Z","updatedAt":"2026-05-02T06:55:33.684Z","lastSeenAt":"2026-05-02T06:55:33.684Z","tsv":"'/.claude/skills/skills-janitor/scripts/search.sh':52,63 '/janitor-precheck':210 '/janitor-tokens':203 '/janitor-usage':198 '000':182 '1':88 '10':80 '15':145,147 '2':98 '24':187 '3':107 '30':143 '4':118 '40':140 '5':181 '60':173 'activ':148 'actual':196 'also':11,99 'altern':22,43,61,134 'analysi':202 'analyz':16,129 'avail':125,154 'bash':47,51,62,163 'cach':185 'check':192,209 'claud':32,94,105 'claude-cod':104 'code':33,106 'compar':14,38,56,64,126,128,165 'comparison':28 'competit':25 'composit':138 'cost':201 'count':152 'cross':109 'cross-refer':108 'crowd':161 'default':79 'deploy':73 'discoveri':27 'e.g':71 'env':178 'found':135 'github':5,21,30,60,90,137,176 'hour':188 'instal':10,114,123,151,207 'janitor':2 'janitor-search':1 'json':55,65,81,83 'keyword':36,93,141 'limit':53,75,171 'local':18,40,131 'mark':119 'market':72,156,168 'marketplac':24,150 'match':92 'max':77 'mode':67,127 'my-marketing-skil':166 'n':54,76 'name/description/readme':97 'new':7 'nich':159 'output':84 'overlap':142,208 'plugin':117 'popular':144 'posit':157 'pre':206 'pre-instal':205 'rate':170 'raw':82 'recenc':146 'refer':110 'relat':189 'repo':91 'report':155 'requests/hour':174,183 'requir':68 'result':78,111,121,184 'run':46 'score':139 'search':3,4,29,48,66,69,89,100 'search.sh':164 'set':175 'show':149 'skill':8,19,26,34,41,50,58,95,115,132,169,190,194 'skill-janitor-search' 'source-khendzel' 'space':162 'tag':103 'term':70 'test':74 'token':177,200 'topic':102 'topic-agent-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-cli' 'topic-developer-tools' 'topic-productivity' 'unauthent':172 'uniqu':158 'use':12,197 'var':179 'vs':160 'work':87","prices":[{"id":"a143282b-b1d2-4498-bff5-d422c0f49011","listingId":"8a777e1c-e845-4cb4-b05e-272dd2531123","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"khendzel","category":"skills-janitor","install_from":"skills.sh"},"createdAt":"2026-04-18T22:13:26.810Z"}],"sources":[{"listingId":"8a777e1c-e845-4cb4-b05e-272dd2531123","source":"github","sourceId":"khendzel/skills-janitor/janitor-search","sourceUrl":"https://github.com/khendzel/skills-janitor/tree/main/skills/janitor-search","isPrimary":false,"firstSeenAt":"2026-04-18T22:13:26.810Z","lastSeenAt":"2026-05-02T06:55:33.684Z"}],"details":{"listingId":"8a777e1c-e845-4cb4-b05e-272dd2531123","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"khendzel","slug":"janitor-search","github":{"repo":"khendzel/skills-janitor","stars":87,"topics":["agent-skills","claude-code","claude-code-skills","cli","developer-tools","productivity"],"license":"mit","html_url":"https://github.com/khendzel/skills-janitor","pushed_at":"2026-05-01T05:58:41Z","description":"Audit, track usage, and manage your Claude Code and OpenAI Codex skills. 7 slash commands, zero dependencies.","skill_md_sha":"31f42ba505880e49fbf95418cdb4f355dc6e4d4b","skill_md_path":"skills/janitor-search/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/khendzel/skills-janitor/tree/main/skills/janitor-search"},"layout":"multi","source":"github","category":"skills-janitor","frontmatter":{"name":"janitor-search","description":"Search GitHub for new skills to install. Also use with --compare to analyze a local skill against GitHub alternatives and marketplace competition."},"skills_sh_url":"https://skills.sh/khendzel/skills-janitor/janitor-search"},"updatedAt":"2026-05-02T06:55:33.684Z"}}