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.