Allows the fetching of skill documentation and repository content directly from GitHub repositories to provide AI agents with immediate access to community-made instructions and code patterns.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@skills-master-mcpfind and read a skill for converting markdown to PDF"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
What is this?
A Plug & Play MCP server that connects your AI coding agent to the SkillsMP marketplace - 8,000+ community-made skills.
You can search for skills, easily install them (to ~/.claude/skills/) or read them directly into your agent's context (without installing).
No API key needed.
The key idea is to help lazy people like me to use skills more often, and save time and tokens for our dear agents.
Example
Here’s a real use case: converting a Markdown file to PDF.
You can either have the agent learn how to do it via web search, or simply import the skill.
Super efficient and fast.
You: "I need to convert README.md to a PDF"
Agent: searches SkillsMP for "markdown to pdf"
→ finds a skill for it
→ reads the SKILL.md content from GitHub
→ now has the full instructions in context
Agent: "I found a skill for this. It uses Puppeteer to render
the markdown and save it as PDF. Let me do that now."
...converts your file using the skill's instructions.
You: ":))))"The skill was never installed to your ~/.claude/skills
The agent just read it, learned the approach, and executed it.
One-shot use.
If you want a skill permanently, you can install it too:
You: "Install that markdown-to-pdf skill for Claude Code"
Agent: runs install_skill
→ skill is now saved to .claude/skills/
→ available in every future conversationQuick Start
No API key
Claude Code
claude mcp add skills-master -- npx skills-master-mcpCursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"skills-master": {
"command": "npx",
"args": ["skills-master-mcp"]
}
}
}Any MCP-Compatible Client
npx skills-master-mcpTools
Tool | Input | Output |
| keywords (e.g., | List of matching skills with name, author, stars, links |
| plain English (e.g., | Semantically relevant skills ranked by relevance |
| GitHub owner + repo + path | The skill's full SKILL.md content, loaded into agent context |
| GitHub source + skill names + target agents | Skill permanently saved to agent's skills directory |
| skill names | Deletes the skill files from agent's skills directory |
search
Parameter | Type | Default | Description |
| string | required | Search terms |
| number |
| Page number |
| number |
| Results per page (max: 100) |
| string |
|
|
| string |
|
|
ai_search
Parameter | Type | Default | Description |
| string | required | Natural language query |
| string |
|
|
read_skill
Parameter | Type | Default | Description |
| string | required | GitHub user/org |
| string | required | Repository name |
| string | — | Path to skill folder |
| string |
| Git branch |
install_skill
Parameter | Type | Default | Description |
| string | required | GitHub |
| string | required | Skill names (comma-separated) |
| string | required | Target agents (comma-separated) |
| boolean |
| Install globally (user-level) |
remove_skill
Parameter | Type | Default | Description |
| string | required | Skill names to remove (comma-separated) |
| string |
| Target agent |
| boolean |
| Remove from global scope |
Supported Agents
Agent | Install | Remove |
Yes | Yes | |
Yes | Yes | |
Yes | — | |
Yes | — | |
Yes | — | |
Yes | — | |
Yes | — |
How It Works
Your AI Agent
│
▼
skills-master-mcp (local, via npx)
├── search / ai_search ──▶ Proxy Backend ──▶ SkillsMP API
├── read_skill ──────────▶ GitHub (direct)
├── install_skill ───────▶ npx add-skill
└── remove_skill ────────▶ Local file deletionSearch requests go through a proxy backend so you don't need an API key. Everything else is direct.
Configuration
Nothing to configure. Optional env vars for advanced use:
Variable | Default | Description |
| Production URL | Override backend endpoint |
|
|
|
|
| HTTP port (when |
Links
License
MIT
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.