learn-from-chat

Capture conversation insights and propose validated SKILL.md updates.

3|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/dvy1987/agent-loom --skill learn-from-chat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn-from-chat
Source: https://github.com/dvy1987/agent-loom/tree/main/.agents/skills/learn-from-chat
Command: npx skills add https://github.com/dvy1987/agent-loom --skill learn-from-chat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures insights that emerge during agent-user conversations are captured, validated, and turned into safe, targeted updates to skills or processes so documentation and behaviors stay accurate and current.

Core Features & Use Cases

  • Capture & Evidence: Extract a one-line insight and the concrete chat evidence that proves it (bug, workaround, missing guardrail).
  • Classification & Matching: Classify the learning (GOTCHA, TECHNIQUE, FAILURE_MODE, METRIC, CONTRADICTION) and locate affected SKILL.md files.
  • Propose, Validate & Log: Present exact diff-style change proposals for user approval, run validation checks, bump versions, and append a dated entry to a shared research log.
  • Use Case: During a debugging session, automatically surface a repeated failure mode, propose a guardrail addition to the affected skill, and log the change after explicit user approval.

Quick Start

Capture a discovered issue by asking the agent to summarize the insight, provide evidence, classify it, and propose exact SKILL.md changes for approval.

Frequently Asked Questions about learn-from-chat

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

FAQPage Schema
How do I capture learnings from chat conversations to update agent documentation?

To capture learnings from chat conversations, you extract a one-line insight with concrete evidence, classify it, and propose targeted updates to SKILL.md files. This ensures agent documentation stays accurate and current based on interactive debugging sessions.

What is the best way to automate skill maintenance after a debugging session?

The best way to automate skill maintenance is to surface repeated failure modes from debugging sessions, propose guardrail additions to affected skills, and log changes after explicit user approval. This process requires scoped diffs and validation checks before applying updates.

How does chat learning classification work for process orchestration?

Chat learning classification for process orchestration works by categorizing extracted insights into types like GOTCHA, TECHNIQUE, FAILURE_MODE, METRIC, or CONTRADICTION. The system then locates affected SKILL.md files to propose exact diff-style changes for documentation updates.

Can I propose guardrail changes to SKILL.md files without manual validation?

No, proposing guardrail changes to SKILL.md files requires explicit user approval and validate-skills execution. The system presents exact diff-style change proposals, bumps metadata versions, and appends a dated citation to docs/research-learnings only after validation passes.

When do I need to log research learnings from agent-user chats?

You need to log research learnings from agent-user chats when interactive debugging, postmortems, or orchestrator observations reveal evidence that a skill, workflow, or guardrail should change. A dated entry is appended to a shared research log after user approval.

What are the limitations of using conversation insights for skill improvement?

Limitations of using conversation insights for skill improvement include the requirement for explicit user approval before any changes apply. The system only generates scoped diffs to SKILL.md files and cannot automatically merge updates without running validate-skills execution and logging citations.