Was macht skill-advisor?
KI-Agent-Fähigkeiten Intelligente Entdeckungs- und Sicherheitsverifikationsplattform – Plattformübergreifende Fähigkeitsindizierung, erklärbare Empfehlungen und dreifache Sicherheitsprüfung für fragmentierte Agent-Fähigkeiten-Ökosysteme.
Übersicht
Skill-Advisor löst das Problem der Fragmentierung von Agent-Fähigkeiten in verschiedenen Ökosystemen (z. B. Claude Code, Cursor, Codex). Es bietet:
- Plattformübergreifende Indizierung: Sammelt und indiziert Fähigkeiten aus GitHub, Community-Repositories und offiziellen Marktplätzen.
- Erklärbare Empfehlungen: Verwendet Kontextanalyse und Nutzerpräferenzen, um relevante Fähigkeiten mit Begründungen zu empfehlen.
- Dreifache Sicherheitsprüfung: Führt statische Codeanalyse, dynamische Sandbox-Tests und Verhaltensüberwachung durch, um sichere Fähigkeiten zu gewährleisten.
Funktionen
- Intelligente Entdeckung: Durchsucht mehrere Quellen nach Fähigkeiten basierend auf Suchanfragen oder kontextuellen Hinweisen.
- Sicherheitsverifikation: Automatisierte Prüfung auf bekannte Schwachstellen, schädlichen Code und unerwünschtes Verhalten.
- Empfehlungs-Engine: Personalisierte Vorschläge mit Erklärungen, warum eine Fähigkeit geeignet ist.
- API-Integration: REST-API zur Einbindung in bestehende Agent-Workflows und CI/CD-Pipelines.
Installation
pip install skill-advisor
# oder
npm install skill-advisor
Verwendung
from skill_advisor import Advisor
advisor = Advisor()
empfehlungen = advisor.empfehlen(kontext="code-überprüfung", sicherheitsstufe="hoch")
for faehigkeit in empfehlungen:
print(faehigkeit.name, faehigkeit.bewertung)
Unterstützte Plattformen
| Plattform | Unterstützt | Version |
|---|---|---|
| Claude Code | Ja | >= 1.5 |
| Cursor | Ja | >= 0.8 |
| Codex | Ja | >= 2.0 |
| Weitere | In Entwicklung | – |
Sicherheitsprüfung
Die dreifache Sicherheitsprüfung umfasst:
- Statische Analyse: Überprüft den Quellcode auf bekannte Sicherheitsmuster (z. B. mit Bandit, Semgrep).
- Dynamische Sandbox: Führt die Fähigkeit in einer isolierten Umgebung aus, um Laufzeitverhalten zu protokollieren.
- Verhaltensüberwachung: Analysiert Netzwerkzugriffe, Dateisystemoperationen und andere Aktionen auf Anomalien.
API-Referenz
| Endpunkt | Methode | Beschreibung |
|---|---|---|
/api/v1/suchen | GET | Sucht nach Fähigkeiten basierend auf Parametern |
/api/v1/empfehlen | POST | Erhält personalisierte Empfehlungen |
/api/v1/pruefen | POST | Startet eine Sicherheitsprüfung für eine Fähigkeit |
/api/v1/status/{id} | GET | Ruft den Status einer Prüfung ab |
Beitrag leisten
Beiträge sind willkommen! Bitte lesen Sie CONTRIBUTING.md für Details.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe LICENSE für Details.