Skip to main content
Glama

Skillcp

Да. Навыки и MCP-серверы уже переносимы — каждый крупный харнесс просто прячет их в разных папках и JSON-структурах. Skillcp — это недостающая библиотека: одна копия каждого навыка и MCP-сервера, опубликованная во все харнессы, которые вы используете.

Это CLI, MCP-сервер, Agent Skill и локальный веб-интерфейс, так что Cursor, Claude Code, Copilot, Codex, Gemini CLI, Windsurf, OpenCode, Cline, Claude Desktop и Pi могут им управлять — или вы можете управлять библиотекой через браузер.

Что он делает

  1. Хранит каноническую библиотеку в ~/.skillcp

    • Навыки как стандартные пакеты SKILL.md (~/.skillcp/skills/<name>/)

    • MCP-серверы как один mcp.json (~/.skillcp/mcp.json)

  2. Импортирует всё, что вы уже настроили в Cursor, Claude, Copilot и других

  3. Синхронизирует эту библиотеку обратно:

    • Навыки симлинкуются (копируются, если ОС блокирует ссылки) в каталоги навыков каждого продукта

    • 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 extension

Claude 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

~/.cursor/skills / .cursor/skills

~/.cursor/mcp.json / .cursor/mcp.json

Claude Code

~/.claude/skills / .claude/skills

~/.claude.json / .mcp.json

Copilot / VS Code

~/.copilot/skills / .github/skills

~/.copilot/mcp.json + пользовательский mcp.json VS Code / .vscode/mcp.json

GitHub Copilot / VS Code

~/.copilot/skills / .github/skills

~/.copilot/mcp-config.json + user mcp.json / .vscode/mcp.json

Windsurf

~/.windsurf/skills / .windsurf/skills

~/.codeium/windsurf/mcp.json / .windsurf/mcp.json

OpenAI Codex

~/.codex/skills / .codex/skills

~/.codex/mcp.json / .codex/mcp.json

Gemini CLI

~/.gemini/skills / .gemini/skills

~/.gemini/settings.json / .gemini/settings.json

OpenCode

~/.config/opencode/skills / .opencode/skills

opencode.json (mcp map, локально/удалённо)

Cline

~/.cline/mcp.json

Claude Desktop

claude_desktop_config.json

Generic .agents

~/.agents/skills / .agents/skills

Pi

~/.pi/agent/skills / .pi/skills

~/.pi/agent/mcp.json / .pi/mcp.json

Конвертация 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

~/.cursor/skills / .cursor/skills

~/.cursor/mcp.json / .cursor/mcp.json

Claude Code

~/.claude/skills / .claude/skills

~/.claude.json / .mcp.json

Copilot / VS Code

~/.copilot/skills / .copilot/skills

~/.copilot/mcp.json / .vscode/mcp.json

Windsurf

~/.windsurf/skills / .windsurf/skills

~/.codeium/windsurf/mcp.json / .windsurf/mcp.json

OpenCode

~/.config/opencode/skills / .opencode/skills

opencode.json (карта mcp)

Cline

~/.cline/skills / .cline/skills

~/.cline/mcp.json

Claude Desktop

claude_desktop_config.json

Generic .agents

~/.agents/skills / .agents/skills

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 status
A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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