teach

Create personalized teaching workflows and persistent knowledge records for structured learning.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/yash-garg/pi-config --skill teach-yash-garg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teach
Source: https://github.com/yash-garg/pi-config/tree/main/skills/teach
Command: npx skills add https://github.com/yash-garg/pi-config --skill teach-yash-garg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users learn new skills and concepts through structured, stateful teaching instead of disconnected explanations, keeping learning focused on real goals and progress.

Core Features & Use Cases

  • Learning Workspace Management: Maintains missions, resources, lessons, reference documents, and learning records to track a user's development over time.
  • Personalized Teaching Flow: Uses prior learning evidence and goals to design lessons, exercises, and retrieval practice appropriate to the user's current ability.
  • Use Case: A user learning programming, fitness, or another domain can build a dedicated workspace where lessons, resources, and milestones evolve across multiple sessions.

Quick Start

Use the teach skill to help me learn a new topic by creating a structured learning plan and guiding me through the first lesson.

Frequently Asked Questions about teach

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

FAQPage Schema
How do I create a structured learning plan for a new skill?

To create a structured learning plan, this Skill builds a personalized teaching workflow that establishes learning goals, designs lessons, and sets up progress tracking. It uses workspace documents to maintain context and adapt instruction across multiple sessions.

What is stateful teaching and how does it help with knowledge management?

Stateful teaching maintains persistent knowledge records and learning artifacts across sessions. It uses prior learning evidence and goals to assess understanding, adapt future instruction, and keep skill development focused on real progress instead of disconnected explanations.

Can I track learning progress and milestones across multiple sessions?

Yes, you can track learning progress through a dedicated learning workspace. This workspace manages missions, resources, lessons, reference documents, and learning records, allowing your development milestones to evolve and be monitored over multiple sessions.

How do I set up a personalized teaching flow for skill acquisition?

A personalized teaching flow is set up by providing workspace documents and learning artifacts. The Skill analyzes this prior learning evidence to design lessons, exercises, and retrieval practice appropriate to your current ability level for effective skill acquisition.

Do I need workspace documents to maintain learning context?

Yes, workspace documents are required to maintain context and assess understanding. These learning artifacts allow the Skill to track progress, adapt future instruction, and build a persistent knowledge record for your ongoing skill development.

Does this approach work for learning different domains like programming or fitness?

Yes, this approach works for learning different domains like programming or fitness. You can build a dedicated workspace where lessons, resources, and milestones evolve across multiple sessions for any skill acquisition scenario.