Open Source Toolkit

Skillful-Alhazen

An AI-powered ontological notebook for systematic research. Build knowledge graphs from papers, documents, and data using Claude Code agents backed by TypeDB.

Architecture

Agent Layer

Claude Code orchestrates the curation pipeline — reading documents, calling skills, managing workflow, and reasoning about results.

Knowledge Layer

TypeDB provides a typed, schema-enforced knowledge graph. Entities, relationships, and rules — not just vectors and embeddings.

Skills Layer

Modular skill modules handle specific tasks — search APIs, document parsing, entity extraction, graph queries, and report generation.

Skills

Skill Category Description
alhazen-core Core Infrastructure plugin — starts TypeDB + dashboard via Docker, loads the foundational schema. Required first-install for all other skills.
typedb-notebook Core Remember, recall, organize, and query knowledge in the Alhazen TypeDB knowledge graph — the persistent memory layer shared by all skills.
agentic-memory Core TypeDB-backed ontological memory — operator profiles, long-term memory claims, session episodes, and three-stage schema-driven retrieval with semantic search.
web-search Core Web search via a self-hosted SearXNG metasearch engine aggregating Google, DuckDuckGo, Bing, and other engines — no API key required.
curation-skill-builder Core Design and implement new domain-specific knowledge skills using the 6-phase curation pattern (Foraging → Ingestion → Sensemaking → Analysis → Reporting).
tech-recon Technology Goal-driven technology investigation — interview, discover, ingest, analyze, and visualize competing systems against user-defined success criteria.
scientific-literature Literature Multi-source scientific literature search and ingestion — Europe PMC, PubMed, OpenAlex, bioRxiv/medRxiv — with semantic search and thematic clustering.
literature-trends Literature Abductive argumentation-based trend analysis that traces how explanatory hypotheses evolve over time within a tagged literature thread.
they-said-whaaa Journalism Credibility and consistency tracker for public figures — ingests transcripts and articles, extracts claims, detects contradictions, builds position timelines.
dismech Biomedical Browse and query the DisMech curated disease mechanism knowledge graph — 750+ rare disorders with genes, phenotypes, and pathways.
dismech-notebook Biomedical GLAV bridge mapping DisMech rare disease knowledge into the Alhazen notebook memory system for cross-skill integration.
jobhunt Career Intelligence Track job applications, analyze positions, identify skill gaps, and plan a job search strategy using a TypeDB knowledge graph.
coach Health Personal health and fitness monitoring — ingest Apple HealthKit data, track goals, detect regressions, manage appointments and lab results.

Documentation

Getting Started

Skillful-Alhazen is open-source and under active development:

# Clone the core library
git clone https://github.com/sciknow-io/skillful-alhazen.git
cd skillful-alhazen
make build