← Back to Skills Marketplace
spzwin

Ontology XGJK

by spzwin · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ✓ Security Clean
96
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ontology-xgjk
Description
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linkin...
Usage Guidance
This skill appears coherent for local structured memory: it reads/writes an append-only graph file under memory/ontology and provides Python utilities to manage entities and relations. Before installing, review the full scripts/ontology.py (the provided snippet was truncated) to ensure there are no hidden network calls or code that reads arbitrary system files. Consider these practical precautions: (1) run the tool in a restricted workspace or container so the graph file cannot reference sensitive host paths, (2) enforce file permissions on memory/ontology to prevent other processes from reading stored references, (3) avoid putting secrets directly into the graph (use secret_ref patterns and an appropriate secret store), and (4) if other skills are allowed to read this ontology, vet those skills because cross-skill access can leak sensitive references. If you want stronger assurance, provide the complete untruncated script for review or run the tool in an isolated environment first.
Capability Analysis
Type: OpenClaw Skill Name: ontology-xgjk Version: 1.0.4 The skill bundle provides a structured knowledge graph (ontology) system for agent memory and state management. The core logic in `scripts/ontology.py` includes security-conscious features such as path traversal protection via `resolve_safe_path` and schema constraints that explicitly forbid the direct storage of secrets (passwords/tokens) in the `Credential` type. The behavior is entirely consistent with the stated purpose of managing entities and relations within the local workspace.
Capability Assessment
Purpose & Capability
Name/description (typed knowledge graph for agent memory) matches what is present: SKILL.md documents entity types and workflows and scripts/ontology.py implements create/query/relate/validate against a local graph file. No unrelated credentials, binaries, or cloud APIs are requested.
Instruction Scope
Instructions operate on local storage (memory/ontology/graph.jsonl), describe CLI usage, and encourage append-only mutations and schema validation. This is appropriate, but the skill permits storing file paths (Document.path) and secret references (secret_ref). While the schema forbids storing raw secrets in Credential objects, the ontology can hold references to local file paths or external secret-store references which could be used by other skills to access sensitive data. Also: portions of the python script and SKILL.md were truncated in the supplied view, so confirm there are no additional instructions that read arbitrary system files or call external endpoints.
Install Mechanism
No install spec or external downloads; code is included in the package and the runtime behavior is file-based. This is low-risk from an install perspective (nothing is fetched from remote URLs).
Credentials
No environment variables, credentials, or config paths are required. The declared data model includes credential references but explicitly forbids embedding raw secrets; requested privileges are consistent with a local graph store.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent platform-level privileges. It writes to its own workspace path (memory/ontology) which is expected behavior for a local datastore.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ontology-xgjk
  3. After installation, invoke the skill by name or use /ontology-xgjk
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
XGJK official version of ontology skill
Metadata
Slug ontology-xgjk
Version 1.0.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Ontology XGJK?

Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linkin... It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.

How do I install Ontology XGJK?

Run "/install ontology-xgjk" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Ontology XGJK free?

Yes, Ontology XGJK is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Ontology XGJK support?

Ontology XGJK is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Ontology XGJK?

It is built and maintained by spzwin (@spzwin); the current version is v1.0.4.

💬 Comments