self-model

Track agent capabilities, knowledge, confidence, and cognitive state via CLI.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/Heretek-AI/heretek-openclaw --skill self-model
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-model
Source: https://github.com/Heretek-AI/heretek-openclaw/tree/main/skills/self-model
Command: npx skills add https://github.com/Heretek-AI/heretek-openclaw --skill self-model

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Meta-cognitive self-awareness for agent collectives, enabling understanding of their own capabilities, knowledge, and cognitive state to improve reliability and learning.

Core Features & Use Cases

  • Capability Tracking: register, activate, and learn capabilities to adapt to new tasks.
  • Knowledge Management and Confidence: organize knowledge by domain, track confidence levels, and surface trends.
  • Cognitive State and Task Management: monitor thinking state, focus, and active tasks, with reflection support.

Quick Start

Run node self-model.js --summary to view the agent's current self-model summary.

Frequently Asked Questions about self-model

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build metacognitive self-awareness for autonomous agent collectives?

Build metacognitive self-awareness by implementing a persisted self-model that tracks agent capabilities, knowledge domains, confidence levels, and cognitive state to improve collective reliability and learning progression.

What is agent capability tracking and how does it help autonomous workflows?

Agent capability tracking is the registration, activation, and learning of new capabilities to adapt to tasks. It helps autonomous workflows by allowing agents to understand their own boundaries and adapt within OpenClaw environments.

How do I track the cognitive state and confidence levels of an AI agent?

Track AI agent cognitive state and confidence levels by maintaining a persisted self-model that organizes knowledge by domain, monitors focus and thinking state, and surfaces confidence trends accessible via CLI or programmatic API.

Can I monitor active tasks and self-reflection across multiple agent domains?

Yes, you can monitor active tasks and self-reflection across multiple domains using a self-model that supports task tracking, cognitive state management, and reflection capabilities for autonomous agent collectives.

How do I view an agent's current capability and knowledge summary from the command line?

View the agent's current capability and knowledge summary from the command line by running the self-model summary command, which interrogates the persisted self-model to display registered capabilities, cognitive state, and metrics.

What are the limitations of using a persisted self-model for agent metacognition?

Limitations of a persisted self-model include the overhead of continuously tracking cognitive state and confidence levels, which requires consistent capability registration and knowledge management to maintain accurate self-reflection across agent collectives.