Skip to main content

SKILL.md Format

Auto-generated fields added by the skill learner:

Invoking Skills

Skill Learning Workflow

  1. Task begins — task_tracker begins tracking a task
  2. Task completes — Agent completes the task successfully
  3. Evaluation — skill_learner evaluates if the approach is worth saving
  4. Crystallization — If the task passes worthiness checks, crystallizes it as a new skill
  5. Reuse — Future tasks search for matching skills
  6. Feedback loop — Confidence adjusts based on success/failure outcomes

Skill Directory Structure

Every learned skill is version-controlled and inspectable — it’s just a file in your repo, so you can diff, edit, or revert it like any other change.

Tools

Built-in and declarative tools the agent uses to act

Workflows

Chain skills into deterministic, repeatable pipelines

Hooks

Intercept, block, or modify agent behavior at every stage

Plugins

Extend GitAgent with installable tools, skills, and hooks