skillmd

Search, fetch, lint, and install Agent Skills (SKILL.md) from the SkillMD registry.

使うべきか

品質と安全性

A
説明の品質
96%
スキーマの完全性
96%
命名の品質
80%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~2,206トークン数(ツール定義)
~4.9 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.72%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "skillmd": {
      "command": "npx",
      "args": [
        "skillmds"
      ]
    }
  }
}

実行可能なパッケージ

npmskillmds1.2.0stdio

リモートエンドポイント

https://api.skillmd.com/mcpstreamable-http

できること

ツール一覧

ツール(5)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢skillmd_search(query, category, verified_only, type, min_rating, ...)

Search the SkillMD registry of Agent Skills (SKILL.md files) by task, name or keywords. Returns matching skills with their owner/name slug, description, category, safety verdict and install snippet, best match first.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Natural-language query or keywords describing the task or skill"
    },
    "category": {
      "type": "string",
      "description": "Restrict to one category slug, e.g. coding, devops, data, security"
    },
    "verified_only": {
      "type": "boolean",
      "description": "Return only skills from verified publishers (default false)"
    },
    "type": {
      "type": "string",
      "enum": [
        "single",
        "pack"
      ],
      "description": "Restrict to single-file skills or multi-file packs"
    },
    "min_rating": {
      "type": "number",
      "minimum": 0,
      "maximum": 5,
      "description": "Minimum average rating, 0 to 5"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Maximum number of results (default 20)"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "description": "A skill as listed in search and leaderboard results.",
        "properties": {
          "slug": {
            "type": "string",
            "description": "owner/name identifier, e.g. anthropic/pdf"
          },
          "title": {
            "type": "string",
            "description": "Human-readable skill title"
          },
          "description": {
            "type": "string",
            "description": "What the skill does and when an agent should use it"
          },
          "category": {
            "type": "string",
            "description": "Category name"
          },
          "owner_handle": {
            "type": "string",
            "description": "Publisher handle"
          },
          "owner_name": {
            "type": "string",
            "description": "Publisher display name"
          },
          "license": {
            "type": [
              "string",
              "null"
            ],
            "description": "SPDX license id when declared"
          },
          "security_flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Capability flags: docs_only, network_calls, executes_scripts, reads_secrets, untrusted_install"
          },
          "ai_audit_verdict": {
            "type": [
              "string",
              "null"
            ],
            "description": "Safety review verdict: pass, caution, warning, fail or inconclusive"
          },
          "repo_stars": {
            "type": [
              "number",
              "null"
            ],
            "description": "GitHub stars of the source repository"
          },
          "install_snippet": {
            "type": "string",
            "description": "One-line install command"
          }
        },
        "required": [
          "slug"
        ],
        "additionalProperties": true
      },
      "description": "Matching skills, best first"
    }
  },
  "required": [
    "items"
  ]
}
🟢skillmd_get(slug)

Fetch one skill by owner/name slug: description, SKILL.md body, provenance (source repo and pinned commit), license, safety verdict and capability flags, plus companion file listing for packs.

入力スキーマ

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "pattern": "^[^/]+/[^/]+$",
      "description": "Skill identifier as owner/name, e.g. anthropic/pdf"
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "owner/name identifier, e.g. anthropic/pdf"
    },
    "title": {
      "type": "string",
      "description": "Human-readable skill title"
    },
    "description": {
      "type": "string",
      "description": "What the skill does and when an agent should use it"
    },
    "category": {
      "type": "string",
      "description": "Category name"
    },
    "owner_handle": {
      "type": "string",
      "description": "Publisher handle"
    },
    "owner_name": {
      "type": "string",
      "description": "Publisher display name"
    },
    "license": {
      "type": [
        "string",
        "null"
      ],
      "description": "SPDX license id when declared"
    },
    "security_flags": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Capability flags: docs_only, network_calls, executes_scripts, reads_secrets, untrusted_install"
    },
    "ai_audit_verdict": {
      "type": [
        "string",
        "null"
      ],
      "description": "Safety review verdict: pass, caution, warning, fail or inconclusive"
    },
    "repo_stars": {
      "type": [
        "number",
        "null"
      ],
      "description": "GitHub stars of the source repository"
    },
    "install_snippet": {
      "type": "string",
      "description": "One-line install command"
    },
    "type": {
      "type": "string",
      "enum": [
        "single",
        "pack"
      ],
      "description": "single SKILL.md or a multi-file pack"
    },
    "body_md": {
      "type": "string",
      "description": "Markdown body of SKILL.md"
    },
    "raw_md": {
      "type": [
        "string",
        "null"
      ],
      "description": "Verbatim SKILL.md including frontmatter when stored"
    },
    "verified": {
      "type": "boolean",
      "description": "Published by a verified publisher"
    },
    "source_repo": {
      "type": [
        "string",
        "null"
      ],
      "description": "Upstream repository"
    },
    "commit_sha": {
      "type": [
        "string",
        "null"
      ],
      "description": "Pinned upstream commit"
    },
    "files": {
      "type": "array",
      "description": "Companion files for packs",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "categories": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    }
  },
  "required": [
    "slug",
    "title",
    "description"
  ],
  "description": "Full skill record.",
  "additionalProperties": true
}
🟢skillmd_download(slug)

Return the full contents of any public skill by owner/name slug: the SKILL.md text plus every companion file for packs, ready to write to disk. Skills are plain-text instructions an agent reads on demand; nothing executes, and every listed skill has passed SkillMD's safety review.

入力スキーマ

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "pattern": "^[^/]+/[^/]+$",
      "description": "Skill identifier as owner/name, e.g. anthropic/pdf"
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "owner/name of the skill"
    },
    "files": {
      "type": "array",
      "description": "Every file in the skill, SKILL.md first",
      "items": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Relative path inside the skill folder"
          },
          "content": {
            "type": "string",
            "description": "UTF-8 text content"
          },
          "content_base64": {
            "type": "string",
            "description": "Base64 content for binary files"
          },
          "source_url": {
            "type": "string",
            "description": "Fetch URL for large or binary companions not inlined"
          },
          "note": {
            "type": "string",
            "description": "How to treat this entry when content is not inlined"
          }
        },
        "required": [
          "path"
        ]
      }
    }
  },
  "required": [
    "slug",
    "files"
  ]
}
🟢skillmd_trending(range, category, limit)

Top skills on the SkillMD leaderboard, ranked by installs, saves and ratings, optionally within one category and time window.

入力スキーマ

{
  "type": "object",
  "properties": {
    "range": {
      "type": "string",
      "enum": [
        "30d",
        "all"
      ],
      "description": "Ranking window: last 30 days or all time (default all)"
    },
    "category": {
      "type": "string",
      "description": "Restrict to one category slug, e.g. coding, devops, data, security"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Maximum number of results (default 20)"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "description": "A skill as listed in search and leaderboard results.",
        "properties": {
          "slug": {
            "type": "string",
            "description": "owner/name identifier, e.g. anthropic/pdf"
          },
          "title": {
            "type": "string",
            "description": "Human-readable skill title"
          },
          "description": {
            "type": "string",
            "description": "What the skill does and when an agent should use it"
          },
          "category": {
            "type": "string",
            "description": "Category name"
          },
          "owner_handle": {
            "type": "string",
            "description": "Publisher handle"
          },
          "owner_name": {
            "type": "string",
            "description": "Publisher display name"
          },
          "license": {
            "type": [
              "string",
              "null"
            ],
            "description": "SPDX license id when declared"
          },
          "security_flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Capability flags: docs_only, network_calls, executes_scripts, reads_secrets, untrusted_install"
          },
          "ai_audit_verdict": {
            "type": [
              "string",
              "null"
            ],
            "description": "Safety review verdict: pass, caution, warning, fail or inconclusive"
          },
          "repo_stars": {
            "type": [
              "number",
              "null"
            ],
            "description": "GitHub stars of the source repository"
          },
          "install_snippet": {
            "type": "string",
            "description": "One-line install command"
          }
        },
        "required": [
          "slug"
        ],
        "additionalProperties": true
      },
      "description": "Matching skills, best first"
    }
  },
  "required": [
    "items"
  ]
}
🟢skillmd_recommend(based_on, limit)

Recommend skills. With based_on set to a skill's owner/name slug, returns the top skills in that skill's category (excluding itself); without it, returns what is trending over the last 30 days.

入力スキーマ

{
  "type": "object",
  "properties": {
    "based_on": {
      "type": "string",
      "pattern": "^[^/]+/[^/]+$",
      "description": "Skill slug (owner/name) to base recommendations on"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Maximum number of results (default 10)"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "description": "A skill as listed in search and leaderboard results.",
        "properties": {
          "slug": {
            "type": "string",
            "description": "owner/name identifier, e.g. anthropic/pdf"
          },
          "title": {
            "type": "string",
            "description": "Human-readable skill title"
          },
          "description": {
            "type": "string",
            "description": "What the skill does and when an agent should use it"
          },
          "category": {
            "type": "string",
            "description": "Category name"
          },
          "owner_handle": {
            "type": "string",
            "description": "Publisher handle"
          },
          "owner_name": {
            "type": "string",
            "description": "Publisher display name"
          },
          "license": {
            "type": [
              "string",
              "null"
            ],
            "description": "SPDX license id when declared"
          },
          "security_flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Capability flags: docs_only, network_calls, executes_scripts, reads_secrets, untrusted_install"
          },
          "ai_audit_verdict": {
            "type": [
              "string",
              "null"
            ],
            "description": "Safety review verdict: pass, caution, warning, fail or inconclusive"
          },
          "repo_stars": {
            "type": [
              "number",
              "null"
            ],
            "description": "GitHub stars of the source repository"
          },
          "install_snippet": {
            "type": "string",
            "description": "One-line install command"
          }
        },
        "required": [
          "slug"
        ],
        "additionalProperties": true
      },
      "description": "Matching skills, best first"
    }
  },
  "required": [
    "items"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 5 件
検証済みバージョンは記録されていませんツール 5 件