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