Core (Skillful Alhazen)

Core — Skillful Alhazen

Database: alh_core / alhazen_notebook · Repo: alhazen-skill-examples

The Core application is the engine every other application runs on. It starts TypeDB and the dashboard, holds the base schema all namespaces extend, manages the agent’s memory and the operator’s profile, and provides the tools for searching the web and building new skills. Install this first; the other applications (Deep Research, Personal Assistant, Mythras GM) extend it into their own databases.

Skills

Skill What it does
Alhazen Core Required first-install. Starts TypeDB + the Next.js dashboard via Docker, loads the foundational alhazen_notebook.tql schema, runs health checks, wires dashboards.
TypeDB Notebook Core knowledge operations — remember, recall, organize, query. Also powers the hub’s scan-databases database switcher.
Agentic Memory Ontological memory — operator profile, long-term memory claims, session episodes, and three-stage schema-driven retrieval with semantic search.
Web Search Web search via a self-hosted SearXNG metasearch engine — the primary discovery tool for every other skill. No API key required.
Curation Skill Builder Design and build new TypeDB-backed skills with the 6-phase curation framework, tracking the design process itself in the graph.

The infrastructure skill agent-os also ships in this family; it provides the agent’s operating scaffolding and has no dashboard of its own.

The database

Core loads the foundational schema — the base entity/relation/attribute types (alh-*, information-content-entity model, provenance, aboutness) that every skill namespace inherits. See the Schema Reference for that hierarchy and the Multi-Database Model for how the other applications build on it in their own databases.

Where it fits

Everything else is a specialization of Core:

  • Deep Research adds literature and technology-investigation namespaces in alh_deep_research.
  • Personal Assistant adds the executive-team namespaces in alh_personal.
  • Mythras GM adds the RPG namespace in alh_mythras.

Read Skill Architecture to see how a skill combines a schema namespace, a Python CLI, and a dashboard — the pattern every application follows.