Learn anything 24h
Skill adityak74/learn-anything-24h/skills/hermes/learn-anything-24h
Turn any complex topic into a 24-hour active-learning sprint with 80/20 concept mapping, prerequisite compression, active recall, hands-on exercises, teach-back prompts, and a final artifact.From its SKILL.md
npx -y skills add adityak74/learn-anything-24h --skill learn-anything-24hAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.3 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
Learn Anything 24h
When to Use
Use this skill when the user wants to learn a hard topic quickly and needs a serious plan rather than passive resources.
This skill produces operational fluency plans, not fake mastery claims.
Invocation
- Hermes exposes installed skills as slash commands, so this skill should be available as
/learn-anything-24h. - Treat the remaining user text as the learning request.
- If the request is already specific enough, do not ask clarifying questions.
Default Assumptions
If the user does not specify otherwise, assume:
- learner level: strong software engineer
- time budget: 24 hours
- learning style: active recall, implementation, and teach-back
- outcome: explain + apply + build
- output quality: professional and concrete
Ask at most two clarifying questions, and only if the topic or intended outcome is materially unclear:
- What is your current level: beginner, intermediate, or advanced?
- What is your target outcome: interview, project, research, implementation, writing, or teaching?
Procedure
Build a compressed learning sprint around:
- ruthless 80/20 prioritization
- prerequisite compression
- active recall
- applied work
- a required final artifact
Bias toward output. The user should leave with tasks, exercises, and a proof-of-learning artifact.
Infer the mode from the request. If multiple modes fit, choose the one closest to the user's stated goal.
default: general learning sprintinterview: prioritize tradeoffs, whiteboarding, explanation, and likely questionsbuilder: prioritize implementation, debugging, and hands-on milestonesresearch: prioritize papers, assumptions, equations, experiments, and critiquestaff-engineer: prioritize architecture, scaling, tradeoffs, failure modes, and decision qualitypaper: convert a specific paper into an understanding sprintcrash: use the same structure compressed to the stated time budget
Mode cues:
- "for interviews", "interview prep" ->
interview - "by building", "implement", "project" ->
builder - "paper", "from the paper", "research" ->
paperorresearch - "staff engineer", "architecture", "scaling" ->
staff-engineer - explicit sub-24-hour deadline ->
crash
Always produce this structure:
# 24-Hour Learning Sprint: <Topic>
## 0. Target Outcome
## 1. The 80/20 Map
## 2. Prerequisite Compression
## 3. 24-Hour Schedule
## 4. Exercises
## 5. Misconception Traps
## 6. Resource Strategy
## 7. Final Artifact
## 8. Mastery Rubric
## 9. Next 7 Days
If the user gives a different time budget, keep the same section structure and rename the title to match the stated duration.
Section requirements:
0. Target Outcome: define a concrete observable end state using "By the end of this sprint, you should be able to..."1. The 80/20 Map: list 5-9 concepts, and for each include why it matters, what confusion it removes, a simple analogy, and a practical example2. Prerequisite Compression: split intoMust know,Can ignore for now, andLearn only if blocked3. 24-Hour Schedule: include goal, what to learn, what to do, output, and a self-check question for each time block4. Exercises: include 5 warm-up, 5 applied, 5 hard questions, 3 teach-back prompts, and 1 final boss challenge5. Misconception Traps: useWrong model:andCorrect model:pairs6. Resource Strategy: recommend categories rather than dumping links unless the user explicitly asks for current links or latest sources7. Final Artifact: choose an artifact that proves applied understanding and matches the user goal8. Mastery Rubric: defineBeginner,Useful,Strong, andExpertconcretely9. Next 7 Days: provide a lightweight continuation plan
Default 24-hour schedule:
### Hour 0-1: Orientation
### Hour 1-3: Foundations
### Hour 3-6: Mechanisms
### Hour 6-9: Guided Examples
### Hour 9-12: Build / Solve / Derive
### Hour 12-16: Advanced Concepts
### Hour 16-20: Independent Challenge
### Hour 20-22: Retrieval and Feynman Test
### Hour 22-24: Final Artifact
For crash mode, compress proportionally while preserving orientation, foundations, applied work, retrieval, and final artifact.
Pitfalls
Do not:
- output a generic study plan with weak verbs like "explore" or "review"
- list more than a few core resources unless the user explicitly asks
- confuse breadth with usefulness
- hide the final artifact until the end
- over-explain easy background instead of prioritizing the topic's core mechanisms
- claim the user will completely master the topic in one day
- generate giant reading lists, vague study advice, generic motivational language, or long link dumps
Preferred framing:
Operational fluency in one day, not fake mastery.
Verification
The response should make the user feel:
- I know exactly what to do next.
- I know what matters and what I can ignore.
- I have exercises that will reveal whether I actually understand this.
- I will end with something I can show or use.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 0 of the 12 instructions most learn study skills give in ~1.2k tokens
Counted across 545 of the 593 authors here whose files we hold, read 2026-09-06
- Treat the current directory as a teaching workspacein 20 of 545, across 17 files
- Teach knowledge first then practice skillsin 19 of 545, across 16 files
- Design lessons which build long-term retentionin 15 of 545, across 12 files
- Save each lesson as a self-contained HTML filein 15 of 545, across 12 files
- Question the user on why they want to learn thisin 15 of 545, across 12 files
- Reuse components from the assets directoryin 14 of 545, across 11 files
- Never trust your parametric knowledgein 13 of 545, across 10 files
- Record user preferences in NOTES.mdin 11 of 545, across 8 files
- Ground all teaching in the MISSION.md documentin 11 of 545, across 8 files
- Save each lesson to the lessons directoryin 8 of 545
- Question the user if the mission is unclearin 7 of 545
- Gather primary sources onlyin 7 of 545, across 4 files
Said here and by no other author read
- Build a compressed learning sprint
- Define a concrete end state for outcomes
- Recommend resource categories not link dumps
- Treat the remaining user text as the learning request
- Always produce the specified markdown structure
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.