Skip to main content
Glama
agentskill-sh

agentskill-mcp

Official

agentskill-mcp

agentskill.sh용 MCP 서버 -- 최대 규모의 스킬 디렉토리(11만 개 이상의 스킬)에서 AI 에이전트 스킬을 검색, 발견 및 설치하세요.

도구

도구

설명

search_skills

플랫폼, 카테고리 및 보안 점수 필터를 사용하여 키워드별로 스킬 검색

get_skill

SKILL.md, 보안 분석 및 품질 검토를 포함한 전체 세부 정보 가져오기

install_skill

보안 검사를 거쳐 로컬 스킬 디렉토리에 스킬 설치

get_trending

인기(24시간), 트렌드(7일), 최고(전체 기간) 또는 최신 스킬 가져오기

browse_skillsets

워크플로우나 역할별로 묶인 큐레이션된 스킬 컬렉션 탐색

install_skillset

스킬셋의 모든 스킬을 한 번에 설치

rate_skill

다른 사용자가 최고의 스킬을 찾을 수 있도록 스킬을 1~5점으로 평가

check_updates

설치된 스킬에 더 최신 버전이 있는지 확인

Related MCP server: aiskillstore

설치

Claude Code

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

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json에 추가하세요:

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

Cursor / Windsurf / Cline / 기타 MCP 클라이언트

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

사용 예시

연결되면 AI 에이전트가 다음을 수행할 수 있습니다:

  • 검색: "SEO 최적화를 위한 스킬 찾아줘"

  • 필터: "보안 점수 80점 이상인 마케팅 스킬 검색해줘"

  • 탐색: "Claude Code용 인기 스킬 보여줘"

  • 스킬셋: "프론트엔드 개발을 위한 큐레이션된 스킬셋 탐색해줘"

  • 설치: "compound-engineering/frontend-design 스킬 설치해줘"

  • 컬렉션 설치: "seo-starter 스킬셋 설치해줘"

  • 평가: "compound-engineering/frontend-design 스킬을 5/5로 평가해줘"

  • 업데이트: "설치된 스킬의 업데이트 확인해줘"

지원 플랫폼

Claude Code, Cursor, GitHub Copilot, Windsurf, Codex, Gemini CLI, Hermes, ChatGPT, Cline, VS Code, OpenCode, Aider, AMP, Goose, Roo Code, Trae 등 20개 이상의 플랫폼에서 스킬을 사용할 수 있습니다.

라이선스

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