mcp-skills
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| findSkillsC | Busca skills en el ecosistema skills.sh por palabra clave |
| installSkillC | Instala un skill desde skills.sh o GitHub usando su ID (owner/repo@skill) |
| selectSkillC | Recomienda el skill más relevante para una tarea concreta |
| uninstallSkillC | Desinstala un skill instalado usando su ID (owner/repo@skill) |
| updateSkillC | Actualiza un skill instalado usando su ID (owner/repo@skill) |
| analyzeProjectStackB | Analiza el package.json y recomienda skills según el stack detectado. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| confirmInstall | Plantilla para confirmar la instalación de un skill antes de ejecutarla |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| installedSkills |
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose with no overlap: analyzeProjectStack detects stacks, findSkills searches by keyword, selectSkill recommends for tasks, and install/uninstall/update manage skill lifecycle. The descriptions make it easy to differentiate between analysis, search, recommendation, and management functions.
Tools follow a consistent verbNoun pattern (e.g., analyzeProjectStack, findSkills, installSkill) with clear action-object naming. The minor deviation is 'selectSkill' which uses 'select' instead of a more precise verb like 'recommendSkill', but overall the naming is highly predictable and readable.
With 6 tools, the server is well-scoped for managing skills in the skills.sh ecosystem. It covers analysis, discovery, recommendation, and full lifecycle management (install/update/uninstall), with each tool earning its place without being overwhelming or insufficient for the domain.
The toolset provides complete coverage for the skills management domain: analyzeProjectStack for stack detection, findSkills and selectSkill for discovery and recommendation, and installSkill, updateSkill, uninstallSkill for full CRUD-like lifecycle management. No obvious gaps exist for the stated purpose.