Zugriff auf alle Premium Skills für 9,99 $/Monat. Jederzeit kündbar.Jetzt upgraden

Skillry MCP: Tool-Referenz

Rufe diese Tools in einem verbundenen MCP-Client auf. Die Argumente liefert meist dein Agent; die Referenz hilft beim Prüfen von Aufrufen und Entwickeln von Integrationen.

skillry-cli@lateststdioskills:read

Geprüft: 26. Okt. 2026

Client verbinden

Vor dem Tool-Aufruf

Zum Client hinzufügen

Skillry nutzt einen lokalen stdio-Server auf macOS oder Windows mit Node.js 22+. Zugangsdaten liegen im sicheren Speicher des Betriebssystems. /mcp ist eine Einrichtungsseite, kein entfernter MCP-Endpunkt.

Konto und Freigabe

Kontoaufrufe verwenden eine Browserfreigabe mit skills:read. Der aktuelle Zugang läuft nach 7 Tagen ohne automatische Verlängerung ab. CLI und MCP auf demselben Rechner teilen die Zugangsdaten für dieselbe Dienst-URL; beim Trennen werden diese widerrufen.

Prüfe Anforderungen und Zugriff vor der Installation. Behalte den gewählten Skill und die Version bei. Eine Installation führt den Skill nicht aus, kauft keinen Zugriff und bezahlt keine externen Anbieter.

Ersetze <skill-slug> durch einen slug aus search_skills und <published-version> durch die gewählte veröffentlichte Version. Verwende absolute Pfade deines Rechners.

Suche und Auswahl

search_skills

Öffentlich

Sucht veröffentlichte Skills nach gewünschter Ausgabe und expliziten Anforderungen. Standard ist die Stichwortsuche; ein Treffer garantiert keine Ausführbarkeit in deiner Umgebung.

Parameter9

querystringOptional

Gewünschte Ausgabe oder exakter Name/slug. Eine Eingabe-PDF oder URL legt den gewünschten Ausgabetyp nicht fest.

maxLength: 200 · Standard ""

outputTypestringOptional

Filtert nach gewünschtem Ausgabetyp. presentation ist der API-Wert für Präsentationen.

html | image | video | presentation | game | other

deliveryScopestringOptional

Wähle vollständiges Werk oder Komponente. Fehlende Angaben zum Lieferumfang bleiben prüfpflichtig.

complete | component

avoidVoiceoverbooleanOptional

true schließt Kandidaten mit ausdrücklich erforderlichem Sprechertext im Hauptablauf aus.

allowApiKeysbooleanOptional

false schließt deklarierte Pflicht-Keys von Anbietern aus. Fehlende Angaben gelten weiter als unbekannt.

allowExternalCostsbooleanOptional

false schließt deklarierte externe Kosten aus. Unbekannte Kosten müssen geprüft werden.

limitintegerOptional

Maximale Treffer pro Aufruf. Es gelten Bereich und Standardwert dieses Tools.

≥ 1 · ≤ 20 · Standard 5

offsetintegerOptional

Startposition der Seite. Setze mit dem zurückgegebenen nextOffset fort.

≥ 0 · ≤ 10000 · Standard 0

localestringOptional

Inhaltssprache. Verwende exakte API-Werte wie zh-CN, zh-TW und pt-BR.

en | zh-CN | zh-TW | ja | ko | es | pt-BR | de | fr · Standard "en"

Beispielargumente · JSON
{
  "query": "product presentation",
  "outputType": "presentation",
  "avoidVoiceover": true,
  "allowApiKeys": false,
  "allowExternalCosts": false,
  "limit": 3
}

Ergebnis und Verhalten

Liefert skills, nextOffset und Such-/Prüfstatus. Prüfe appliedRequirements, requirementReview, costNotice und clarificationQuestion. Unbekannte Anforderungen müssen geprüft werden; constraintsStatus: unconfirmed bedeutet, dass der Dienst die Filter nicht bestätigt hat. Bewertungen sind keine Wahrscheinlichkeiten.

get_skill

Öffentlich

Prüft Version, Vorschau, Eingaben, Abhängigkeiten und externe Kosten eines veröffentlichten Skills vor der Auswahl.

Parameter1

slugstringErforderlich

Exakter slug des ausgewählten veröffentlichten Skills: kleingeschriebene Wörter mit Bindestrichen, maximal 64 Zeichen.

minLength: 1 · maxLength: 64

Beispielargumente · JSON
{
  "slug": "<skill-slug>"
}

Ergebnis und Verhalten

Liefert öffentliche Versionsmetadaten, ohne Zugriff zu gewähren oder private Paketinhalte bereitzustellen.

Konto und Freigabe

connect_account

Browserfreigabe

Startet die Browserfreigabe auf Verbindungswunsch des Nutzers. Eine laufende Freigabe wird weiterverwendet.

ParameterKeine Argumente. Übergib ein leeres Objekt.

Ergebnis und Verhalten

Liefert verificationUrl, userCode, expiresAt, browserOpened und pollAfterSeconds. Zeige URL und passenden Code an; Zugangsdaten werden nie ausgegeben.

connection_status

Browserfreigabe

Setzt eine ausstehende Freigabe fort. Rufe es nach dem zurückgegebenen Intervall pollAfterSeconds erneut auf.

ParameterKeine Argumente. Übergib ein leeres Objekt.

Ergebnis und Verhalten

Meldet not_started, pending, denied, expired oder connected. Nach Freigabe wird der Token sicher im System gespeichert. Halte das Abfrageintervall ein.

account_status

Konto erforderlich

Prüft aktuelle Mitgliedschaft, Ablauf der Freigabe, Berechtigungsumfang und Tageskontingent.

ParameterKeine Argumente. Übergib ein leeres Objekt.

Ergebnis und Verhalten

Liefert connected, entitlement, scope, sessionExpiresAt, quota und pricingUrl ohne persönliche Identität oder Zugangsdaten.

disconnect_account

Konto erforderlich

Bricht ausstehende Freigaben ab, widerruft die gemeinsamen CLI/MCP-Zugangsdaten und entfernt sie aus dem sicheren Systemspeicher.

ParameterKeine Argumente. Übergib ein leeres Objekt.

Ergebnis und Verhalten

Prüfe serverRevoked. Scheitert der entfernte Widerruf, werden lokale Zugangsdaten gelöscht, der Server-Token kann aber bis zum Ablauf gültig bleiben.

get_skill_access

Konto erforderlich

Prüft den Zugriff auf einen veröffentlichten Skill vor dem Download. Reserviert und verbraucht kein Kontingent.

Parameter1

slugstringErforderlich

Exakter slug des ausgewählten veröffentlichten Skills: kleingeschriebene Wörter mit Bindestrichen, maximal 64 Zeichen.

minLength: 1 · maxLength: 64

Beispielargumente · JSON
{
  "slug": "<skill-slug>"
}

Ergebnis und Verhalten

Liefert access (free, purchased, member oder purchase_required), canDownload, reason, purchaseUrl, version und quota. Beim Download werden Rechte erneut geprüft.

Downloads, Installation und Updates

download_skill

Konto erforderlichÄndert lokale Dateien

Speichert ein geprüftes Skill-ZIP in einem gewählten absoluten Verzeichnis. Vorhandene Dateien werden nie überschrieben.

Parameter3

slugstringErforderlich

Exakter slug des ausgewählten veröffentlichten Skills: kleingeschriebene Wörter mit Bindestrichen, maximal 64 Zeichen.

minLength: 1 · maxLength: 64

downloadDirectorystringErforderlich

Explizites absolutes Verzeichnis für das ZIP. Agent und Installationsbereich werden nicht verwendet.

maxLength: 4096

expectedVersionstringOptional

Gewählte veröffentlichte Version. Bei Updates erforderlich, bei Installation/Download optional. Ändert sich die Veröffentlichung, prüfe sie erneut.

minLength: 1 · maxLength: 64

Beispielargumente · JSON
{
  "slug": "<skill-slug>",
  "downloadDirectory": "/absolute/path/downloads",
  "expectedVersion": "<published-version>"
}

Ergebnis und Verhalten

Liefert nach ZIP- und Versionsprüfung archivePath, slug, version und sha256. Installiert nichts und meldet keinen Installationsabschluss.

install_skill

Konto erforderlichÄndert lokale Dateien

Installiert die gewählte Version für einen expliziten Agenten und Bereich. Vorhandene Skill-Verzeichnisse werden nicht überschrieben.

Parameter5

slugstringErforderlich

Exakter slug des ausgewählten veröffentlichten Skills: kleingeschriebene Wörter mit Bindestrichen, maximal 64 Zeichen.

minLength: 1 · maxLength: 64

agentstringErforderlich

Installationsziel, getrennt vom MCP-Hostnamen. global nutzt das zugeordnete Skills-Verzeichnis; project erlaubt nur shared oder claude-code.

shared | codex | cursor | gemini-cli | opencode | claude-code | kimi-code | antigravity

scopestringOptional

global installiert für deinen OS-Nutzer; project unter dem expliziten projectDirectory.

global | project · Standard "global"

projectDirectorystringOptional

Absoluter Projektpfad, bei scope: project erforderlich und bei scope: global unzulässig. shared nutzt .agents/skills; claude-code nutzt .claude/skills.

maxLength: 4096

expectedVersionstringOptional

Gewählte veröffentlichte Version. Bei Updates erforderlich, bei Installation/Download optional. Ändert sich die Veröffentlichung, prüfe sie erneut.

minLength: 1 · maxLength: 64

Beispielargumente · JSON
{
  "slug": "<skill-slug>",
  "agent": "shared",
  "scope": "global",
  "expectedVersion": "<published-version>"
}

Ergebnis und Verhalten

Liefert targetPath, skillFile, version, completionReported und inventoryRecorded. Lies SKILL.md und prüfe Kosten vor der Ausführung.

list_installed_skills

Lokale Dateien

Liest Skills im gewählten lokalen Verzeichnis. Nur von Skillry verwaltete Installationen haben eine dokumentierte Version.

Parameter3

agentstringErforderlich

Installationsziel, getrennt vom MCP-Hostnamen. global nutzt das zugeordnete Skills-Verzeichnis; project erlaubt nur shared oder claude-code.

shared | codex | cursor | gemini-cli | opencode | claude-code | kimi-code | antigravity

scopestringOptional

global installiert für deinen OS-Nutzer; project unter dem expliziten projectDirectory.

global | project · Standard "global"

projectDirectorystringOptional

Absoluter Projektpfad, bei scope: project erforderlich und bei scope: global unzulässig. shared nutzt .agents/skills; claude-code nutzt .claude/skills.

maxLength: 4096

Beispielargumente · JSON
{
  "agent": "shared",
  "scope": "global"
}

Ergebnis und Verhalten

Liefert lokale Einträge und managed/version. Nicht verwaltete Skills haben eine unbekannte Version und werden nicht still aktualisiert.

check_updates

Lokale Dateien

Vergleicht verwaltete Installationen mit veröffentlichten Versionen. Die Prüfung lädt keine Updates herunter und installiert nichts.

Parameter5

agentstringErforderlich

Installationsziel, getrennt vom MCP-Hostnamen. global nutzt das zugeordnete Skills-Verzeichnis; project erlaubt nur shared oder claude-code.

shared | codex | cursor | gemini-cli | opencode | claude-code | kimi-code | antigravity

scopestringOptional

global installiert für deinen OS-Nutzer; project unter dem expliziten projectDirectory.

global | project · Standard "global"

projectDirectorystringOptional

Absoluter Projektpfad, bei scope: project erforderlich und bei scope: global unzulässig. shared nutzt .agents/skills; claude-code nutzt .claude/skills.

maxLength: 4096

offsetintegerOptional

Startposition der Seite. Setze mit dem zurückgegebenen nextOffset fort.

≥ 0 · ≤ 9007199254740991 · Standard 0

limitintegerOptional

Maximale Treffer pro Aufruf. Es gelten Bereich und Standardwert dieses Tools.

≥ 1 · ≤ 5 · Standard 5

Beispielargumente · JSON
{
  "agent": "shared",
  "scope": "global",
  "offset": 0,
  "limit": 5
}

Ergebnis und Verhalten

Liefert pro Eintrag current, update_available, unavailable oder unmanaged sowie nextOffset. Verwende beim Fortsetzen denselben Agenten und Bereich.

update_skill

Konto erforderlichÄndert lokale Dateien

Aktualisiert einen von Skillry verwalteten Skill auf deinem Computer auf die vom Nutzer ausdrücklich bestätigte Version. Sichert das gesamte bisherige Verzeichnis einschließlich lokaler Änderungen.

Parameter5

agentstringErforderlich

Installationsziel, getrennt vom MCP-Hostnamen. global nutzt das zugeordnete Skills-Verzeichnis; project erlaubt nur shared oder claude-code.

shared | codex | cursor | gemini-cli | opencode | claude-code | kimi-code | antigravity

scopestringOptional

global installiert für deinen OS-Nutzer; project unter dem expliziten projectDirectory.

global | project · Standard "global"

projectDirectorystringOptional

Absoluter Projektpfad, bei scope: project erforderlich und bei scope: global unzulässig. shared nutzt .agents/skills; claude-code nutzt .claude/skills.

maxLength: 4096

slugstringErforderlich

Exakter slug des ausgewählten veröffentlichten Skills: kleingeschriebene Wörter mit Bindestrichen, maximal 64 Zeichen.

minLength: 1 · maxLength: 64

expectedVersionstringErforderlich

Gewählte veröffentlichte Version. Bei Updates erforderlich, bei Installation/Download optional. Ändert sich die Veröffentlichung, prüfe sie erneut.

minLength: 1 · maxLength: 64

Beispielargumente · JSON
{
  "slug": "<skill-slug>",
  "agent": "shared",
  "scope": "global",
  "expectedVersion": "<published-version>"
}

Ergebnis und Verhalten

Liefert bei Austausch die installierte Version und backupPath. Ist die gewünschte Version bereits installiert, wird nichts ersetzt.

Installationsverzeichnisse

global: shared, codex, cursor, gemini-cli, opencode und kimi-code nutzen ~/.agents/skills; claude-code nutzt ~/.claude/skills; antigravity nutzt ~/.gemini/config/skills. project nutzt <projectDirectory>/.agents/skills oder <projectDirectory>/.claude/skills. Leite das Projekt nie aus dem Arbeitsverzeichnis des MCP-Prozesses ab.

Beispielargumente · install_skill
{
  "slug": "<skill-slug>",
  "agent": "claude-code",
  "scope": "project",
  "projectDirectory": "/absolute/path/project",
  "expectedVersion": "<published-version>"
}

Status und Fehlerbehebung

Fehlende oder abgelaufene Kontofreigabe
Bei authentication_required oder session_expired um Verbindung bitten, connect_account aufrufen, URL/Code anzeigen und connection_status im angegebenen Intervall abfragen. Nach Freigabe den ursprünglichen Vorgang wiederholen.
Skill-Verzeichnis bereits vorhanden
Bei skill_already_installed dasselbe Ziel mit list_installed_skills und check_updates prüfen. Vor einem Update der verwalteten Installation auf die gewählte neue Version Zustimmung einholen. MCP hat kein force-Argument.
Kauf erforderlich oder Tageskontingent erreicht
Bei purchase_required oder premium_required purchaseUrl/actionUrl anzeigen, bei daily_download_limit resetsAt. Erneute Downloads desselben Skills am selben Tag verbrauchen keinen weiteren Platz für verschiedene Skills. Rücksetzung um 00:00 UTC.
Keine Skillry-Tools sichtbar
Prüfe Node.js 22+, die OS-Konfiguration und Clientprotokolle. Starte den Client nach dem Hinzufügen neu oder lade ihn erneut. Reine Browserumgebungen und Linux werden aktuell nicht unterstützt.

Weiterlesen