skill-fetch

Cross-platform skill discovery and installation for AI coding agents
Search, score, and install AI agent skills from 9 registries in parallel — works across Claude Code, Cursor, Codex, Gemini CLI, Windsurf, and Amp.
Quick Start
- Install — pick any method from Installation below
- Set up API keys — run
/fetch-skill-config (interactive, recommended) or configure manually
- Search & install skills —
/fetch-skill react native animation
Features
- 9 Search Sources — SkillsMP (semantic + keyword), GitHub, Anthropic Skills, ClawSkillHub, skills.sh, PolySkill, SkillHub, Skills Directory
- Cross-Platform — Works on 6+ AI coding agents with automatic tool adaptation
- Multi-Variant AI Search — 3 query variants fired in parallel, improving recall significantly
- Quality Scoring — 0-100 composite score: Relevance (40) + Freshness (25) + Community (20) + Trust (15) + External Bonus (5)
- Security Labels — 5 trust tiers: Official, Verified, Partial, Unverified, Security Concerns
- 6-Category Security Scan — Destructive commands, RCE, data exfiltration, system modification, obfuscation, prompt injection
- Prompt Injection Detection — 5 sub-categories (PI-1~PI-5): direct override, hidden role markers, encoding tricks, indirect injection, social engineering
- Complete Bundle Install — Downloads the whole skill directory (SKILL.md +
references/, scripts/, assets/, templates/, prompts/, data/, etc.), preserving the subtree layout so skills that delegate to sibling files actually work
- Integrity Verification — SHA-256 hash recorded for every file in the bundle at install; tamper detection on future loads
- Paginated Results — Browse 5 at a time with
c to continue; install by number from any page
- Local/Global Install — Choose project-level or user-level installation (mandatory prompt)
- Deduplication — Same skill across registries is merged; similar descriptions are flagged
- Bundled Scripts — Shell scripts for SkillHub and Skills Directory APIs (no API key exposure in argv) plus
fetch-skill-bundle.sh for full-bundle GitHub installs
Installation
Choose the method that fits your setup:
Option 1: Plugin (Best experience, Claude Code)
# Add the skill-fetch marketplace
claude plugin marketplace add girofu/skill-fetch
# Install skill-fetch plugin
claude plugin install skill-fetch@skill-fetch
Provides auto-updates, /fetch-skill command, and full plugin integration.
Option 2: npx skills add (Node.js)
npx skills add girofu/skill-fetch
Works with Claude Code, Cursor, and Codex.
Option 3: curl | sh (Universal, zero dependencies)
curl -fsSL https://raw.githubusercontent.com/girofu/skill-fetch/main/install.sh | bash
Auto-detects installed agents and installs for all of them. Specify a single agent:
curl -fsSL https://raw.githubusercontent.com/girofu/skill-fetch/main/install.sh | bash -s -- --agent claude
Option 4: Python installer
python3 -c "$(curl -fsSL https://raw.githubusercontent.com/girofu/skill-fetch/main/install.py)"
Or download and run:
curl -fsSL https://raw.githubusercontent.com/girofu/skill-fetch/main/install.py -o install.py
python3 install.py --agent cursor
Option 5: Manual (git clone)
git clone https://github.com/girofu/skill-fetch.git
# Claude Code
cp -r skill-fetch/skills/skill-fetch ~/.claude/skills/skill-fetch
# Cursor
cp -r skill-fetch/skills/skill-fetch ~/.cursor/skills/skill-fetch
# Other agents: replace ~/.cursor/ with ~/.codex/, ~/.gemini/, ~/.windsurf/, or ~/.amp/
⚙️ Setup API Keys
Important: API keys unlock the full 9-source search. Without them, only Sources 3-8 are available (still useful, but fewer results).
Interactive Setup (Recommended)
Run /fetch-skill-config in Claude Code. It will:
- Show which keys are currently configured
- Walk you through setting each key with links to get them
- Automatically install the SkillsMP MCP server if needed
- Write everything to
~/.claude/skills/.fetch-config.json
Manual Setup
🔑 SkillsMP API Key (Sources 1-2) — Recommended
SkillsMP provides the best semantic search with AI-powered matching. Get your free API key:
- Go to skillsmp.com and create an account
- Copy your API key
- Register the MCP server: