Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bighardperson avatar

Education

  • 8 installs
  • 33 repo stars
  • Updated April 26, 2026
  • bighardperson/computer-science-skills-collection

Education is a skill that generates study plans, quizzes, flashcards, and review materials for any topic and tracks learning progress.

About

This skill is a study assistant that generates study plans, quizzes, flashcards, and review materials for any topic. It also tracks learning progress and creates study schedules with time blocks. A user runs its six bash commands (plan, quiz, flashcard, progress, schedule, review) and progress data is stored in a local JSON file.

  • Generates study plans, quizzes, and flashcards for any topic
  • Tracks learning progress and schedules study sessions
  • Six commands: plan, quiz, flashcard, progress, schedule, review

Education by the numbers

  • 8 all-time installs (skills.sh)
  • Ranked #2,242 of 3,280 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
At a glance

education capabilities & compatibility

Capabilities
study plan · quiz generation · flashcards · progress tracking
Use cases
research
From the docs

What education says it does

Generate study plans, quizzes, flashcards, and review materials for any topic. Track progress and schedule sessions.
SKILL.md
Generate a structured study plan for a topic.
SKILL.md
npx skills add https://github.com/bighardperson/computer-science-skills-collection --skill education

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs8
repo stars33
Last updatedApril 26, 2026
Repositorybighardperson/computer-science-skills-collection

What it does

Generate study plans, quizzes, and flashcards for a topic and track learning progress.

Who is it for?

Creating study materials and schedules for learning a topic.

When should I use this skill?

You want to create a study plan, generate quiz questions or flashcards, or track study progress.

What you get

  • study plan
  • quiz questions
  • flashcards

By the numbers

  • 6 commands (plan, quiz, flashcard, progress, schedule, review)

Files

SKILL.mdMarkdownGitHub ↗

EDUCATION SKILL

Generate study plans, quizzes, flashcards, and review materials for any topic. Track progress and schedule sessions.

COMMANDS

1. PLAN

Generate a structured study plan for a topic.

bash scripts/script.sh plan <topic> [--weeks <num>] [--level beginner|intermediate|advanced] [--output json|text]

2. QUIZ

Generate quiz questions on a topic.

bash scripts/script.sh quiz <topic> [--count <num>] [--type mcq|truefalse|short] [--difficulty easy|medium|hard]

3. FLASHCARD

Generate flashcards for key concepts.

bash scripts/script.sh flashcard <topic> [--count <num>] [--format plain|csv|json]

4. PROGRESS

Track and display learning progress.

bash scripts/script.sh progress [--topic <topic>] [--mark <milestone>] [--reset]

5. SCHEDULE

Create a study schedule with time blocks.

bash scripts/script.sh schedule <topic> [--hours-per-day <num>] [--days <num>] [--start <date>]

6. REVIEW

Generate a review checklist based on completed topics.

bash scripts/script.sh review <topic> [--scope all|weak|recent] [--format checklist|summary]

OUTPUT

All commands print to stdout. Use --output json for machine-readable output where supported. Progress data is stored in ~/.education/progress.json.

REQUIREMENTS

  • bash 4+
  • python3 (standard library only)

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.