Skills
Ein Skill ist ein benannter Satz Markdown-Anweisungen, den das Modell nur bei Bedarf lädt. Jeder hat Slug
($docs-style), Anzeigename, Kurzbeschreibung und vollständige Anweisungen.
Verzögertes Laden
Die Beschreibung ist das Manifest: Bei aktivierten Tools listet load_skill Slug, Name und Beschreibung und das
Modell lädt die Anweisungen mit einem Aufruf. Lange Inhalte belegen vorher keinen Kontext. $slug regt das Laden an.
Lebenszyklus
Skills lassen sich ohne Löschen deaktivieren; sie verlassen das Manifest und laden nicht. Updates erhöhen die Version
und archivieren die vorherige, Rollback stellt als neue Version wieder her. Austauschformat ist SKILL.md: Frontmatter
mit Name, Slug und Beschreibung, danach wörtliches Markdown; Export und Import unterstützen außerdem JSON. Alles außer
dem Slug ist im Ruhezustand verschlüsselt.
Import aus einem Store
Unter Einstellungen → Skills → Von URL werden skills.sh, GitHub-Repositorys oder Baum-/Blob-URLs,
owner/repo/skill (als skills/<name>/SKILL.md) und direkte SKILL.md-Links akzeptiert. Der Abruf nutzt denselben
festgelegten Egress-Schutz wie Toolserver: nur öffentliche Adressen und begrenzte Größe. Es entsteht eine eigene
bearbeitbare Kopie; die Quelle aktualisiert sie nie still.
Enthaltene Dateien
Skills können Referenzen, Vorlagen und Skriptquellen in der SKILL.md-Ordnerstruktur tragen. load_skill listet das
Paket, read_skill_file liest bedarfsgerecht. Ordner- und Fernimport, JSON-Export und Editor erhalten Dateien.
Pfade können nicht entkommen; nur verschlüsselter Text, maximal 32 Dateien, 200 KB je Datei und 1 MB je Skill.
Angelernte Skills
Slugs mit taught- entstehen durch Vorführen einer Aufgabe auf einem Work-Computer. Die Aufnahme wird
deterministisch zu einem Leitfaden mit verankerten Klickzielen, entfernten Geheimnissen und einem aus besuchten Sites
abgeleiteten Geltungsbereich. Sie bleibt ein normaler versionierter, teilbarer Skill. Computer-Ausführungen laden
aktivierte angelernte Skills automatisch; eine Erfolgs-/Fehlerbewertung ergänzt als neue bearbeitbare Version den
Abschnitt Erfolgsbilanz.
Freigabe und Profile
Skills sind standardmäßig privat und über Ressourcengrants teilbar. Ein Assistentenprofil kann eine Teilmenge binden; seine Sitzungen sehen nur diese im Manifest.
Beispiel
Erstelle unter Einstellungen → Skills:
-
Slug:
cite-sources -
Name:
Cite sources -
Description:
How to cite evidence: numbered references with URLs, no unreferenced claims.(diese Zeile sieht das Modell; sie sollte den Einsatz erklären) -
Instructions:
# Citing sources- Every factual claim gets a numbered reference like [1].- End with a References section: number, title, URL.- If no source exists, say so instead of inventing one.
Aktiviere Tools und frage:
Fasse die neuesten Ergebnisse zusammen und verwende $cite-sources.
$ vervollständigt Slugs. Das Modell sieht cite-sources, ruft load_skill auf und formatiert entsprechend.
Deaktivieren entfernt den Skill aus dem Manifest, ohne ihn zu löschen.