analyticalmonk/explain-this
17 stars · Last commit 2026-07-28
An agentic skills framework for creating interactive HTML explainers for a topic, documents or codebase
README preview
# Explain this 🔌💡 An Agent Skills package for creating distill-style interactive explainers - single self-contained `index.html` pages with a sticky two-column layout, hand-built Canvas figures, and conversational prose, like the explainers at [distill.pub](https://distill.pub). Zero dependencies, no build step. ## The skills - **creating-explainers** - the hub. Turns a paper, blog post, transcript, or research report into an explainer, or researches a topic from scratch, or both. Owns the template, figures, voice, and the staged workflow. - **explaining-codebases** - explains a repository or set of source files: an onboarding overview of how a project is structured, or a deep-dive on how one mechanism works. Same output format, with code navigation and code-specific figures. - **fact-checking-explainers** - a gate the other two pass before delivery. Every checkable claim must trace to a source (or, for code, the real implementation), be corrected, or be cut. Each skill triggers automatically when you describe the matching goal. You can also invoke fact-checking on its own. ## Examples Two interactive explainers built with this skill set. Open them and play with the figures - they step, drag, and toggle right in the browser. **[Superpowers: The Anatomy of an Agent Skill](https://www.akashtandon.in/interactive-explainers/superpowers/)** [](https://www.akashtandon.in/interactive-explainers/superpowers/)