ontology
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on \
How to use
Zainstaluj skill ontology z repozytorium openclaw i włącz go w konfiguracji agenta. Skill będzie dostępny jako narzędzie do wywoływania z poziomu innych umiejętności lub bezpośrednio z promptów agenta.
Definiuj encje poprzez polecenia "remember that" — agent utworzy nową encję z odpowiednim typem (Person, Project, Task, Event, Document) i zapisze jej właściwości w grafie. Na przykład: "remember that Alice is a developer" tworzy encję typu Person z właściwością name.
Pytaj o zapisaną wiedzę używając "what do I know about X?" — skill przeszukuje graf i zwraca wszystkie encje i relacje powiązane z X. To pozwala agentowi odzyskać wcześniej zapamiętane informacje.
Łącz encje relacjami poprzez "link X to Y" — określ typ relacji (np. "owns", "depends_on", "assigned_to") i skill utworzy połączenie między obiektami. Każda relacja jest walidowana względem typów encji.
Wykonuj zapytania o zależności i strukturę — użyj "show dependencies" lub "show all tasks for project Z" do przechodzenia grafu i znajdowania powiązanych obiektów. System obsługuje zapytania wielopoziomowe, na przykład znalezienie wszystkich zadań przypisanych do osoby pracującej nad danym projektem.
Jeśli wiele umiejętności agenta musi współdzielić informacje, skonfiguruj je do czytania i pisania do tego samego ontology — skill automatycznie waliduje wszystkie mutacje względem zdefiniowanych typów i ograniczeń, zapobiegając niespójnościom danych.