Trivia Quiz
by @bytesagain-lab
Play knowledge quizzes with facts, categories, and daily challenges. Use when learning topics, drilling flashcards, reviewing answers, tracking progress.
clawhub install trivia-quizπ About This Skill
version: "2.0.0" name: Trivia Quiz description: "Play knowledge quizzes with facts, categories, and daily challenges. Use when learning topics, drilling flashcards, reviewing answers, tracking progress." author: BytesAgain homepage: https://bytesagain.com source: https://github.com/bytesagain/ai-skills
Trivia Quiz
A learning and study assistant for self-paced education. Start learning sessions on any topic, run quick quizzes, drill with flashcards, review via spaced repetition, track your progress, build learning roadmaps, find resources, take notes, summarize topics, and test your knowledge.
Commands
| Command | Description |
|---------|-------------|
| learn | Start a learning session on a topic with optional time estimate |
| quiz | Run a quick 3-question quiz on a topic |
| flashcard | Create a flashcard with a front term (answer saved to data dir) |
| review | Launch a spaced repetition review session (1d, 3d, 7d, 14d, 30d intervals) |
| progress | Show total number of logged study sessions |
| roadmap | Generate a multi-week learning roadmap (basics β practice β projects) |
| resource | List resource categories: books, videos, courses, practice sites |
| note | Save a timestamped note to the data log |
| summary | Get a summary of a topic |
| test | Self-test your knowledge on a topic |
| help | Show all available commands and usage info |
| version | Display current version (v2.0.0) |
Data Storage
All data is stored locally in $TRIVIA_QUIZ_DIR (defaults to ~/.local/share/trivia-quiz/):
data.log β Notes and general entries saved with note commandhistory.log β Timestamped log of every command executed (learn, quiz, flashcard, etc.)The data directory is created automatically on first run. No cloud sync β everything stays on your machine.
Requirements
set -euo pipefail)date, wc, mkdir (standard on Linux/macOS)When to Use
1. Self-study sessions β Use learn and roadmap to structure your study of a new programming language, framework, or any topic
2. Exam prep β Use quiz and test to drill yourself, then review for spaced repetition before an exam
3. Daily flashcard habit β Use flashcard to build a deck and review to maintain a daily spaced repetition routine
4. Meeting/lecture notes β Use note to quickly capture timestamped insights during a meeting, class, or conference talk
5. Learning progress tracking β Use progress to see how many sessions you've logged and stay motivated over time
Examples
# Start learning a topic with estimated time
trivia-quiz learn python 2Run a quick quiz on Docker
trivia-quiz quiz dockerCreate a flashcard
trivia-quiz flashcard "What is a closure?"Review with spaced repetition
trivia-quiz reviewCheck how many sessions you've completed
trivia-quiz progressGenerate a learning roadmap
trivia-quiz roadmapFind study resources
trivia-quiz resourceSave a quick note
trivia-quiz note "Remember: Python decorators are syntactic sugar for higher-order functions"Get a topic summary
trivia-quiz summary kubernetesSelf-test on a topic
trivia-quiz test algorithmsShow help
trivia-quiz help
Tips
learn β note β quiz β review for a complete study cycleroadmap at the start of a new subject to plan your weeksprogress regularly to maintain accountabilitygrep through ~/.local/share/trivia-quiz/history.log for past activityPowered by BytesAgain | bytesagain.com | hello@bytesagain.com
β‘ When to Use
π‘ Examples
# Start learning a topic with estimated time
trivia-quiz learn python 2Run a quick quiz on Docker
trivia-quiz quiz dockerCreate a flashcard
trivia-quiz flashcard "What is a closure?"Review with spaced repetition
trivia-quiz reviewCheck how many sessions you've completed
trivia-quiz progressGenerate a learning roadmap
trivia-quiz roadmapFind study resources
trivia-quiz resourceSave a quick note
trivia-quiz note "Remember: Python decorators are syntactic sugar for higher-order functions"Get a topic summary
trivia-quiz summary kubernetesSelf-test on a topic
trivia-quiz test algorithmsShow help
trivia-quiz help
π Tips & Best Practices
learn β note β quiz β review for a complete study cycleroadmap at the start of a new subject to plan your weeksprogress regularly to maintain accountabilitygrep through ~/.local/share/trivia-quiz/history.log for past activityPowered by BytesAgain | bytesagain.com | hello@bytesagain.com