{"repo":"SYuan03/Skill-Anything","free":true,"listed":false,"github":"https://github.com/SYuan03/Skill-Anything","clone":"git clone https://github.com/SYuan03/Skill-Anything.git","description":"Any source (PDF, video, web, audio, text) to interactive learning package with quizzes, flashcards and spaced repetition. One command, 12-section study guide.","language":"Python","stars":318,"topics":["active-recall","ai-learning","cli-tool","education","flashcard-generator","knowledge-extraction","learning-tool","llm","openai","pdf-to-quiz"],"license":"MIT","category":"ai-agents","readme_excerpt":"v0.3 • v0.2 • Quick Start • Demo • Output • Skill Export • Config • CLI • API • FAQ --- What's New in v0.3 v0.3 makes Skill-Anything actually usable on long sources — books, multi-hour talks, large repos. v0.1 and v0.2 silently degraded on anything past 15K characters: the knowledge generator truncated input, quiz/flashcard generation hit hard per-call caps before reaching later chapters, and every LLM call was sequential with no caching. v0.3 introduces a section-aware, map-reduce pipeline with concurrency and a disk cache, so a 12-chapter book produces a study pack that actually covers every chapter. - Section-aware parsing across every source type (PDF uses the embedded outline; text/web split by headings; video/audio bucket transcripts into 5-min sections; repos produce one Section per file) - Map-reduce knowledge generation — per-section map calls produce local summary/concepts/notes; a single reduce call synthesizes the global summary, cheat sheet, takeaways, and learning path. detailed notes is assembled deterministically with no truncation. - Per-section quota allocation for quiz/flashcards/exercises — largest-remainder weighting by section size with a guaranteed minimum per section, so every chapter gets coverage even on a small total budget - Concurrent LLM execution + disk cache — ThreadPoolExecutor map runner with rich progress bars, per-section failure isolation, and a sha256(prompt+model+version) cache so second runs of the same source skip every cached call - T","default_branch":null,"files":null,"tree":[],"storefront":"/r/SYuan03","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SYuan03/Skill-Anything/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}