Was macht skillpm?
Verwalte Agent-Fähigkeiten als npm-Pakete zum Veröffentlichen, Installieren, Versionieren und Teilen mit vollständiger Abhängigkeitsunterstützung.
Übersicht
Skillpm transformiert die Art und Weise, wie Fähigkeiten für KI-Agenten verwaltet werden, indem es sie mit der Paketverwaltung von npm gleichsetzt. Jede Fähigkeit wird als versioniertes Paket behandelt, das über eine zentrale Registry verteilt werden kann.
Funktionen
- Veröffentlichen – Lade Fähigkeiten als versionierte Pakete in eine Registry hoch.
- Installieren – Installiere Fähigkeiten direkt aus der Registry mit automatischer Abhängigkeitsauflösung.
- Versionieren – Nutze semantische Versionierung (SemVer) für klare Versionskontrolle.
- Teilen – Teile Fähigkeiten über dezentrale Verzeichnisse oder öffentliche/private Registries.
- Abhängigkeitsverwaltung – Jedes Paket kann eigene Abhängigkeiten deklarieren, die automatisch installiert werden.
Schnellstart
# Installiere eine Fähigkeit
skill install @benutzer/faehigkeit
# Veröffentliche eine Fähigkeit
skill publish
# Zeige Installierte Fähigkeiten an
skill list
Verwendung
Initialisierung eines neuen Fähigkeiten-Pakets
# Erstelle ein neues Fähigkeiten-Verzeichnis
mkdir meine-faehigkeit
cd meine-faehigkeit
# Initialisiere ein Fähigkeiten-Paket
skill init
Veröffentlichen einer Fähigkeit
# Authentifiziere bei der Registry (falls erforderlich)
skill login
# Veröffentliche die Fähigkeit
skill publish
# Veröffentliche eine bestimmte Version
skill publish 1.2.3
Konfiguration
Die Konfiguration erfolgt über eine skill.json Datei im Hauptverzeichnis der Fähigkeit:
{
"name": "@benutzer/meine-faehigkeit",
"version": "1.0.0",
"description": "Eine nützliche Fähigkeit für KI-Agenten",
"main": "skill.js",
"dependencies": {
"@anderer/anderes-paket": "^2.1.0"
}
}
Plattformen
Skillpm ist mit folgenden Plattformen kompatibel:
- Claude Code
- Cursor
- Codex
- Andere KI-Agenten-Tools
Beispiel-Workflow
- Erstelle eine Fähigkeit mit
skill init. - Entwickle die Fähigkeit lokal.
- Veröffentliche sie mit
skill publish. - Installiere sie auf einem anderen Agenten mit
skill install @benutzer/faehigkeit. - Versionsverwaltung mit
skill version major|minor|patch.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.