skillcp
Skillcp
Да. Навыки и MCP-серверы уже переносимы — каждый крупный харнесс просто прячет их в разных папках и JSON-структурах. Skillcp — это недостающая библиотека: одна копия каждого навыка и MCP-сервера, опубликованная во все харнессы, которые вы используете.
Это CLI, MCP-сервер, Agent Skill и локальный веб-интерфейс, так что Cursor, Claude Code, Copilot, Codex, Gemini CLI, Windsurf, OpenCode, Cline, Claude Desktop и Pi могут им управлять — или вы можете управлять библиотекой через браузер.
Что он делает
Хранит каноническую библиотеку в
~/.skillcpНавыки как стандартные пакеты
SKILL.md(~/.skillcp/skills/<name>/)MCP-серверы как один
mcp.json(~/.skillcp/mcp.json)
Импортирует всё, что вы уже настроили в Cursor, Claude, Copilot и других
Синхронизирует эту библиотеку обратно:
Навыки симлинкуются (копируются, если ОС блокирует ссылки) в каталоги навыков каждого продукта
MCP-серверы объединяются с нативными конфигами каждого продукта без затирания посторонних настроек
После синхронизации один и тот же GitHub MCP-сервер и тот же навык code-review появляются во всех харнессах.
Related MCP server: Lab Registry Server
Установка
npm install -g skillcp
skillcp --versionИли запуск без установки:
npx skillcpИз клонированного репозитория:
npm install
npm run build
node dist/cli.js statusПервый запуск:
skillcp init --import --install --syncЭто создаёт библиотеку, собирает существующие навыки/конфиги MCP, регистрирует сам Skillcp как навык и MCP-сервер и записывает всё обратно в обнаруженные харнессы.
Использование из любого харнесса (плагин)
skillcp install добавляет:
Agent Skill
skillcp(чтобы модель знала, когда его использовать)MCP-сервер
skillcp(skillcp serveчерез stdio)
Любой MCP-совместимый харнесс может вызывать такие инструменты, как skillcp_add_skill, skillcp_add_mcp, skillcp_import, skillcp_sync и skillcp_open_ui, вместо ручного редактирования пяти конфигурационных файлов.
Этот репозиторий также является нативным плагином для IDE:
Cursor / Copilot / Windsurf
code --install-extension ./extensions/vscode
# or, in Cursor: Install from VSIX / install the folder as an extensionClaude Code
claude plugin install .
# or
claude --plugin-dir .Плагин регистрирует MCP-сервер Skillcp, добавляет навык и команды: Open UI, Sync, Import.
Если MCP-сервер не подключён, CLI можно запускать напрямую. Для браузерного интерфейса используйте skillcp ui. Встроенный навык в skills/skillcp/SKILL.md описывает оба пути.
Веб-интерфейс
skillcp uiЗапускает небольшой локальный веб-сервер (по умолчанию http://127.0.0.1:8787) и открывает его в вашем браузере. Там вы можете создавать, редактировать и удалять навыки, добавлять MCP-серверы, импортировать из установленных харнессов и синхронизировать библиотеку обратно. Он привязывается только к localhost.
skillcp ui --port 9000 --no-openПоддерживаемые харнессы
Harness | Навыки (глобально / проект) | Конфиг MCP (глобально / проект) |
Cursor |
|
|
Claude Code |
|
|
Copilot / VS Code |
|
|
GitHub Copilot / VS Code |
|
|
Windsurf |
|
|
OpenAI Codex |
|
|
Gemini CLI |
|
|
OpenCode |
|
|
Cline | — |
|
Claude Desktop | — |
|
Generic |
| — |
Pi |
|
|
Конвертация MCP учитывает реальные различия форматов: mcpServers против servers против OpenCode mcp против Codex TOML mcp_servers, плюс httpUrl у Gemini против url.
У Pi нет нативного MCP; Skillcp записывает mcp.json в каталог агента Pi, чтобы расширения (например, pi-mcp-server) подхватывали те же серверы.
Некоторые харнессы читают не только свою папку навыков (Cursor также читает Claude, Copilot и Gemini читают .agents; Copilot и Gemini читают .agents; Pi читает .agents). Синхронизация записывает каждый навык в минимальное число папок, а также убирает лишние ссылки Skillcp, которые отображались бы дважды.
Синхронизация аддитивна. Лишние MCP-серверы, не принадлежащие Skillcp, не трогаются. Серверы, которыми управлял Skillcp, удаляются из файлов харнесса при следующей синхронизации (и немедленно при --force). --force заменяет ссылки, которые Skillcp раньше не создавал. --keep при rm оставляет ссылки на месте.
Проект против глобального
Синхронизация по умолчанию — глобальная. --project пишет в текущую рабочую директорию для проектных навыков и конфигов.
CLI
# Browser GUI for the library
skillcp ui
# See what is installed where
skillcp status
skillcp doctor
# Add a skill from a folder or GitHub repo
skillcp skill add ./my-skill
skillcp skill add anthropics/skills --path pdf
# Add an MCP server once
skillcp mcp add github --command npx --args -y,@modelcontextprotocol/server-github --env GITHUB_TOKEN=$GITHUB_TOKEN
skillcp mcp add docs --url https://example.com/mcp --type http
# Publish the library to every detected harness (user-global)
skillcp sync
# Also write project files (.cursor/skills, .mcp.json, .vscode/mcp.json, …)
skillcp sync --project
# Only Cursor + Claude Code
skillcp sync --to cursor --to claudeРазработка
code --install-extension ./extensions/vscode
# or, in Cursor: Install from VSIX / install the folder as an extensionКак это работает
Skillcp сканирует все поддерживаемые харнессы, собирает их конфиги навыков и MCP в единую библиотеку и затем записывает её обратно в нативные форматы. Симлинки используются для навыков, чтобы избежать копирования; если симлинки недоступны, используются копии. MCP-серверы объединяются в конфиги каждого продукта, не затрагивая существующие настройки.
Этот репозиторий также является плагином для Claude Code (см. /.claude-plugin/plugin.json). Включите его с помощью:
claude plugin install .
# or
claude --plugin-dir .Если MCP-сервер не подключён, агенты всё равно могут запускать CLI. Для веб-интерфейса используйте skillcp ui. Встроенный навык в skills/skillcp/SKILL.md описывает оба пути.
Веб-интерфейс
skillcp uiЗапускает небольшой локальный веб-сервер (по умолчанию http://127.0.0.1:8787) и открывает его в браузере. Вы можете создавать, редактировать и удалять навыки, добавлять MCP-серверы и синхронизировать библиотеку.
skillcp ui --port 9000 --no-openПоддерживаемые харнессы
Харнесс | Навыки (глобально / проект) | MCP-конфиг (глобально / проект) |
Cursor |
|
|
Claude Code |
|
|
Copilot / VS Code |
|
|
Windsurf |
|
|
OpenCode |
|
|
Cline |
|
|
Claude Desktop | — |
|
Generic |
| — |
MCP-конвертация учитывает реальные различия в форматах: mcpServers против servers против OpenCode mcp против Codex TOML mcp_servers.
У Pi нет собственного формата навыков или MCP.
code --install-extension ./extensions/vscode
# or, in Cursor: Install from VSIX / install the folder as an extensionСинхронизация
Первый запуск:
skillcp init --import --install --syncСоздаёт библиотеку, собирает существующие навыки/MCP-конфиги, регистрирует сам Skillcp как навык + MCP-сервер и записывает всё обратно в обнаруженные харнессы.
Использование из любого харнесса (плагин)
skillcp install добавляет:
навык
skillcp(чтобы модель знала, когда его использовать)MCP-сервер
skillcp(skillcp serveчерез stdio)
Любой MCP-совместимый харнесс может вызывать инструменты skillcp_add_skill, skillcp_add_mcp, skillcp_import и skillcp_sync — вместо ручного редактирования пяти конфигов.
Повседневное использование
# Browser GUI for the library
skillcp ui
# See what is installed where
skillcp status
skillcp doctor
# Add a skill from a folder or GitHub repo
skillcp skill add ./my-skill
skillcp skill add anthropics/skills --path pdf
# Add an MCP server once
skillcp mcp add github --command npx --args -y,@modelcontextprotocol/server-github --env GITHUB_TOKEN=$GITHUB_TOKEN
skillcp mcp add docs --url https://example.com/mcp --type http
# Publish the library to every detected harness (user-global)
skillcp sync
# Also write project files (.cursor/skills, .mcp.json, .vscode/mcp.json, …)
skillcp sync --project
# Only Cursor + Claude Code
skillcp sync --to cursor --to claudeХарнессы
~/.skillcp/
config.json # symlink vs copy
mcp.json # canonical MCP servers
manifest.json # names Skillcp manages
skills/
code-review/SKILL.md
skillcp/SKILL.md
backups/ # copies of harness files before each MCP writeКак устроена библиотека
skillcp init [--import] [--install] [--sync]
skillcp status [--project]
skillcp doctor
skillcp import [--to cursor] [--all] [--project] [--overwrite]
skillcp sync [--to claude] [--all] [--project] [--dry-run] [--force] [--prune]
skillcp install [--no-sync]
skillcp serve
skillcp ui [--port 8787] [--host 127.0.0.1] [--no-open]
skillcp skill list|add|rm|show
skillcp skill rm <name> [--keep] [--project]
skillcp mcp list|add|rm|show
skillcp mcp rm <name> [--keep] [--project]
skillcp harnessesСекреты
Skillcp не хранит секреты. Используйте переменные окружения (например, GITHUB_TOKEN) в конфигах MCP. Skillcp копирует записи как есть.
CLI
npm install
npm test
npm run build
node dist/cli.js statusThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to discover, install, and manage SKILL.md skills from a Git-backed registry via MCP tools for search, install, and list operations.51MIT
- FlicenseAqualityAmaintenanceEnables MCP clients to discover and fetch skills, agents, commands, and hooks from the Gen-e2 Lab Registry, and check local inventory compliance against the registry.15
- AlicenseNot gradedqualityBmaintenanceDiscovers and manages portable agent capabilities (skills and MCP servers) from configurable collections, providing search, inspection, and local installation via CLI and MCP tools.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables managing local repositories, CLIs, MCP servers, and skills via MCP tools, with inventory tracking, guarded updates, and Docker-sandboxed trials.MIT
Related MCP Connectors
A registry of 5,900+ peer-authored skills any MCP agent can search and load on demand.
Search your team's shared AI-skill library, get install commands, and save skills from your agent.
Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lum1n/skillcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server