The Cognitive Library

Standardized schemas for Teaching AI Agents.

Cognitive Coding for GenAI

Generative AI models are powerful engines capable of manipulating representations of the world. However, the software that drives them isn't code—it's interpretation strategies.

This project builds a library of reusable Cognitive Building Blocks (Competencies, Skills, Concepts, and Tools) to facilitate this new form of programming. Instead of writing prompts from scratch, you assemble verified cognitive modules.

COGNITIVE SOFTWARE LAYERGenAI EngineSkillRoleToolConcept
Hierarchy

Organized types aligning with Schema.org's Action and HowTo definitions.

Cognition

Specialized Cognitive Markdown for defining mental models that are human-readable.

Reliability

Clear separation between Instructional Modules (Skills) and Atomic Capabilities (Tools).

How It Works

A standardized workflow for teaching AI new capabilities.
1. Create

Use the **Authoring Studio** to define Skills and Competencies using standardized schemas and Cognitive Markdown.

2. Explore

Browse the **Library Explorer** to find existing modules, or link external GitHub repositories to expand your federated library.

3. Use

Inject your defined logic into agents like **Gemini, OpenAI, Claude,** or orchestrators like **n8n** for deterministic execution.

Connect to the Federated Ecosystem

Don't rewrite what has already been taught. The Cognitive Library allows you to bootstrap your project by importing specialized repositories from across the community.

1

Find a Source: Copy the URL of any GitHub repository containing a registry.json file.

2

Link it: Go to the Manage Sources dashboard and paste the registry URL.

3

Sync & Use: The library will instantly index all remote entities, making them available for reference and cloning in the Studio.

Community Libraries
Trusted repositories to get you started:
Standard Library (Built-in)
Cybersecurity Pack (Remote)
DevOps Modules (Remote)

Cognitive Programming Schema

TYPEPARENTDESCRIPTION
Skillschema:HowToAn instructional module that teaches an agent how to perform a task.
Competencyschema:RoleA higher-order role that orchestrates multiple Skills.
Toolschema:SoftwareAppAn atomic, deterministic capability (e.g. API/Function).
Conceptschema:DefinedTermA shared vocabulary term or domain definition.