# skillfed-mcp

Finds vetted agent skills from an abstract task description while keeping your plan, files, and output on the local machine.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 18
- Author: skill-federation
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/skill-federation/skill-federation
- Updated: 2026-10-15
- HTML: https://affpapa.org/en/nevibecode/mcp/skillfed-mcp

## What it does

\`skillfed-mcp` exposes skill discovery through MCP. The agent turns a request into abstract wishes: a capability description, paraphrases, keywords, and a short capability sketch. The server matches those wishes against a catalog of vetted skills.

The returned skills are read as reference notes rather than executed code. An agent can inspect several matches and install one only when needed. Your plan, files, and output stay on the machine; only the abstract wishes cross the boundary. The second Claude Code setup requires `SKILLFED_ENDPOINT` through `--env`. The server runs with `npx -y skillfed-mcp`.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `SKILLFED_ENDPOINT` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env SKILLFED_ENDPOINT=<SKILLFED_ENDPOINT> --transport stdio skillfed-mcp -- npx -y skillfed-mcp
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add skillfed-mcp --env SKILLFED_ENDPOINT=<SKILLFED_ENDPOINT> -- npx -y skillfed-mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "skillfed-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "skillfed-mcp"
            ],
            "env": {
                "SKILLFED_ENDPOINT": "<SKILLFED_ENDPOINT>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "skillfed-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "skillfed-mcp"
            ],
            "env": {
                "SKILLFED_ENDPOINT": "<SKILLFED_ENDPOINT>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e SKILLFED_ENDPOINT=<SKILLFED_ENDPOINT> skillfed-mcp npx -y skillfed-mcp
```
Replace <…> with your own values

## When to use it
- find skills for an abstract task
- compare several catalog matches
- search current practice through MCP
- keep project data on the local machine

## Example prompts
- Run `/skillfed` to find skills for an API migration.
- Use `/skillfed` to locate skills for a project security review.
- Ask `/skillfed` to find several skills for launching an open-source developer tool.

## Similar
- [nvidia-skill-finder](https://affpapa.org/en/nevibecode/skills/nvidia-nvidia-skill-finder.md) — skill · 838 installs
- [evolving-ai-agents](https://affpapa.org/en/nevibecode/skills/evolving-ai-agents.md) — skill · 833 installs
- [agent-skill-stack](https://affpapa.org/en/nevibecode/skills/agent-skill-stack.md) — skill · 128 installs
- [related-skills-surfacer](https://affpapa.org/en/nevibecode/skills/related-skills-surfacer.md) — skill · 584 installs
- [openai-privacy-filter](https://affpapa.org/en/nevibecode/skills/openai-privacy-filter.md) — skill · 369 installs
- [redacta-mcp](https://affpapa.org/en/nevibecode/mcp/redacta-mcp.md) — MCP server · ★ 8

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
