Skills — der immutable Katalog und die gepinnten Zuweisungen
Skills (modules/skills, olivares.skills) ist eines der 32 Module. Es besitzt den
immutableen Skills-Katalog und seine gepinnten Zuweisungen: Ein Skill-Pack
wird einmal installiert, Eintrag für Eintrag gegen seinen Manifest-Digest validiert
und als immutable Revision veröffentlicht — danach wird es nie an Ort und Stelle
editiert. Was ein Ziel (ein Agent, eine Gruppe, ein Workspace) nutzen darf, ist eine
Zuweisung, die eine Pack-Revision pinnt, und jeder Pin wird ins Audit-Ledger
geschrieben (skills.assignment.pin).
Bei neuen Installationen standardmäßig aktiviert bleibt Skills optional und benötigt kein anderes Modul. Upgrades behalten die gespeicherte Modulauswahl bei. Unter Skills (/skills) können Sie integrierte Pakete installieren und optional einem Arbeitsbereich zuweisen oder Aus Git wählen. Die CLI verwendet denselben unveränderlichen, per Digest geprüften Import:
olivares skills ls --builtinolivares skills install --builtin ecc-securityolivares skills install --git https://github.com/owner/skills --ref <commit> --subdir skillsolivares skills assign <pack-id> --revision <revision-id> --workspace <workspace-id>olivares skills update <pack-id> # read the recorded source again and review the diffolivares skills update <pack-id> --apply --expected-digest <digest>olivares skills pin <pack-id> [--revision <older-revision-id>]olivares skills enable tdd-workflow code-review --folder <folder-ref>olivares skills selection --workspace <workspace-id> --folder <folder-ref>Was es liefert
Abschnitt betitelt „Was es liefert“- Der Katalog. Installierte Packs unter
/v1/m/skills/packs, jede unveränderliche Revision speichert ihren Manifest-Digest; ein Pack, das noch zugewiesen oder von aufgezeichneten Konversationen genutzt wird, zu retirieren wird verweigert, nicht still kaskadiert gelöscht. - Der eingebaute Katalog. Ein mitgeliefertes Set upstreamer Skill-Packs, per
Commit und Archiv-Digest gepinnt (
builtin/PIN.json), bei der Installation exakt wie ein hochgeladenes Archiv validiert. Nichts davon läuft bei der Installation. - Die Zuweisungen.
GET/POST /v1/m/skills/assignmentsundPUT/DELETE /v1/m/skills/assignments/{id}pinnen eine Revision an ein Ziel, im Scope des aktiven Workspace. Zwei Ziele derselben Art, die unter einem Skill-Namen unterschiedlichen Inhalt pinnen, werden vor Sitzungsstart verweigert; ein engeres Ziel (Ordner, Vorlage, Agent, Sitzung) ersetzt den gleichnamigen Skill eines weiteren Ziels, sodass ein Projekt ein generisches Pack überschreibt, ohne es zu ändern. - Git-Import. Ein operator-scoped Importer kann ein Skill-Pack aus einer Git-Quelle unter einer gepinnten Policy holen; der Import landet als weitere immutable Revision im Katalog, nicht als Live-Checkout, den das Engine liest.
Oberflächen und Berechtigungen
Abschnitt betitelt „Oberflächen und Berechtigungen“Die Routen des Moduls leben in seinem Beta-Namespace (/v1/m/skills/…), dokumentiert
in der Modul-Routen-Referenz und gerendert in der
Skills-Ansicht der Konsole. Lesevorgänge brauchen die Read-Berechtigung; ein Pack oder
eine Revision zu installieren braucht Write; Retirieren braucht Admin; Zuweisungen
brauchen die Assign-Berechtigung. Eine Session löst ihre Skills nur über registrierte
Zuweisungen auf — ein Ordner, der sich auf der Festplatte ändert, ändert nie, was ein
bereits gepinnter Launch ausführen wird.
Verwandtes
Abschnitt betitelt „Verwandtes“- Modul-Katalog — die 32 Module und wo dieses darunter sitzt.
- MCP, Skills & Fähigkeiten — die steuernde Sicht über Tools und Fähigkeiten, die dieser Katalog speist.
- Interner Katalog & Marketplace — der kuratierte Marketplace freigegebener Agenten, MCP-Server und Skills.
- Modul-Routen (beta) — die
/v1/m/skills/-Operationen. - Ehrlichkeit & Grenzen — warum Unveränderlichkeit ausgesagt wird, nicht unterstellt.