Skip to content

Guide · Agent skill

How to use the learning-to-learn agent skill in OpenMAIC

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

The learning-to-learn skill is a set of written instructions that tells an AI agent how to build an OpenMAIC classroom so students learn a subject while also practicing how to learn it. It is for teachers, instructional designers and developers who already run OpenMAIC. By the end of this guide you will know what the skill changes in a lesson, how to install it, how to ask for it in plain language, and where its limits are.

Learning-to-Learn Lesson EmbeddingTHU-MAIC/OpenMAIC · MIT

Quick start

  1. 1Download the ZIP. Get the learning-to-learn skill ZIP from the skill's page on our directory.
  2. 2Unzip into the right folder. Place the skill in ~/.claude/skills/ for personal use, or in a project's .claude/skills/ folder for one project.
  3. 3Or upload it in the apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the ZIP.
  4. 4Confirm OpenMAIC and stage-design are set up. The skill only works inside an OpenMAIC project that has its stage-design skill, because stage-design still governs classroom creation.
  5. 5Make a request with a concept goal. Name the subject concept students should understand and, optionally, the study strategy you want, such as prediction before feedback.
  6. 6Check the output. Confirm each strategy serves the concept, students do an active task, and no internal labels or spoken lines appear in the on-screen text.

What the skill makes the agent do

The skill adds study habits to a concept lesson as a second goal, running alongside the subject content. The main concept line stays the same. What changes is how students work through the concept, check their understanding and review it.

The skill names six strategies: retrieval practice, self-explanation, prediction before feedback, monitoring understanding, deliberate review and productive failure. It tells the agent to use one or two that fit the task rather than listing many at once.

  • Before the lesson explains an idea, students recall what they already know or write a prediction.
  • After a conclusion, students explain it in their own words and answer a follow-up 'why'.
  • In interactive activities, students answer or predict first, then receive feedback.
  • The lesson closes by asking what students understood, how they learned it, what is still unclear, and how they will retrieve it again later.

Install the learning-to-learn skill

You can install the skill by hand or upload it through the Claude apps. Download the ZIP from the skill's page on our directory and unzip it. The skill folder contains a single file, SKILL.md.

For a personal install, unzip it into your Claude skills folder at ~/.claude/skills/. For a single project, unzip it into that project's .claude/skills/ folder instead.

In the Claude apps, you can instead upload the ZIP under Settings → Capabilities → Skills.

  • Personal install: ~/.claude/skills/
  • Project install: the project's .claude/skills/ folder
  • App install: Settings → Capabilities → Skills, then upload the ZIP

Check the requirements before you start

This skill only works inside an OpenMAIC project. Its instructions refer to OpenMAIC-specific tools and pages, so it gives little value in a general chatbot.

The OpenMAIC project must also have its stage-design skill. The learning-to-learn instructions say stage-design still governs how classrooms are created and saved. Two other skills are optional and referenced by name: understanding-by-design and social-emotional-learning. If you use them, the skill says to set the big idea and essential questions first, then add the study strategies, and to let both parallel goals serve the same concept task.

  • Required: an OpenMAIC project with its stage-design skill
  • Optional: understanding-by-design
  • Optional: social-emotional-learning
  • The skill runs no scripts and makes no network calls, according to its listing

Trigger the skill with a natural request

You do not need a special command. Ask for the outcome in plain words, and name the strategy you want if you have one in mind. The skill's description lists the triggers: students learning how to learn while studying a subject, retrieval practice, self-explanation, prediction before feedback, monitoring understanding, deliberate review and productive failure.

If you want a lesson that has study habits built in, say so directly. If your request is a course about study skills or learning science itself, the skill is the wrong tool, and the skill's own instructions say to confirm the scope with you before going further.

  • Make a lesson on photosynthesis where students predict before the answer is shown.
  • Build a unit on fractions that includes retrieval practice and a short review in three days.
  • Add self-explanation to my OpenMAIC lesson on supply and demand, keeping the economics as the main topic.

Write a good request

Name the concept students should end up understanding, then name the one or two study actions you want. The skill asks for a clear concept goal and a separate learning-habit goal, and it deletes any strategy it cannot justify by the concept.

Keep the lesson's on-screen text in student-facing language. The skill's instructions tell the agent to use plain action phrases such as 'answer before you look it up' or 'give a reason in your own words', not technical labels.

  • Good: state the concept, the misconception you expect, and the strategy (for example, predict then check).
  • Less useful: ask for 'a lesson on learning science' when you want a subject lesson.
  • Check the on-screen text for internal labels before you publish.

Review the result and keep the main topic in focus

The skill's quality checks ask for a few things you can verify. Each study strategy should say which concept it serves and what students would visibly do. Students should actually try recall, self-explanation or predict-then-check at least once, not just read about them. Errors should lead to feedback, a fix and a retry, not a dead end.

The skill also forbids a universal learning method claim. If you need research evidence for a particular strategy, the skill says to verify the source before citing it.

  • Each strategy names the concept it serves.
  • Students practise at least one active strategy.
  • Mistakes lead to feedback and a retry path.
  • The closing covers concept understanding, reflection on learning and a later review step.

What people use it for

  • A science teacher builds a lesson where students predict an experiment's result before the answer appears, then explain it in their own words.
  • An instructional designer adds retrieval practice at the start of a unit and a deliberate review step in a later lesson.
  • A developer tunes OpenMAIC's classroom generation so concept lessons include self-explanation prompts without changing the subject content.
  • A teacher creates a maths lesson where students are shown a common error, asked to find it, and walked through a retry.

Frequently asked questions

How do I install the learning-to-learn skill?

Download the ZIP from our skill page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps, you can upload the ZIP under Settings → Capabilities → Skills.

What do I need to run the learning-to-learn skill?

You need an OpenMAIC project that also has its stage-design skill, since the instructions say stage-design still governs classroom creation. The understanding-by-design and social-emotional-learning skills are optional and referenced by name.

Is the learning-to-learn skill free to use?

The skill is listed under the MIT licence. Check the licence file in the source repository for the full terms before you reuse or modify it.

Can I use this skill without OpenMAIC?

Not usefully. The instructions refer to OpenMAIC-specific tools and pages, so outside OpenMAIC the skill gives little value. A general chatbot will not follow its classroom steps.

Why isn't the skill triggering when I ask for study tips?

The skill is meant for concept lessons that build learning habits in, not for courses about study skills or learning science. Ask for a subject lesson and name the strategy, such as retrieval practice or prediction before feedback. If the request is a standalone study-skills course, the skill will ask you to confirm the scope first.

Does the skill run scripts or use the internet?

According to its listing, the skill runs no scripts and makes no network calls. Its only file is SKILL.md, and its text is written in Chinese.

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

Use this skill if you build OpenMAIC lessons and want students to practise recall, self-explanation or predict-then-check while they learn a subject. Pick something else if you want a standalone course on study skills or learning science, or if you are not running OpenMAIC.

Download the skill