ontology

Create and query typed entities in a Python knowledge graph.

Updated Jun 6, 2026
One-click install
npx skills add https://github.com/pixiesgeosun/agent-skills --skill ontology-pixiesgeosun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ontology
Source: https://github.com/pixiesgeosun/agent-skills/tree/main/ontology
Command: npx skills add https://github.com/pixiesgeosun/agent-skills --skill ontology-pixiesgeosun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a typed knowledge graph for structured agent memory and composable skills, enabling entities creation, linking, constraints enforcement, and multi-step action planning as graph transformations.

Core Features & Use Cases

  • Entity Creation and Querying: Create and query entities like Person, Project, Task, Event, and Document.
  • Linking Entities: Link related objects and enforce constraints.
  • Graph Transformation: Plan multi-step actions as graph transformations.
  • Shared State: Skills can share state through the ontology for data access.
  • Use Case: Imagine you have a task management system and need to track tasks, projects, and dependencies. Use this Skill to structure your data and perform complex queries to understand task relationships and dependencies.

Quick Start

Use the ontology skill to create a new task with a title and due date.

Frequently Asked Questions about ontology

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure agent memory using a knowledge graph?

Structure agent memory using a typed knowledge graph by creating entities like Person, Project, and Document, then linking them to enforce constraints and enable complex relationship queries.

What is the best way to track task dependencies in a structured memory system?

Track task dependencies in a structured memory system by linking related entity objects within a typed graph, which allows you to perform complex queries to understand task relationships.

Can I plan multi-step actions as graph transformations in a knowledge graph?

Plan multi-step actions as graph transformations by applying structured operations to the typed knowledge graph, enabling multi-step action planning and state sharing across integrated skills.

Do I need Python to use this typed knowledge graph for entity management?

Python is required to use this typed knowledge graph for entity management, providing the runtime environment to support entity CRUD operations, linking, and constraints enforcement.

How do multiple composable skills share state for data access?

Multiple composable skills share state for data access by integrating with the ontology, allowing them to read and write shared structured data through the typed knowledge graph.

When should I use a typed knowledge graph over a simple database for structured memory?

Use a typed knowledge graph over a simple database when you need to enforce constraints on linked entities and plan multi-step actions as graph transformations within structured agent memory.