teach-agent

Guide autonomous agents through a structured self-teaching loop to create reusable SKILL.md artifacts.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/jaydeland/Tony --skill teach-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teach-agent
Source: https://github.com/jaydeland/Tony/tree/main/.claude/skills/teach-agent
Command: npx skills add https://github.com/jaydeland/Tony --skill teach-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agents often encounter unfamiliar technologies, APIs, or integrations and struggle to expand capabilities without guidance.

Core Features & Use Cases

The skill defines a self-teaching loop (research → understand → implement → document → validate) and leverages tools like WebSearch, WebFetch, and mcp__zread__search_doc to gather knowledge, understand requirements, and generate a concrete SKILL.md with frontmatter, synopsis, trigger, and implementation for reuse.

Quick Start

Empower an agent to initiate the teach-agent workflow when faced with an unknown tool or domain and follow the five-step loop to produce a new reusable skill.

Frequently Asked Questions about teach-agent

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

FAQPage Schema
How do I make autonomous agents learn unknown APIs and generate new skills?

Autonomous agents learn new capabilities by executing a structured self-teaching loop that includes research, understanding, implementation, documentation, and validation. This ensures agents can independently expand their knowledge of unknown technologies, APIs, or integrations while generating a complete and reusable SKILL.md artifact.

What is the structured self-teaching loop for agent self-learning?

The structured self-teaching loop for agent self-learning is a five-step process: research, understand, implement, document, and validate. It leverages tools like WebSearch, WebFetch, and mcp__zread__search_doc to gather knowledge, understand requirements, and generate concrete skill artifacts for reuse.

How to create a reusable SKILL.md artifact for an unfamiliar technology?

You create a reusable SKILL.md artifact for an unfamiliar technology by triggering an autonomous self-learning loop when the agent encounters the unknown domain. The loop generates a new SKILL.md file containing frontmatter, a synopsis, a trigger, and implementation details, alongside supporting code and validation artifacts.

Can agents autonomously research and document new integrations without manual coding?

Yes, agents can autonomously research and document new integrations without manual coding by following the structured self-teaching workflow. They use research tools to gather knowledge, understand requirements, and generate a concrete SKILL.md with supporting code and documentation for reuse.

What tools are used in the agent self-teaching loop to gather knowledge?

The agent self-teaching loop uses WebSearch, WebFetch, and mcp__zread__search_doc to gather knowledge and understand requirements. These tools enable the agent to autonomously research unfamiliar technologies, APIs, or integrations during the research and understanding phases of the loop.

When should I initiate an autonomous self-learning workflow for an agent?

You should initiate an autonomous self-learning workflow for an agent when it encounters unknown technologies, APIs, or integrations and must expand its capabilities. The workflow empowers the agent to research, understand, implement, document, and validate the new skill independently.