Good Learning skill
A skill for exam and contest prep: topic checklist, day-by-day plan, daily lessons and a mistake notebook built from real answers.
- 326 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The agent runs Python scripts and LaTeX compilation and writes files into subject folders.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/good-learningDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The agent runs Python scripts and LaTeX compilation and writes files into subject folders.
This is third-party code. Review the repository files before installing.
What it does
Good Learning builds exam preparation from a syllabus, textbooks, past papers and available time. The agent assembles a topic checklist with numbers, mastery criteria and sources, and a separate study plan. It then runs daily lessons step by step. For beginners and for revision it creates self-contained lessons with examples, variants and worked answers. From the learner's real answers the skill compiles a mistake notebook and adjusts the remaining plan. PDFs compile through XeLaTeX or LuaLaTeX, and the day's recap can be drawn as an SVG map.
Who it is for. Pupils and students preparing for an exam or contest who want daily lessons that account for their own mistakes.
Good fit when
- An exam is three months away and the topic list is still missing.
- A learner turned in solutions and a mistake notebook should come out of them.
- A plan for a target score is needed, fitted to the hours available each day.
- By evening a recap of the day is wanted as a map and a PDF.
Not a fit when
- You need ready textbooks or past papers: the repository does not include them.
- LaTeX cannot be installed and a PDF is required.
- You want a one-off answer to a single question with no plan.
Example request
I am preparing for a mathematics contest and can study three hours a day. Build the topic checklist and the study plan.Limitations
The skill is written in Chinese and replies in Chinese by default until you ask for another language. PDFs need Python 3.10 or newer and XeLaTeX or LuaLaTeX with `ctex`, `amsmath` and `tikz`. The PNG map needs Pillow and a Chinese font. You bring materials such as textbooks and past papers yourself and are responsible for their copyright. The last commit in the repository is from September 2026. Plan quality depends on the materials you supply: without a syllabus and past work the plan stays approximate.
How to disable. Delete the `good-learning` folder from the agent's skills directory and restart the agent. Generated PDFs and subject folders stay on disk.
FAQ
Where do I put the skill files?
The README example uses Codex: a `~/.codex/skills/good-learning` folder holding `SKILL.md`. Restart the agent or reload skills afterwards.
What ends up in a subject folder?
Only final PDFs for the checklist, the plan and each day stay on top, while Markdown and `.tex` sources go into the `源文件` subfolder.
Do demonstrated mistakes count?
No. Teaching examples of errors are marked as simulated and do not count toward mastery; mistakes come only from the learner's real answers.
How do I get the day map?
Run `python scripts/render_summary_map.py examples/summary-map.json summary.svg --png summary.png`. SVG needs only the Python standard library, PNG needs Pillow.
Do I need Chinese?
No, but the skill replies in Chinese by default. Ask for your language in the first message and lessons follow in it.
Discussion
No questions or reviews yet.
Related
SkillsAn exam prep skill built on your own lectures and problems: the agent goes through the course chapter by chapter with citations
A tutor for any subject: diagnosis, a study plan, project tasks and mastery checks, with the results saved to Markdown files
A skill for exam cramming in one or two weeks: it builds a topic tree, teaches, tests and patches gaps.
A skill that converts course materials into clean Markdown and prepares exam notes, practice questions and mistake analysis.
A Codex skill for LLM-internship resumes: tailoring to a posting, evidence checks on each line and interview question drills.
A WorkBuddy skill that structures a high-school student's study: gap scans, bridges between topics and a five-step daily loop.
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| Good Learning (this card) | no | 326 | |
| tutor-skills | no | 1,402 | turns PDFs, docs and code into Obsidian study vaults; Good Learning prepares for an exam by syllabus and keeps a mistake notebook |
| claude-tutor | no | 155 | builds plans, adaptive quizzes and spaced repetition for any topic; Good Learning gives a topic checklist, daily lessons and PDFs |
README in short
Preparation runs in three parts: topic checklist, plan and daily lessons that review real answers. The repository holds skill instructions and scripts but no textbooks or past papers.