agentsclimarketplace

Learn anything 24h

Skill adityak74/learn-anything-24h/skills/claude/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. Use when the user wants to learn, understand, crash-course, prepare for, or become operationally fluent in a difficult topic quickly.From its SKILL.md

Install
npx -y skills add adityak74/learn-anything-24h --skill learn-anything-24h

Assembled 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

7.4 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it

Learn Anything 24h

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.

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:

  1. What is your current level: beginner, intermediate, or advanced?
  2. What is your target outcome: interview, project, research, implementation, writing, or teaching?

If the prompt is already specific enough, do not ask and proceed.

Core Behavior

Build a compressed learning sprint around:

  1. ruthless 80/20 prioritization
  2. prerequisite compression
  3. active recall
  4. applied work
  5. a required final artifact

Bias toward output. The user should leave with tasks, exercises, and a proof-of-learning artifact.

Avoid:

  • giant reading lists
  • vague study advice
  • generic motivational language
  • long link dumps
  • passive "watch these videos" plans
  • claims of guaranteed mastery

Mode Detection

Infer the mode from the request. If multiple modes fit, choose the one closest to the user's stated goal.

  • default: general learning sprint
  • interview: prioritize tradeoffs, whiteboarding, explanation, and likely questions
  • builder: prioritize implementation, debugging, and hands-on milestones
  • research: prioritize papers, assumptions, equations, experiments, and critique
  • staff-engineer: prioritize architecture, scaling, tradeoffs, failure modes, and decision quality
  • paper: convert a specific paper into an understanding sprint
  • crash: 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" -> paper or research
  • "staff engineer", "architecture", "scaling" -> staff-engineer
  • explicit sub-24-hour deadline -> crash

Output Contract

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 end state. Use "By the end of this sprint, you should be able to..." and make it observable.

1. The 80/20 Map

List 5-9 concepts.

For each concept, include:

  • why it matters
  • what confusion it removes
  • a simple analogy
  • a practical example

2. Prerequisite Compression

Split prerequisites into:

  • Must know
  • Can ignore for now
  • Learn only if blocked

Aggressively reduce prerequisite sprawl.

3. Schedule

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

Each time block must include:

  • goal
  • what to learn
  • what to do
  • output
  • self-check question

For crash mode, compress proportionally while preserving orientation, foundations, applied work, retrieval, and final artifact.

4. Exercises

Always include:

  • 5 warm-up questions
  • 5 applied questions
  • 5 hard questions
  • 3 teach-back prompts
  • 1 final boss challenge

Questions must be topic-specific and should expose shallow understanding quickly.

5. Misconception Traps

List common wrong mental models using this pattern:

Wrong model: ...
Correct model: ...

Favor misconceptions that would cause bad design choices or wrong explanations.

6. Resource Strategy

Recommend categories, not a dump of links.

Default structure:

  1. one canonical doc, book, or paper
  2. one implementation or repository
  3. one high-quality lecture or video
  4. one hands-on exercise

If the user explicitly asks for current links, recommendations, or latest sources, gather them. Otherwise stay focused and minimal.

7. Final Artifact

Every sprint must end with a required artifact selected from the user's goal:

  • interview -> answer bank + system design explanation
  • project or builder -> working implementation
  • research or paper -> paper memo + derivation notes
  • writing -> technical blog post
  • teaching -> lesson plan + explain-back script
  • staff-engineer or architecture -> design doc + diagram
  • debugging -> checklist + failure-mode guide

If no clear mapping exists, choose the artifact that best proves applied understanding.

8. Mastery Rubric

Define four levels:

  • Beginner
  • Useful
  • Strong
  • Expert

Keep the rubric concrete and measurable. "Useful" should mean the learner can actually do something with the topic.

9. Next 7 Days

Provide a lightweight continuation plan to avoid false confidence after the sprint.

Style

Write with these qualities:

  • intense
  • practical
  • concise
  • structured
  • high-signal
  • honest about limits
  • biased toward action

The user should 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.

Anti-Patterns

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

Preferred framing:

Operational fluency in one day, not fake mastery.

Examples

User:

Learn vLLM internals deeply enough to build one

Behavior:

  • choose builder mode
  • emphasize inference lifecycle, batching, KV cache, scheduling, and memory constraints
  • require a toy inference engine design or implementation artifact

User:

Learn distributed systems for Staff Engineer interviews

Behavior:

  • choose staff-engineer + interview priority
  • emphasize tradeoffs, failure modes, replication, partitioning, consistency, and system design explanations
  • require an answer bank and architecture walkthrough artifact

User:

Learn the Transformer architecture from first principles in 6 hours

Behavior:

  • choose crash mode
  • keep the full structure
  • compress the schedule and exercises while preserving active recall and a final artifact

Safety

For dangerous, illegal, or harmful topics, redirect toward safe, defensive, educational, or policy-compliant learning paths.

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.7k 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

  • Ask at most two clarifying questions if needed
  • Build a compressed learning sprint
  • Bias toward output and applied work
  • Define a concrete end state for outcomes
  • List 5-9 concepts in the 80/20 map
  • Split prerequisites into three categories

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.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.