Trivia Quiz

Play knowledge quizzes with facts, categories, and daily challenges. Use when learning topics, drilling flashcards, reviewing answers, tracking progress.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "Trivia Quiz" with this command: npx skills add bytesagain-lab/trivia-quiz

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

CommandDescription
learn <topic> [hours]Start a learning session on a topic with optional time estimate
quiz <topic>Run a quick 3-question quiz on a topic
flashcard <term>Create a flashcard with a front term (answer saved to data dir)
reviewLaunch a spaced repetition review session (1d, 3d, 7d, 14d, 30d intervals)
progressShow total number of logged study sessions
roadmapGenerate a multi-week learning roadmap (basics → practice → projects)
resourceList resource categories: books, videos, courses, practice sites
note <text>Save a timestamped note to the data log
summary <topic>Get a summary of a topic
test <topic>Self-test your knowledge on a topic
helpShow all available commands and usage info
versionDisplay 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 command
  • history.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

  • Bash ≥ 4.0 (uses set -euo pipefail)
  • coreutilsdate, wc, mkdir (standard on Linux/macOS)
  • No API keys, no internet connection, no external dependencies

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 2

# Run a quick quiz on Docker
trivia-quiz quiz docker

# Create a flashcard
trivia-quiz flashcard "What is a closure?"

# Review with spaced repetition
trivia-quiz review

# Check how many sessions you've completed
trivia-quiz progress

# Generate a learning roadmap
trivia-quiz roadmap

# Find study resources
trivia-quiz resource

# Save a quick note
trivia-quiz note "Remember: Python decorators are syntactic sugar for higher-order functions"

# Get a topic summary
trivia-quiz summary kubernetes

# Self-test on a topic
trivia-quiz test algorithms

# Show help
trivia-quiz help

Tips

  • Combine learnnotequizreview for a complete study cycle
  • Use roadmap at the start of a new subject to plan your weeks
  • Check progress regularly to maintain accountability
  • All history is logged — you can grep through ~/.local/share/trivia-quiz/history.log for past activity

Powered by BytesAgain | bytesagain.com | hello@bytesagain.com

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

Thinking Framework

Loads any thinker's, leader's, philosopher's, or organization's complete mental operating system directly into the AI — so the AI reasons FROM inside that co...

Registry SourceRecently Updated
3100Profile unavailable
Research

Memory Optimization

Comprehensive memory management optimization for AI agents. Use when: (1) Agent experiences context compression amnesia, (2) Need to rebuild context quickly...

Registry SourceRecently Updated
3500Profile unavailable
Research

Option Calculator

Price options, compute Greeks, and plot P&L diagrams with exercise analysis. Use when pricing options, calculating Greeks, visualizing profit-loss curves.

Registry SourceRecently Updated
6421Profile unavailable
Research

Obsidian 快速上手指南

提供Obsidian本地笔记快速入门,涵盖核心概念、必备插件、模板方案及实用避坑指南。

Registry SourceRecently Updated
730Profile unavailable