Verwalten und Validieren von Skills
Importieren Sie eine getestete Methode aus lokalen Dateien oder GitHub, exportieren Sie Kopien und pflegen Sie das installierte Skills. Exportieren Sie zuerst eine Methode, wenn Sie die aktuelle Version beibehalten müssen.
Überprüfen Sie im Batch-Management die ausgewählte Anzahl im unteren Aktionsbereich, bevor Sie eine Operation durchführen. Lesen Sie dort das Abschluss- oder Fehler-Feedback und überprüfen Sie dann die resultierenden Elemente. Die Auswahl eines Eintrags allein aktiviert, installiert oder löscht ihn nicht.
Installieren vom Marktplatz
Für das Durchsuchen von Katalogen, die Installation und Updates folgen Sie dem Skill Marketplace Guide. Dieses Kapitel behandelt lokale und GitHub-Importe, Exporte und Wartung von installiertem Skills.
Exportieren und Importieren eines lokalen Pakets
Beispiel Exportieren und Reimportieren eines RNA-seq Skill
- Finden Sie
rnaseq-count-qcin Settings → Skills und wählen Sie Actions → Export. Speichern Sie den ZIP. - Wählen Sie Add skill → Upload skills → Upload skill files und wählen Sie dieses ZIP.
- In Confirm import überprüfen Sie den Quelldateinamen und die Diagnose. Die Kandidaten werden zunächst ungeprüft.
- Öffnen Sie Vorschau rnaseq-count-qc. Lesen Sie SKILL.md und die Dateiliste. Der eigentliche Export bewahrte
references/sample-metric-schema.md. - Schließen Sie die Vorschau, wählen Sie den Kandidaten und wählen Sie Import selected (1).
- Durchsuchen Sie die importierte Zeile und prüfen Sie den endgültigen Namen und die Quelle.

In diesem Beispiel existierte das ursprüngliche Personal Skill bereits. In der Vorschau wurde Name exists angezeigt und ein separates Importiert rnaseq-count-qc-2 importiert. Das Original und seine Specialist-Bindung blieben erhalten. Gehen Sie nicht davon aus, dass jeder Import das bestehende Paket aktualisiert; Inspizieren Sie die Quelle des Kandidaten und aktualisieren / ersetzen Sie die Diagnose.

| Einfuhrkontrolle | Zweck |
|---|---|
| Wählen Sie alle / Invertieren / Kandidaten Checkbox | Wählen Sie aus, welche entdeckten Pakete importiert werden sollen; Ein Archiv kann mehrere Skills enthalten. |
| Preview / Close Preview | Lesen Sie Anweisungen und Dateien vor der Installation. |
| Name existiert / Diagnose | Warnung vor Identitäts- oder Inhaltsproblemen. Überprüfen Sie den resultierenden Namen nach dem Import. |
| Andere Dateien auswählen | Ersetzt die aktuelle Kandidatenauswahl. |
| Auswahl importieren | Führt die ausgewählten Importe aus und meldet Erfolge, unveränderte Pakete oder Misserfolge. |
Ein Markdown-Upload benötigt YAML name und description; Ein ZIP/.skill-Bundle benötigt SKILL.md. Lokaler Upload holt keine fehlenden Dateien von URLs, die in Anweisungen eingebettet sind. Nicht unterstützte Formate, fehlende Metadaten, Limits für die Archivgröße und unsichere Archivpfade sind Validierungsfehler und keine Gründe, die Validierung zu deaktivieren.
Importieren eines bereits installierten lokalen Skill
Beispiel Importieren Sie das lokale Peer-Review-Paket
Add skill → Import installed skills scannt ~/.agents/skills und ~/.codex/skills. In diesem Beispiel fand der lokale Scan 68-Kandidaten, die ursprünglich alle ausgewählt wurden. Clear Select all installed skills, dann wählen Sie die spezifische Methode; Invert nur nach Überprüfung, was gerade ausgewählt ist.
- Öffnen Sie Preview Peer-Review und überprüfen Sie den Quellordner, die Anweisungen und die referenzierten Dateien.
- Wählen Sie Close preview, wählen Sie nur
peer-review, dann Import selected (1). - Warten Sie auf Importierte 1 Fertigkeit. Der Kandidat wird dann mit Imported gekennzeichnet und kann nicht erneut für den gleichen Import ausgewählt werden.
- Kehren Sie zu Skills zurück, suchen Sie nach
peer-reviewund prüfen Sie die importierte Zeile. Der Quellordner bleibt an Ort und Stelle; Open-Science verwendet eine importierte Kopie. - Verwenden Sie Rescan nach dem Ändern der installierten Ordner. Überprüfen Sie den Ursprung, die Auswahl und den Status erneut, bevor Sie erneut importieren.


Überprüfen Sie nach dem Import die Vorlagen- und Referenzdateien im Skill-Detail. Bevor Sie eine Methode von einem anderen Assistenten verwenden, überprüfen Sie, ob die erforderlichen Tools und Laufzeitfunktionen in dieser Sitzung verfügbar sind.
Importieren und Update von GitHub
Beispiel Importieren und Aktualisieren eines ESM-2 Skill
- Wählen Sie Add skill → Import from GitHub. Geben Sie ein Schlüsselwort ein,
owner/repo,owner/repo@refoder GitHub URL, und wählen Sie dann Find skills. Verwenden Sie eine feste Ref für eine reproduzierbare Paketquelle. - Lesen Sie das Repository und die Kandidatenzählung. Dieser Scan wählte zunächst jeden Kandidaten aus; Select all löschen, bevor Sie nur die erforderliche Methode auswählen. Es unterscheidet sich vom ungeprüften ZIP-Bestätigungsbildschirm.
- Öffnen Sie Preview und überprüfen Sie den aufgelösten Commit, Ordner, Anweisungen und Dateien. Ein Repository-Scan kann interne Ordner sowie benutzerseitige Skills entdecken; seine Zählung ist nicht die gebündelte Skill-Zählung der App.
- Schließen Sie die Vorschau, wählen Sie den beabsichtigten Kandidaten aus und wählen Sie Import selected (1). Warten Sie auf das Ergebnis und überprüfen Sie den Namen unter Imported skills.
- Kehren Sie zu Skills zurück und suchen Sie nach diesem Namen. Überprüfen Sie seine Quelle und Verfügbarkeit, bevor Sie es verwenden.

Importieren von fair-esm2 aus dem Produkt-Repository erstellt fair-esm2-2 weil der eingebaute Name bereits existierte. Das eingebaute Paket blieb. Das Importieren von Anweisungen installiert keine Modellgewichte oder stellt fest, dass Inferenz funktioniert.
Anwendung einer vorgelagerten Überarbeitung
Scannen Sie das gleiche Repository mit der beabsichtigten neueren Ref. Der vorhandene Kandidat kann Update available anzeigen. Wählen Sie nur diesen Kandidaten aus und importieren Sie ihn; Inspizieren Sie die bereits importierte Zeile und Vorschau danach. In der ESM-2 Prüfung wurde die gleiche fair-esm2-2 Kopie aktualisiert, und Scannen, dass ref zeigte wieder Imported. Die aktualisierte Instruktionsstelle stimmte mit der Repository-Quelle überein. Der Importeur schreibt Frontmatter und den kollisionssicheren Namen um, so dass Whole-file-Bytes nicht mit dem ursprünglichen SKILL.md übereinstimmen müssen.

Wiederherstellen von GitHub Rate Limiting
Für GitHub-Anfrage war ratenbegrenzt öffnen Sie Manage GitHub credential, geben Sie ein verwendbares Token ein und wählen Sie Verify and save. Nach Token verifiziert und gespeichert, wiederholen Sie den Scan. Cancel verlässt ohne zu sparen. Halten Sie Token aus Screenshots und Ausgabeberichten fern.
Aktivieren, Deaktivieren und Löschen
Öffnen Sie Manage, filtern Sie nach Quelle/Status und suchen Sie nach einer bestimmten Methode. Wählen Sie das Ergebnis aus, bevor Sie eine Aktion anwenden. Ausgewählt (n) zeigt die Auswahl; Clear selection entleert es. Überprüfen Sie den vollständig ausgewählten Satz, wenn sich die Filter ändern.

Nachdem Sie die Verfügbarkeit geändert haben, öffnen Sie das Skill-Detail erneut, um seinen Status zu bestätigen. Behalten Sie einen Export einer Methode, die Sie benötigen, bevor Sie sie löschen.
| Aktion | Erwartetes Ergebnis |
|---|---|
| Ausgewählt aktivieren | Macht ausgewählte förderfähige Pakete wieder verfügbar. Überprüfen Sie den Zeilenstatus. |
| Disable selected | Bewahrt berechtigte benutzergesteuerte Pakete auf, entfernt jedoch die Verfügbarkeit des Main-Agenten für spätere Anfragen; Anwendungserforderliches Skills kann nicht deaktiviert werden. |
| Ausgewählt löschen | Öffnet eine Bestätigung mit den genau ausgewählten Namen und Löschergebnissen. |
| Löschen n Skills | Entfernt die förderfähigen lokalen Pakete nach der Bestätigung. Es gibt keinen Skill-Trash/Restore-Workflow. |
| Abbrechen | Lassen Sie die Pakete installiert. |
Featured- und Specialist-verknüpfte Pakete können vor Löschung geschützt werden. Entfernen Sie eine veraltete Bindung oder deaktivieren Sie gegebenenfalls ein benutzergesteuertes Paket. Anwendungserforderlicher Skills bleibt aktiviert; siehe Aktivierungsregeln. Nach dem Löschen bestätigen Sie, dass das ausgewählte Paket in der gefilterten Liste fehlt.
Aktualisierung und Diagnose
| Symptom | Check und nächste Aktion |
|---|---|
| Importiert, aber nicht in der Liste | Clear Source, Agent und Tag Filter; Suchen Sie den resultierenden Namen, einschließlich Suffixe. |
| Nach dem Import fehlende Dateien | Prüfung der Paketdateiliste und Wiederausfuhr; Eine einzelne Markdown-Datei kann nicht automatisch eine separate Referenzdatei enthalten. |
| Revisionskonflikt während der Bearbeitung | Öffne die neueste Version neu, vergleiche Änderungen und speichere bewusst. |
| Skill lädt, aber eine Funktion ist nicht verfügbar | Überprüfen Sie, ob das Paket tatsächlich einen Kernel-Helfer bereitstellt; Gewöhnliche Anweisungen sind keine Notebook Funktionen. |
| Fehlendes Paket / Laufzeit | Verwendung Wissenschaftliche Instrumente und der ausgewählte Paketmanager der Laufzeit. |
| GitHub/Authentifizierungsfehler | Bewahren Sie den aktuellen HTTP-Status und die entsorgte Quell-URL auf; siehe Fehlerbehebung. |
Bezugsnummer der Durchführung: SkillUploadView.tsx, SkillBulkManageView.tsx, SkillImportView.tsx.