skillmd

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

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
96%
Vollständigkeit des Schemas
96%
Qualität der Benennung
80%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,206Tokens (Tool-Definitionen)
~4.9 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.72% von 128k Kontext)

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

npmskillmds1.2.0stdio

Remote-Endpunkte

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

Was es kann

Tool-Inventar

Tools (5)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet5 Tools
verifiziertVersion nicht aufgezeichnet5 Tools