momentum_keeper

Automate randomized learning reminders and progress tracking in Discord channels.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/TyGu888/PersonalAssistant --skill momentum-keeper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: momentum_keeper
Source: https://github.com/TyGu888/PersonalAssistant/tree/main/skills/momentum_keeper
Command: npx skills add https://github.com/TyGu888/PersonalAssistant --skill momentum-keeper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Momentum Keeper addresses the challenge of inconsistent study habits by delivering randomized reminders and tracking progress, helping users stay engaged with their learning goals.

Core Features & Use Cases

  • Randomized reminder schedule: sends study prompts at random 1–3 hour intervals within the designated hours on the momentum-keeper Discord channel.
  • Progress management: supports adding new skills and projects, updating learning states, and logging study activity, automatically syncing to original data files.
  • Dashboard generation: automatically runs generate_dashboard.py to produce an up-to-date learning progress dashboard and supports on-demand status queries.

Quick Start

Enable Momentum Keeper and ask it to start sending randomized learning reminders to the momentum-keeper channel.

Frequently Asked Questions about momentum_keeper

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

FAQPage Schema
How do I automate randomized study reminders in Discord to improve learning consistency?

You can automate study reminders in Discord by scheduling randomized prompts at 1–3 hour intervals between 08:00 and 22:00 Beijing time, which keeps learning momentum active by preventing predictable routines.

Can I track learning progress and log study tasks directly to local data files?

Yes, you can track learning progress and log study tasks directly to local data files. The system automatically updates your learning state, logs study activity, and synchronizes all progress data back to your original data files.

How do I generate a learning progress dashboard automatically?

You generate a learning progress dashboard by triggering the generate_dashboard.py script. This produces an up-to-date visual dashboard of your logged study activity and supports on-demand status queries for your learning projects.

Does the randomized reminder schedule work with local data stores for progress tracking?

Yes, the randomized reminder schedule works with local data stores for progress tracking. It operates within Discord channels and local files to schedule delays, trigger reminders, and sync task logs without requiring external dependencies.

How do I add new skills and update learning states for individual learners?

You add new skills and update learning states by interacting with the reminder system's progress management features. It supports adding new projects, updating states, and logging activity, automatically syncing these changes to your original data files.