Skip to content

What is OntoSkills?

OntoSkills is a complete neuro-symbolic platform for building deterministic, enterprise-grade AI agents. It transforms natural language skill definitions into validated OWL 2 ontologies — queryable knowledge graphs that enable deterministic reasoning.

Why OntoSkills?

The Determinism Problem

LLMs read skills probabilistically. Same query, different results. Long skill files are expensive for large models and confusing for small ones.

  • Non-deterministic reading — LLMs interpret text differently each time
  • Token waste — Large models burn tokens parsing long documentation
  • Small model limits — Complex skills are unreadable by edge models

The Ontological Solution

OntoSkills transforms skills into formal ontologies with Description Logics (OWL 2):

  • Deterministic queries — SPARQL returns exact answers, every time
  • Entailment reasoning — Infer dependencies, conflicts, capabilities
  • Democratized intelligence — Small models query what large models read

Performance Comparison

OperationReading FilesOntology Query
Find skill by intentO(n) text scanO(1) indexed lookup
Check dependenciesParse each fileFollow dependsOn edges
Detect conflictsCompare all pairsSingle SPARQL query

For 100 skills: ~500KB text scan → ~1KB query

How It Works

OntoCore Architecture

Key Capabilities

CapabilityDescription
LLM ExtractionClaude extracts structured knowledge from SKILL.md files
Knowledge ArchitectureFollows the “A is a B that C” definition pattern (genus + differentia)
OWL 2 SerializationOutputs valid OWL 2 ontologies in RDF/Turtle format
SHACL ValidationConstitutional gatekeeper ensures logical validity before write
State MachinesSkills can define preconditions, postconditions, and failure handlers
Security PipelineDefense-in-depth: regex patterns + LLM review for malicious content

Components

ComponentLanguageStatusDescription
OntoCorePython✅ ReadySkill core to OWL 2 ontology
OntoSkillsTurtleGeneratedCompiled ontology output
OntoMCPRust✅ ReadyMCP server with 12 semantic tools
OntoStoreTBD🚧 PlannedVersioned skill registry
OntoClawPython/Rust📋 PlannedEnterprise AI agent (future phase)
skills/Markdown✅ ReadyInput skill definitions
specs/Turtle✅ ReadySHACL shapes constitution

Get Started

Get Started with OntoSkills in minutes.