Skip to content

Guide · Agent skill

How to use the Teacher Style Lessons agent skill (teacher-style-clone)

Updated · written with AI from the project's own documentation and checked against our catalogue data

The Teacher Style Lessons skill (skill name teacher-style-clone, from the THU-MAIC/OpenMAIC repository) lets an agent study how a teacher speaks and presents in a recorded lesson or handout set, then build a new course on a topic you choose in that same delivery style. It is written for educators, developers building course tools on OpenMAIC, and self-learners who hold a licensed lesson recording. After this guide you will know what the skill does, how to install it, how to trigger it, and what limits to respect.

Teacher Style LessonsTHU-MAIC/OpenMAIC · MIT

Quick start

  1. 1Download the ZIP. Get the teacher-style-clone ZIP from this directory page.
  2. 2Unzip into a skills folder. Extract it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder.
  3. 3Or upload in the Claude apps. Go to Settings → Capabilities → Skills and upload the skill there instead.
  4. 4Attach teacher material. Add a recording with transcript and keyframes, or text handouts, to your OpenMAIC workspace session.
  5. 5Ask for a topic in the teacher's style. Describe the course topic and say the new course should follow the attached teacher's delivery style.
  6. 6Review the output. Check every subject fact in the generated course before using it with learners.

What is an agent skill, and what does this one do?

An agent skill is a folder containing a SKILL.md file of instructions that an AI agent loads when a task matches it. This skill applies when an OpenMAIC workspace session has a teacher's classroom recording or lecture handouts attached.

The skill tells the agent to extract the teacher's delivery style: openings, transitions, catchphrases, address terms, sentence rhythm, example habits, pacing, recaps, and, for recordings, on-screen layout. The agent then plans a course on your requested topic and generates each page with that style applied.

  • Style evidence comes from the transcript and video keyframes, and each claim is meant to be backed by a quote and timestamp.
  • The teacher's content is not treated as factual source for the new course.
  • The agent is told not to invent biography, opinions or endorsements.

Install the skill from the ZIP or the Claude apps

Option A, personal install: download the ZIP from this directory page and unzip it into ~/.claude/skills/. Option B, project install: unzip it into the .claude/skills/ folder of your project.

Option C, Claude apps: upload the skill under Settings → Capabilities → Skills.

The package contains two files: SKILL.md and outline-constraints.json.

Check the requirements before you start

The skill needs an OpenMAIC workspace with these tools available: list_materials, extract_material, wait_for_materials, read_material, search_material, create_stage and generate_scene. It also needs an attached teacher recording with transcript and keyframe derivatives, or text materials.

  • Runs scripts: no.
  • Uses network: no.
  • Recordings without a readable transcript or keyframes will give incomplete results, because the skill says not to infer visual style in that case.

Trigger the skill with a natural request

The skill loads when your session has teacher material attached. Ask in plain language, naming the topic and the style source. The skill's learner-facing name for this mode is 「名师风格」 (famous-teacher style), and the agent will not describe the result as a clone.

  • Make a course on photosynthesis in the style of the attached teacher's lecture.
  • Using the attached lesson recording, build a 5-page intro to statistics with the same openings and pacing.
  • Turn my attached handouts into a lesson on budgeting, following the teacher's example habits.

What the agent does step by step

The agent first lists materials and confirms extraction is complete. If extraction is idle it runs extract_material; if pending or running it waits; if it failed, it reports the failure rather than guessing.

It then reads the full transcript in order, not just the opening, and checks frequent patterns with search_material. Keyframes are sampled across the recording for visual style. Finally it plans the course and calls create_stage and generate_scene once per page, placing the style profile in a 讲课风格 section of each brief and in materialFacts.

  • Unsupported or contradicted style hypotheses are dropped from the final profile.
  • Subject facts for the new course must be verified independently; they are not taken from the lecture.

Tips for better results

Attach the complete recording or full handout set, since the agent reads every transcript page and a sample gives a weaker profile.

Name a specific topic and its scope, such as the number of pages, so the planning step has clear inputs.

Review every generated page for factual accuracy. Style evidence does not confirm that subject content is correct.

What people use it for

  • An educator creates course pages on a new topic that match the delivery style of their own recorded lessons.
  • A developer building a course-generation product on OpenMAIC uses the style-extraction workflow as a reference for their own pipeline.
  • A self-learner with a licensed lesson recording produces a similar-feeling lesson on a different subject.
  • A teacher turns a set of text handouts into a lesson that keeps their usual openings and examples.

Frequently asked questions

Is the teacher-style-clone skill free to use?

The source material for this page does not state pricing or licence terms beyond the listed licence, which is MIT. Check the repository's licence file for the terms that apply to the code.

What do I need to run the teacher-style-clone skill?

You need an OpenMAIC workspace with the list_materials, extract_material, wait_for_materials, read_material, search_material, create_stage and generate_scene tools available. You also need an attached teacher recording with transcript and keyframes, or text materials.

Does the skill run scripts or use the network?

No. The listing states that the skill runs no scripts and uses no network access.

Where do I install the teacher-style-clone skill?

Unzip the downloaded ZIP into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. In the Claude apps you can upload it under Settings → Capabilities → Skills.

Why does the agent say no if my recording has no keyframes?

The skill does not infer visual style without readable keyframes. Without them the result will be incomplete, so the agent is designed to skip visual claims rather than guess.

Will the generated course copy the teacher's facts or biography?

No. The skill keeps style separate from facts, does not treat the teacher's content as authoritative, and forbids inventing biography or endorsements. You still need to verify the course's subject facts yourself.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

This skill suits educators and developers who have licensed teacher recordings or handouts in an OpenMAIC workspace and want course pages in a matching delivery style. It is not a fact checker and should not be used to imitate a real person's identity or public persona; choose a different tool if you need verified subject content on its own or a non-OpenMAIC setup.

Download the skill