skillmd
Search, fetch, lint, and install Agent Skills (SKILL.md) from the SkillMD registry.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"skillmd": {
"command": "npx",
"args": [
"skillmds"
]
}
}
}Ausführbare Pakete
1.2.0stdioRemote-Endpunkte
https://api.skillmd.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"pattern": "^[^/]+/[^/]+$",
"description": "Skill identifier as owner/name, e.g. anthropic/pdf"
}
},
"required": [
"slug"
],
"additionalProperties": false
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"pattern": "^[^/]+/[^/]+$",
"description": "Skill identifier as owner/name, e.g. anthropic/pdf"
}
},
"required": [
"slug"
],
"additionalProperties": false
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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"
]
}Community
Nachweis