[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:book-to-skill":3},"\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fvirgiliojr94\u002Fbook-to-skill\u002FHEAD\u002Fdocs\u002Fassets\u002Fbanner.webp\" alt=\"Booklin, the book-to-skill wizard, holding an open book whose pages scatter into sparkles that settle into an ordered grid\" width=\"100%\" \u002F>\n\u003C\u002Fp>\u003Ch1>book-to-skill\u003C\u002Fh1>\u003Cp align=\"center\">\n  \u003Cstrong>Turn any technical book, document folder, or collection of sources into a unified agent skill — ready to study, reference, and use while you work in GitHub Copilot CLI, Amp, or Claude Code.\u003C\u002Fstrong>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvirgiliojr94\u002Fbook-to-skill\u002Freleases\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fvirgiliojr94\u002Fbook-to-skill?style=for-the-badge&amp;color=blueviolet\" alt=\"Latest release\" \u002F>\u003C\u002Fa>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAgent_Skills-Open_Standard-blueviolet?style=for-the-badge\" alt=\"Agent Skills standard\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPDF%20%E2%80%A2%20EPUB%20%E2%80%A2%20DOCX%20%E2%80%A2%20MD%20%E2%80%A2%20HTML%20%E2%80%A2%20RTF%20%E2%80%A2%20MOBI-supported-green?style=for-the-badge\" alt=\"Formats supported\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-blue?style=for-the-badge\" alt=\"MIT License\" \u002F>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fvirgiliojr94\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fsponsors\u002Fvirgiliojr94?style=for-the-badge&amp;color=ea4aaa&amp;logo=githubsponsors&amp;logoColor=white\" alt=\"Sponsor\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F27038?utm_source=repository-badge&amp;utm_medium=badge&amp;utm_campaign=badge-repository-27038\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F27038\" alt=\"virgiliojr94%2Fbook-to-skill | Trendshift\" width=\"250\" height=\"55\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F27038?utm_source=trendshift-badge&amp;utm_medium=badge&amp;utm_campaign=badge-trendshift-27038\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Ftrendshift\u002Frepositories\u002F27038\u002Fdaily?language=Python\" alt=\"virgiliojr94%2Fbook-to-skill | Trendshift (daily, Python)\" width=\"250\" height=\"55\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Ca href=\"#-why\" rel=\"nofollow ugc noopener\">Why\u003C\u002Fa> ·\n  \u003Ca href=\"#-what-it-generates\" rel=\"nofollow ugc noopener\">What it generates\u003C\u002Fa> ·\n  \u003Ca href=\"#-beyond-books\" rel=\"nofollow ugc noopener\">Beyond books\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvirgiliojr94\u002Fbook-to-skill\u002Fblob\u002FHEAD\u002Fdocs\u002Fhow-it-works.md\" rel=\"nofollow ugc noopener\">How it works\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvirgiliojr94\u002Fbook-to-skill\u002Fblob\u002FHEAD\u002Fdocs\u002Fusage.md\" rel=\"nofollow ugc noopener\">Usage\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvirgiliojr94\u002Fbook-to-skill\u002Fblob\u002FHEAD\u002Fdocs\u002Finstall.md\" rel=\"nofollow ugc noopener\">Install\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvirgiliojr94\u002Fbook-to-skill\u002Fblob\u002FHEAD\u002Fdocs\u002Ffaq.md\" rel=\"nofollow ugc noopener\">FAQ\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvirgiliojr94\u002Fbook-to-skill\u002Fblob\u002FHEAD\u002Fdocs\u002Fperformance.md\" rel=\"nofollow ugc noopener\">Performance\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvirgiliojr94\u002Fbook-to-skill\u002Fblob\u002FHEAD\u002Fdocs\u002Farchitecture.md\" rel=\"nofollow ugc noopener\">Architecture\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvirgiliojr94\u002Fbook-to-skill\u002Fblob\u002FHEAD\u002FCHANGELOG.md\" rel=\"nofollow ugc noopener\">Changelog\u003C\u002Fa>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Cstrong>24×–51× fewer tokens than dumping the book into context\u003C\u002Fstrong> to answer one question, measured on real books (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvirgiliojr94\u002Fbook-to-skill\u002Fblob\u002FHEAD\u002Fdocs\u002Fperformance.md#the-discovery-loop-tax\" rel=\"nofollow ugc noopener\">how it's measured\u003C\u002Fa>).\n\u003C\u002Fp>\u003Cp>\u003Cstrong>How it works, in 3 steps:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Point\u003C\u002Fstrong> it at a file, folder, or glob — \u003Ccode>\u002Fbook-to-skill .\u002Fmy-book.pdf\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>It distills\u003C\u002Fstrong> the book into a skill — frameworks, decision rules, anti-patterns, and per-chapter files. Structure, not a summary.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Your agent loads it on demand\u003C\u002Fstrong> — ask \u003Ccode>\u002Fmy-book replication\u003C\u002Fcode> and it reads the right chapter and answers from the real content, no hallucination.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Chr \u002F>\n\u003Ch2>🤔 Why\u003C\u002Fh2>\n\u003Cimg align=\"right\" width=\"200\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fvirgiliojr94\u002Fbook-to-skill\u002FHEAD\u002Fdocs\u002Fassets\u002Fbooklin.png\" alt=\"Booklin — the book-to-skill mascot, a purple wizard holding a book\" \u002F>\u003Cp>You buy a great technical book. You read it once. Three months later you can't remember chapter 7 existed.\u003C\u002Fp>\n\u003Cp>The usual workarounds don't help:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📄 \"Let me just search the PDF\" → you get a list of pages, not answers\u003C\u002Fli>\n\u003Cli>🧠 \"I'll ask the agent about this book\" → it either hallucinates or says it doesn't have the content\u003C\u002Fli>\n\u003Cli>📝 \"I'll take notes as I read\" → you end up with a 200-line doc you never open again\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>book-to-skill solves this by turning the book into a structured skill your agent loads on demand.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once installed, you just type \u003Ccode>\u002Fyour-book-slug replication\u003C\u002Fcode> and the agent reads the right chapter and answers from the actual content. No hallucination. No digging through PDFs.\u003C\u002Fp>\n",1786232074679]