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.