What problem does it solve? Agents lose track of structured information across sessions and skills. This Skill provides a typed knowledge graph where entities like people, projects, tasks, and events are stored with validated relations, giving agents persistent, queryable memory that multiple skills can share. ## Core Features & Use Cases - Typed Entity CRUD: Create, update, query, and delete entities (Person, Project, Task, Event, Document, and more) stored in an append-only JSONL graph file. - Relation Management & Traversal: Link entities with typed relations, query dependencies in both directions, and detect circular task blockers. - Schema Constraint Validation: Enforce required properties, enums, forbidden fields, cardinality rules, and acyclicity through a YAML schema. - Use Case: Ask the agent to remember that Alice owns the Website Redesign project, then later query all open tasks blocking that project and get a validated, structured answer. ## Quick Start Ask the agent to remember a new person named Alice and link her as the owner of a project called Website Redesign in the knowledge graph.