Skip to main content
Glama
agentskill-sh

agentskill-mcp

Official

agentskill-mcp

MCP-Server für agentskill.sh – suchen, entdecken und installieren Sie KI-Agenten-Skills aus dem größten Skill-Verzeichnis (über 110.000 Skills).

Tools

Tool

Beschreibung

search_skills

Suche nach Skills per Schlüsselwort mit Filtern für Plattform, Kategorie und Sicherheitsbewertung

get_skill

Erhalte vollständige Details inklusive SKILL.md, Sicherheitsanalyse und Qualitätsprüfung

install_skill

Installiere einen Skill im lokalen Skill-Verzeichnis mit Sicherheitsüberprüfungen

get_trending

Erhalte aktuelle (24h), trendige (7d), Top- (allzeit) oder neueste Skills

browse_skillsets

Durchstöbere kuratierte Skill-Sammlungen, gebündelt nach Workflow oder Rolle

install_skillset

Installiere alle Skills aus einem Skillset auf einmal

rate_skill

Bewerte einen Skill mit 1-5, um anderen zu helfen, die besten Skills zu finden

check_updates

Überprüfe, ob für installierte Skills neuere Versionen verfügbar sind

Related MCP server: aiskillstore

Installation

Claude Code

claude mcp add agentskill -- npx -y agentskill-mcp

Claude Desktop

Hinzufügen zu ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "agentskill": {
      "command": "npx",
      "args": ["-y", "agentskill-mcp"]
    }
  }
}

Cursor / Windsurf / Cline / Andere MCP-Clients

{
  "mcpServers": {
    "agentskill": {
      "command": "npx",
      "args": ["-y", "agentskill-mcp"]
    }
  }
}

Anwendungsbeispiele

Sobald die Verbindung hergestellt ist, kann Ihr KI-Agent:

  • Suchen: "Finde Skills für SEO-Optimierung"

  • Filtern: "Suche nach Marketing-Skills mit einem Sicherheitswert über 80"

  • Stöbern: "Zeige mir trendige Skills für Claude Code"

  • Skillsets: "Durchstöbere kuratierte Skillsets für Frontend-Entwicklung"

  • Installieren: "Installiere den Skill compound-engineering/frontend-design"

  • Sammlung installieren: "Installiere das Skillset seo-starter"

  • Bewerten: "Bewerte compound-engineering/frontend-design mit 5/5"

  • Updates: "Suche nach Updates für meine installierten Skills"

Unterstützte Plattformen

Skills sind für über 20 Plattformen verfügbar: Claude Code, Cursor, GitHub Copilot, Windsurf, Codex, Gemini CLI, Hermes, ChatGPT, Cline, VS Code, OpenCode, Aider, AMP, Goose, Roo Code, Trae und mehr.

Lizenz

MIT

Available Tools

4 tools
get_skillB

Get full details for a specific skill including its SKILL.md content, security info, and metadata.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesSkill slug (e.g. 'seo-optimizer', 'react-best-practices')

TDQS

B3.2/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It mentions retrieving 'full details' including specific components, but doesn't disclose behavioral traits such as error handling (e.g., what happens if the slug doesn't exist), authentication needs, rate limits, or response format. This leaves gaps for an agent to understand operational nuances.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, efficient sentence that front-loads the purpose and lists key details retrieved. It avoids redundancy and wastes no words, though it could be slightly more structured by separating usage context.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's moderate complexity (retrieving detailed skill info), no annotations, and no output schema, the description is minimally adequate. It specifies what details are included, but lacks information on return values, error cases, or behavioral constraints, leaving the agent with incomplete context for reliable invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% description coverage, with the 'slug' parameter well-documented in the schema. The description adds no additional parameter semantics beyond implying the slug identifies a 'specific skill', which is already clear from the schema. Baseline 3 is appropriate as the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'Get' and resource 'full details for a specific skill', specifying what information is retrieved (SKILL.md content, security info, metadata). It distinguishes from siblings like 'search_skills' (searching multiple) and 'install_skill' (installing), though not explicitly. However, it doesn't fully differentiate from 'get_trending' which might also retrieve skill details, keeping it at 4.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when you need detailed information for a specific skill, but provides no explicit guidance on when to use this tool versus alternatives like 'search_skills' for broader queries or 'get_trending' for trending skills. It lacks exclusions or prerequisites, relying on context from the tool name and parameters.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

install_skillC

Install a skill from agentskill.sh to the local skills directory. Downloads the SKILL.md file and any associated files.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesSkill slug to install
targetDirNoTarget directory (auto-detected if not provided)

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries full burden. It mentions downloading files, which implies network activity and local file system changes, but doesn't disclose permissions needed, whether it overwrites existing skills, error handling, or rate limits. More behavioral context is needed for a mutation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences with no wasted words, front-loading the main action. It could be slightly improved by integrating parameter hints, but it's efficiently structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a mutation tool with no annotations and no output schema, the description is incomplete. It lacks details on success/failure outcomes, side effects, and error conditions. Given the complexity of installing skills, more context is needed to guide the agent effectively.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents both parameters. The description adds no additional meaning about parameters beyond what the schema provides, such as format examples for 'slug' or default behavior for 'targetDir'. Baseline 3 is appropriate when schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('Install a skill') and resource ('from agentskill.sh to the local skills directory'), including downloading specific files. It distinguishes from siblings like get_skill (retrieval) and search_skills (searching), but could be more explicit about the difference from get_trending.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance on when to use this tool versus alternatives like get_skill or search_skills. The description implies installation from a specific source (agentskill.sh), but doesn't state prerequisites, when not to use it, or compare with sibling tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_skillsC

Search for AI agent skills on agentskill.sh. Returns matching skills with name, description, rating, and install count.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesSearch query (e.g. 'seo', 'react', 'testing')
platformNoFilter by platform: claude-code, cursor, copilot, windsurf, codex, etc.
limitNoMax results (default: 5, max: 20)

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries full burden for behavioral disclosure. It mentions the return format ('Returns matching skills with name, description, rating, and install count'), which is helpful, but lacks critical details like pagination behavior, rate limits, authentication needs, error handling, or whether it's a read-only operation. For a search tool with zero annotation coverage, this leaves significant gaps.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two concise sentences with zero waste, front-loading the core purpose. Every word earns its place, though it could be slightly more informative without losing efficiency. It's appropriately sized for a search tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no annotations, no output schema, and three parameters, the description is incomplete. It covers the basic purpose and return fields but misses behavioral traits (e.g., safety, limits), usage context versus siblings, and deeper parameter insights. For a tool with this complexity, it should provide more guidance to the agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all three parameters thoroughly. The description adds no parameter-specific information beyond what's in the schema. Baseline 3 is appropriate when the schema does the heavy lifting, but the description doesn't compensate with additional context like example queries or platform nuances.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('Search for AI agent skills') and resource ('on agentskill.sh'), with specific verb+resource pairing. It distinguishes from sibling 'get_skill' (which likely retrieves a specific skill) and 'get_trending' (which likely shows popular skills), but doesn't explicitly contrast with 'install_skill' beyond the different action. The purpose is specific but could be more differentiated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives like 'get_skill' or 'get_trending'. It doesn't mention prerequisites, use cases, or exclusions. The agent must infer usage from tool names alone, which is insufficient for optimal selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updatesv0.1.0
    • First observedget_skill
    • First observedget_trending
    • First observedinstall_skill
    • First observedsearch_skills

TDQS

A3.5/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap: get_skill retrieves detailed information for a specific skill, get_trending lists popular skills, install_skill handles installation, and search_skills performs keyword-based searches. The descriptions reinforce these distinct roles, making misselection unlikely.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern using snake_case (e.g., get_skill, install_skill). The verbs (get, get, install, search) are appropriate and predictable, creating a coherent naming convention throughout the set.

Tool Count5/5

With 4 tools, this server is well-scoped for its purpose of managing AI agent skills. Each tool serves a clear and necessary function (discovery, retrieval, installation), and none feel redundant or missing, making the count appropriate for the domain.

Completeness4/5

The tool set covers core workflows for skill discovery and installation effectively, including search, trending, detailed retrieval, and installation. A minor gap exists in lifecycle management, such as updating or uninstalling skills, but agents can work around this with the provided tools for most use cases.

Maintenance

ActivityInactive
ResponsivenessUnresponsive

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    MCP server for discovering and installing AI agent skills from Loaditout. Search 20,000+ security-gradedMCP servers, check A/B/C/F grades, get install configs, and browse trending skills and curated packs.
    21
    26 npm
    1
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Agent-first skill marketplace MCP server. AI agents discover, install, and share skills across 7 platforms via MCP protocol. 15 tools including skill search, download, upload, and agent discovery.
    18
    4
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    This MCP server enables AI agents to search, discover, and install skills from the SkillsMP marketplace, with support for keyword and semantic search, skill content retrieval, and installation to various coding agents.
    5
    31 npm
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A powerful MCP server that brings the skills.sh ecosystem directly to your AI agents, enabling effortless discovery, installation, and management of skills.
    1
    MIT