← Back to Skills Marketplace
brianhearn

Ontology To Expertpack

by Brian Hearn · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
265
Downloads
1
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install ontology-to-expertpack
Description
Convert an Ontology skill knowledge graph into a structured ExpertPack. Use when migrating from the Ontology skill's entity/relation graph (memory/ontology/g...
Usage Guidance
This skill appears to do exactly what it claims: read a local graph.jsonl (and optional schema.yaml) and produce an ExpertPack in the specified output directory. Before running: 1) point --graph at a copy of your ontology file (don't run on system-wide paths you don't intend to export); 2) review that sanitization behavior (the script omits any property whose key contains substrings like 'password', 'token', 'api_key', etc.) — if you need to preserve some fields with those substrings in their names, back them up first; 3) the script writes files to the chosen output directory (it will create folders and overwrite files with the same names), so run it where you want those files created; 4) the script has no networking or credential requirements, but inspect your graph.jsonl for sensitive data before exporting and committing the generated pack to remote repositories. If you want extra assurance, run the converter on a small sample of the graph first and inspect the output structure and content.
Capability Analysis
Type: OpenClaw Skill Name: ontology-to-expertpack Version: 1.0.1 The skill bundle is a utility for converting knowledge graphs from OpenClaw's Ontology format to the ExpertPack format. The Python script (scripts/convert.py) performs local file processing, includes a 'sanitize_properties' function to explicitly strip sensitive keys (e.g., passwords, tokens) during conversion, and uses safe filename sanitization (to_kebab) to prevent path traversal. No network activity, persistence mechanisms, or malicious instructions were found.
Capability Tags
requires-wallet
Capability Assessment
Purpose & Capability
Name/description match the included code and instructions. The SKILL.md asks the agent to run scripts/convert.py against memory/ontology/graph.jsonl and optionally schema.yaml; the script reads those files and writes a local ExpertPack directory. Required binary (python3) is appropriate and proportionate.
Instruction Scope
Instructions are narrowly scoped: they tell the agent to run the converter against a specified graph file and output directory. The runtime instructions reference only the graph and optional schema paths described in the skill and do not ask the agent to read unrelated files, call external endpoints, or collect extra system context.
Install Mechanism
No install spec is provided (instruction-only with an included script). This is low risk: nothing is downloaded or installed by the skill; it relies only on the existing python3 binary.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The converter intentionally strips properties with credential-like keys (password, token, api_key, private_key) from output, which is conservative and consistent with the purpose.
Persistence & Privilege
The skill does not request always:on presence and uses the normal user-invocable/autonomous invocation defaults. It writes only to the user-specified output directory and does not modify system-wide settings or other skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ontology-to-expertpack
  3. After installation, invoke the skill by name or use /ontology-to-expertpack
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Core 2.8: Obsidian compatibility — output packs include YAML frontmatter and can be opened as Obsidian vaults.
v2.0.0
Updated chunker step for Schema 2.5+. Removed schema-chunker dependency — schema IS the retrieval layer now.
v1.2.0
Removed chunker references. Schema 2.5 file-size verification step.
v1.1.0
Schema 2.5: Chunker step replaced with file-size verification. No external chunker needed for correctly-sized packs.
v1.0.0
Initial release — converts Ontology skill knowledge graphs (graph.jsonl) into structured ExpertPacks with multi-layer retrieval, relations.yaml, context tiers, and full EP scaffolding.
Metadata
Slug ontology-to-expertpack
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is Ontology To Expertpack?

Convert an Ontology skill knowledge graph into a structured ExpertPack. Use when migrating from the Ontology skill's entity/relation graph (memory/ontology/g... It is an AI Agent Skill for Claude Code / OpenClaw, with 265 downloads so far.

How do I install Ontology To Expertpack?

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

Is Ontology To Expertpack free?

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

Which platforms does Ontology To Expertpack support?

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

Who created Ontology To Expertpack?

It is built and maintained by Brian Hearn (@brianhearn); the current version is v1.0.1.

💬 Comments