tutor

Generate learning syllabi and manage daily practice loops with rubric-based evaluation.

26|3|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/mmosquera91/learning_path_skill --skill tutor-mmosquera91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tutor
Source: https://github.com/mmosquera91/learning_path_skill/tree/main
Command: npx skills add https://github.com/mmosquera91/learning_path_skill --skill tutor-mmosquera91

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

You want a structured way to learn any topic with consistent practice, clear next steps, and objective feedback—without manually designing lessons, grading submissions, or adjusting the plan.

Core Features & Use Cases

  • Generates a learning syllabus from a topic (modules, milestones, estimated duration) using web research and verified resources.
  • Delivers daily tasks via Telegram using a cron schedule, with inactivity handling (nudge, pause offer, or auto-pause).
  • Evaluates your submissions using a structured rubric and adapts the plan by advancing, repeating, or decomposing modules.
  • Performs weekly reviews to summarize progress and adjust pacing/recommendations.
  • Exports your journey to Obsidian as Markdown for long-term notes and tracking.

Quick Start

Send /tutor init Python and then confirm the generated syllabus with /tutor confirm to start receiving daily Telegram tasks.

Frequently Asked Questions about tutor

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

FAQPage Schema
How do I generate a personalized learning path for any topic?

To generate a personalized learning path, you provide a topic and the system builds a structured syllabus with modules, milestones, and estimated durations using web research and verified resources.

Can I receive daily learning tasks and reminders via Telegram?

Yes, daily learning tasks are delivered via Telegram using a cron schedule, which includes inactivity handling to nudge you, offer a pause, or auto-pause your progress.

How does rubric-based evaluation work for daily learning submissions?

Rubric-based evaluation works by applying a strict JSON workflow to assess your submissions, adapting the learning plan by advancing, repeating, or decomposing modules based on your performance.

Do I need an SQLite state store to manage spaced repetition and daily practice loops?

Yes, an SQLite state store is required to back the Hermes Skill router, enabling cron-driven stateless execution for managing daily practice loops and spaced repetition.

What is the best way to export my learning journey for long-term tracking in Obsidian?

The best way to export your learning journey is to use the built-in feature that exports your syllabus and progress to Obsidian as Markdown files for long-term notes and tracking.

How do weekly progress reviews adjust my self-paced learning curriculum?

Weekly progress reviews adjust your self-paced learning curriculum by summarizing completed tasks and modifying pacing or recommendations to optimize your structured learning path.