learn

Create a persistent tutoring workflow with syllabi, quizzes, and progress tracking.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns one-off tutoring into a durable learning workflow. It helps a learner study a topic at their own pace, remember progress across sessions, and revisit weak spots instead of restarting from scratch.

Core Features & Use Cases

  • Personalized syllabus creation: Builds a sequenced set of teachable units matched to the learner’s goal, background, and session length.
  • Spaced repetition and review tracking: Stores progress and missed items in a persistent markdown log, schedules due reviews by date, and updates memory after every session.
  • Quiz-first learning loop: Supports new-topic onboarding, continuation sessions, and quiz-only review sessions with grading against prewritten rubrics.
  • Use case: A user can learn a new tool, continue an interrupted lesson series, or ask for a status summary of all topics currently in progress.

Quick Start

Tell the skill what you want to learn, your current level, and how long you want each session to be.

Frequently Asked Questions about learn

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

FAQPage Schema
How does spaced repetition work for self-study and memory retention?

Spaced repetition for self-study works by scheduling review sessions at increasing intervals based on your performance. This skill uses a markdown log to track memory, schedules due reviews by date, and quizzes active recall to reinforce weak spots.

What is the best way to continue an interrupted tutoring lesson on a programming topic?

Yes, you can request a quiz-only review session. The skill grades your active recall against prewritten rubrics, updates your memory log, and reschedules missed items for future spaced repetition without teaching new material.

Do I need to set up anything before starting a guided study session?

The best way to continue an interrupted lesson is using the continuation session feature. It reads your previous progress from the markdown log, identifies the next unit in your syllabus, and resumes tutoring without restarting from scratch.

How do I verify fast-changing topics during a study session?

You need to provide the topic you want to learn, your current background level, and your desired session length. The skill uses these inputs to build a sequenced, teachable syllabus matched to your goals.

What are the limitations of using markdown logs for long-term learning progress tracking?

For fast-changing topics, the skill applies optional web verification to check facts during your study session. This ensures the tutoring content and quiz answers remain accurate even when the subject matter updates frequently.