🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub✦ BytesAgain

Bytesagain Education

by @loutai0307-prog

Generate 7-day structured learning plans, quizzes, and track study progress locally with no internet or account needed.

Versionv1.0.0
Downloads425
Installs1
TERMINAL
clawhub install bytesagain-education

πŸ“– About This Skill

education

Learning Plan Generator β€” Generate structured learning paths, quizzes, and track your study progress β€” all stored locally, no account required.

Commands

| Command | Description | Example | |---------|-------------|---------| | plan | Generate a structured learning plan for a topic | plan "Python for Data Science" | | quiz | Generate quiz questions to test your knowledge | quiz "Python for Data Science" 5 | | progress | Track and display your study progress | progress show / progress done "Day 1" |

Usage

bash script.sh plan "topic name"
bash script.sh quiz "topic name" [num_questions]
bash script.sh progress show
bash script.sh progress done "milestone name"
bash script.sh progress reset

Features

  • Generates 7-day learning plans with daily goals and curated free resources
  • Covers 20+ topic areas: programming languages, frameworks, DevOps, math, and more
  • Quiz generator with multiple-choice and open-ended questions
  • Local JSON progress tracking (stored in ~/.local/share/education-skill/progress.json)
  • No internet required β€” all content is built-in
  • Requirements

  • bash >= 4.0
  • python3 >= 3.7
  • No external packages required (uses only stdlib)
  • Examples

    $ bash script.sh plan "Docker"

    πŸ“š Learning Plan: Docker ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Duration : 7 days Level : Beginner β†’ Intermediate

    Day 1: Introduction to Containers Goals: β€’ Understand what containers are vs VMs β€’ Install Docker Desktop / Docker Engine β€’ Run your first container: docker run hello-world Resources: β€’ Docker Official Docs β€” Get Started: https://docs.docker.com/get-started/ β€’ Play with Docker (free browser sandbox): https://labs.play-with-docker.com/ ...

    $ bash script.sh quiz "Python" 3

    πŸ“ Quiz: Python (3 questions) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    Q1. What is the output of: print(type([])) A) B) βœ“ C) D)

    Q2. Which keyword is used to define a function in Python? A) function B) fn C) def βœ“ D) lambda ...

    $ bash script.sh progress show

    πŸ“Š Study Progress ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Topic : Docker Started : 2024-01-15 Completed : Day 1, Day 2 Remaining : Day 3, Day 4, Day 5, Day 6, Day 7 Progress : β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 2/7 days (29%)

    πŸ’‘ Examples

    $ bash script.sh plan "Docker"

    πŸ“š Learning Plan: Docker ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Duration : 7 days Level : Beginner β†’ Intermediate

    Day 1: Introduction to Containers Goals: β€’ Understand what containers are vs VMs β€’ Install Docker Desktop / Docker Engine β€’ Run your first container: docker run hello-world Resources: β€’ Docker Official Docs β€” Get Started: https://docs.docker.com/get-started/ β€’ Play with Docker (free browser sandbox): https://labs.play-with-docker.com/ ...

    $ bash script.sh quiz "Python" 3

    πŸ“ Quiz: Python (3 questions) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    Q1. What is the output of: print(type([])) A) B) βœ“ C) D)

    Q2. Which keyword is used to define a function in Python? A) function B) fn C) def βœ“ D) lambda ...

    $ bash script.sh progress show

    πŸ“Š Study Progress ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Topic : Docker Started : 2024-01-15 Completed : Day 1, Day 2 Remaining : Day 3, Day 4, Day 5, Day 6, Day 7 Progress : β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 2/7 days (29%)