teach-me

Generate personalized learning curricula with interactive lessons and exercises.

2|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/bjamba/bjamba-skills --skill teach-me-bjamba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teach-me
Source: https://github.com/bjamba/bjamba-skills/tree/main/teach-me
Command: npx skills add https://github.com/bjamba/bjamba-skills --skill teach-me-bjamba

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

teach-me turns vague learning requests into a complete, guided curriculum with lessons, exercises, and a persistent tutoring workflow, so learners can actually progress without repeatedly answering clarifying questions.

Core Features & Use Cases

  • Personalized curriculum building: Interview the learner about goals, starting point, learning style, tone, and pacing, then generate a full multi-module learning environment.
  • Interactive learning artifacts: Produce an interactive repository of HTML lessons, exercises, quizzes/check-ins, and a central standalone tool for the core activity of the topic.
  • Tutor mode continuity: Resume from an existing course by reading curriculum.json in the teach-me repository, picking up where the learner left off.
  • Audit mode for adaptation: Assess and optionally retrofit an existing curriculum for a specified target audience and constraint (e.g., accessibility or device needs).
  • Sourcing and readability standards: Enforce reader-friendly lesson formatting and require that factual claims in lessons be attributable and citable.

Quick Start

Use the teach-me skill by telling it what you want to learn and the concrete outcome you want at the end, for example: teach me how to pair wines with cheeses.

Frequently Asked Questions about teach-me

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

FAQPage Schema
How do I build a personalized learning curriculum from a vague topic idea?

To build a personalized learning curriculum, state your topic and desired outcome. The system interviews you about goals, starting point, and pacing, then generates a complete repository of interactive lessons, exercises, and tools. You get a structured study environment without manual planning.

Can I resume an existing course if I stop halfway through my learning plan?

Yes, you can resume an existing course. The system reads the persistent curriculum state from the repository, picking up exactly where you left off. This tutoring continuity prevents losing progress and avoids repeating earlier interactive lessons or exercises.

What is an accessibility audit for an existing learning curriculum?

An accessibility audit assesses an existing curriculum for specified target audiences and constraints, such as device limitations. It evaluates and retrofits your interactive lessons and HTML tools to ensure the learning environment adapts to different accessibility or device needs.

Does the generated curriculum include interactive exercises or just reading material?

The generated curriculum includes interactive exercises, not just reading material. It enforces interactivity within lessons and produces a central standalone HTML tool for the core activity, ensuring learners actively practice rather than passively read.

How do I start tutoring a beginner with no prior knowledge of a subject?

To start tutoring a beginner, provide the topic and let the system extract their goals and preferences. It generates an onboarding curriculum with a themed style guide, interactive HTML lessons, and exercises tailored to their starting point, ensuring a structured learning path.

Are factual claims in the generated lessons sourced and cited?

Yes, factual claims in the generated lessons are sourced and cited. The curriculum enforces sourcing and readability standards, requiring that information within the interactive lessons is attributable to maintain accuracy and provide verifiable references for the learner.