self-model

Maintain a live inventory of agent capabilities with incremental updates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build and maintain a structured, up-to-date inventory of your capabilities—skills, tools, system resources, connected nodes, and known gaps—to inform planning and execution.

Core Features & Use Cases

  • Discovery & cataloging: automatically collects skill names and short descriptions from each skill's SKILL.md.
  • Incremental updates: refresh capabilities when new skills or tools appear or environment changes, without a full rebuild.
  • Grounding decisions: uses the inventory to guide task decomposition, tool selection, and capability acquisition.
  • Use Case: When a new tool is installed, the agent updates the inventory and re-plans.

Quick Start

Run the self-model discovery to refresh the capabilities inventory.

Frequently Asked Questions about self-model

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

FAQPage Schema
How do I maintain an inventory of AI agent capabilities for multi-step planning?▼

You can incrementally update the capabilities inventory when new tools appear or the environment changes, avoiding a full rebuild and logging missing abilities in a gaps log to track known limitations.

What is the best way to track missing AI agent skills and system resource gaps?▼

Tracking missing skills is handled by a gaps log that records known limitations during the discovery process, helping the agent identify capability acquisition needs and adjust planning decisions accordingly.

How does tool-discovery automation work for updating agent capabilities during a session?▼

Tool-discovery automation works by collecting available skills and system resources, then incrementally refreshing the inventory without a full rebuild to ground execution decisions after changes or failures occur.

Do I need a specific file format to catalog available skills for automated planning?▼

Yes, incremental updates are designed to refresh the capabilities inventory when new skills or tools appear, preventing full rebuilds and allowing the agent to re-plan dynamically after failures.