
fkesheh/skill-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
LLM-управляемая платформа навыков с использованием MCP - создавать, редактировать и выполнять навыки программно в Claude, Cursor и любом MCP-совместимом клиенте без ручной загрузки файлов.
Обзор
Сервер Model Context Protocol (MCP), который позволяет Клоду управлять навыками, хранящимися в ~/.skill-mcp/skills. Эта система позволяет Клоду создавать, редактировать, запускать и управлять навыками программно, включая выполнение скриптов навыков с переменными среды. Производство готово 86% (145/145 тестов) 18 октября 2025 22-модульный модульный пакет Python с унифицированной архитектурой CRUD Напишите код Python, который объединяет несколько навыков в одном исполнении - следует шаблону MCP Anthropic для более эффективных агентов на 98,7%. Этот проект состоит из двух основных компонентов: 1. (src/skill mcp/server.py) - Пакет Python, обеспечивающий 5 унифицированных инструментов CRUD для управления навыками 2.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP), который позволяет Клоду управлять навыками, хранящимися в ~/.skill-mcp/skills. Эта система позволяет Клоду создавать, редактировать, запускать и управлять навыками программно, включая выполнение скриптов навыков с переменными среды.
##Быстрый статус
Статус: ** Производство готово ** Тестовое покрытие: ** 86% (145/145 тестов) Развернуто: 18 октября 2025 г. ** Архитектура: 22-модульный модульный пакет Python с унифицированной архитектурой CRUD
Обзор
**TL;DR: ** Напишите код Python, который объединяет несколько навыков в одном исполнении - следует шаблону MCP Anthropic для более эффективных агентов на 98,7%.
Этот проект состоит из двух основных компонентов:
- MCP Server (
src/skill_mcp/server.py) — Пакет Python, обеспечивающий 5 унифицированных инструментов CRUD для управления навыками - Skills Directory ([T2]) - Где хранить и управлять своими навыками
Ключевые преимущества
Унифицированное выполнение нескольких навыков (Code Execution with MCP)
Создайте один раз, сочиняйте везде ** - Исполните код Python, который легко объединяет несколько навыков в одном запуске:
** Что делает его мощным: **
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Skill Management MCP Server
A Model Context Protocol (MCP) server that enables Claude to manage skills stored in ~/.skill-mcp/skills. This system allows Claude to create, edit, run, and manage skills programmatically, including execution of skill scripts with environment variables.
Quick Status
Status: ✅ Production Ready Test Coverage: 86% (145/145 tests passing) Deployed: October 18, 2025 Architecture: 22-module modular Python package with unified CRUD architecture
Overview
TL;DR: Write Python code that unifies multiple skills in one execution - follows Anthropic’s MCP pattern for 98.7% more efficient agents.
This project consists of two main components:
- MCP Server (
src/skill_mcp/server.py) - A Python package providing 5 unified CRUD tools for skill management - Skills Directory (
~/.skill-mcp/skills/) - Where you store and manage your skills
Key Advantages
🚀 Unified Multi-Skill Execution (Code Execution with MCP)
Build once, compose everywhere - Execute Python code that seamlessly combines multiple skills in a single run:
# One execution, multiple skills unified!
# Imports from calculator, data-processor, and weather skills
from math_utils import calculate_average # calculator skill
from json_fetcher import fetch_json # data-processor skill
from weather_api import get_forecast # weather skill
# Fetch weather data
weather = fetch_json('https://api.weather.com/cities')
# Calculate averages using calculator utilities
temps = [city['temp'] for city in weather['cities']]
avg_temp = calculate_average(temps)
# Get detailed forecast
forecast = get_forecast('London')
print(f"Average temperature: {avg_temp}°F")
print(f"London forecast: {forecast}")
What makes this powerful:
- ✅ Context-efficient - Dependencies and env vars auto-aggregated from all referenced skills
- ✅ Composable - Mix and match utilities from any skill like building blocks
- ✅ No redundancy - Declare PEP 723 dependencies once in library skills, reuse everywhere
- ✅ Progressive disclosure - Load only the skills you need, when you need them
- ✅ Follows Anthropic’s MCP pattern - Code execution with MCP for efficient agents
Efficiency gains:
- 📉 98.7% fewer tokens when discovering tools progressively vs loading all upfront
- 🔄 Intermediate results stay in code - Process large datasets without bloating context
- ⚡ Single execution - Complex multi-step workflows in one code block instead of chained tool calls
This aligns with Anthropic’s research showing agents scale better by writing code to call tools rather than making direct tool calls for each operation.
🔓 Not Locked to Claude UI
Unlike the Claude interface, this system uses the Model Context Protocol (MCP), which is:
Установка
uvx --from skill-mcp skill-mcp-serverКонфигурация
{
"mcpServers": {
"skill-mcp": {
"command": "uvx",
"args": [
"--from",
"skill-mcp",
"skill-mcp-server"
]
}
}
}