# Tools

> Every listed resource, editors’ picks first. The filters below can be combined.

- Search: append `?q=<keywords>` to the URL. Separate several keywords with spaces; all of them must match. Matches name, repository, tags, professions, description and README.
- Filter by type: append `?type=<cli|skill|plugin|mcp>` to the URL.
- Filter by profession: append `?profession=<profession id>` to the URL. Separate several ids with commas; a resource matches when it suits any of them. Ids are listed at https://hebbmind.com/api/v1/professions
- Filter by tag: append `?tag=<tag>` to the URL. Separate several tags with commas; a resource must carry all of them. Tags are listed at https://hebbmind.com/api/v1/tags

Resources for Full-stack / Indie or DevOps / SRE or ML / AI or Writing / Content, Tagged `teaching`: 34 items.

> - Full-stack / Indie: General software work: coding-agent workflows, code review, debugging and Git collaboration.
> - DevOps / SRE: Deployment, monitoring, cloud resources and reliability.
> - ML / AI: Model training, evaluation and LLM application development.
> - Writing / Content: Writing and editing articles, books, technical docs and social content.

- [Explanatory Output Style](https://hebbmind.com/plugin/explanatory-output-style.md): [Plugin] Recreates the deprecated Explanatory output style with a SessionStart hook: adds Insight notes before and after code that explain implementation trade-offs and codebase conventions. Official Anthropic plugin; uses extra tokens.
- [Learning Output Style](https://hebbmind.com/plugin/learning-output-style.md): [Plugin] Learning mode: at key decision points such as business logic or error handling, asks you to write 5-10 lines of code yourself while explaining the trade-offs. Official Anthropic plugin built on a SessionStart hook; uses extra tokens.
- [mdBook](https://hebbmind.com/cli/mdbook.md): [CLI] Compiles Markdown chapters into an online book with a table of contents, full-text search and themes, good for manuals, lecture notes and course material; agents can edit chapter files and rebuild to preview. Maintained by the Rust team; install a prebuilt binary or via cargo.
- [notebooklm-py](https://hebbmind.com/cli/notebooklm-py.md): [CLI] Unofficial Python library and CLI for driving Google NotebookLM (now Gemini Notebook): bulk-import sources, ask cited questions, and generate and download podcasts, videos, slides, quizzes and flashcards. Ships an agent skill. Relies on undocumented APIs and needs a Google sign-in.
- [F5-TTS](https://hebbmind.com/cli/f5-tts.md): [CLI] Open-source zero-shot TTS via f5-tts_infer-cli: from a few seconds of reference audio it reads Chinese or English text in the same voice, handy for lessons and videos. Needs Python, PyTorch and FFmpeg, ideally a GPU. Pretrained models are non-commercial; get consent before cloning a voice.
- [markmap-cli](https://hebbmind.com/cli/markmap-cli.md): [CLI] Turns Markdown outlines into interactive HTML mind maps you can collapse and zoom, with inlined assets for offline use and a watch mode that refreshes live. Good for mapping requirements, lesson planning and organizing knowledge.
- [Web Video Presentation](https://hebbmind.com/skill/web-video-presentation.md): [Skill] Rewrites an article or script as narration, then builds a click-through 16:9 web presentation you can screen-record into an explainer video, with optional synthesized voiceover. Good for lessons, YouTube tutorials and product walkthroughs. Needs Node.js; voiceover needs a MiniMax or OpenAI key.
- [Supervisor-Skills](https://hebbmind.com/skill/supervisor-skills.md): [Skill] Twelve research skills from Prof. Yuyu Luo's team at HKUST (Guangzhou), built on a decade of top-venue publishing and reviewing: idea evaluation, intro and body writing, polishing, surveys, pre-submission review, figures, Draw.io rebuilds and rebuttals. Non-commercial license.
- [html-ppt (HTML PPT Studio)](https://hebbmind.com/skill/html-ppt-skill.md): [Skill] Turns outlines or scripts into web slides that present in the browser (not .pptx files), with 36 themes and 15 full deck templates; press S for presenter mode with script and timer. Good for lessons, training and reports. Plain local files; no account or API key needed.
- [Podcastfy](https://hebbmind.com/cli/podcastfy.md): [CLI] Open-source alternative to NotebookLM's podcast feature: turns web pages, PDFs, images, YouTube videos or text into two-host conversational audio, useful for lecture notes or articles. Uses Gemini and OpenAI API keys by default, or local models plus free Edge TTS.
- [Gemini Notebook (NotebookLM) CLI & MCP Server](https://hebbmind.com/cli/gemini-notebook-mcp-cli.md): [CLI] Unofficial nlm CLI and MCP server for NotebookLM (now Gemini Notebook): bulk-create notebooks, import web pages and docs, and generate audio overviews, quizzes, flashcards, mind maps and slides for teaching and study. Relies on undocumented APIs and a Google sign-in, so it may break.
- [Gemini Notebook CLI & MCP Server (notebooklm-mcp-cli)](https://hebbmind.com/mcp/notebooklm-mcp-cli.md): [MCP] Unofficial CLI and MCP that let agents work with NotebookLM (now Gemini Notebook): bulk-import sources, ask questions with citations, and generate audio overviews, quizzes, flashcards, mind maps and slides. Uses undocumented APIs and may break; needs a Google sign-in and uv.
- [Piper](https://hebbmind.com/cli/piper1-gpl.md): [CLI] Local neural text-to-speech engine that converts text to speech offline, with voices in dozens of languages, handy for listening materials or narrating articles and course slides. Needs Python; download a voice model before first use. The project is currently looking for maintainers.
- [SRT Whiteboard Animation](https://hebbmind.com/skill/srt-whiteboard-animation.md): [Skill] Turns SRT subtitles into a hand-drawn whiteboard animation on warm paper that follows the narration, exported as MP4, pausing for approval at storyboard, line art and annotation steps. Good for lesson explainers. Needs Python; line art from an image-capable agent or your own.
- [Jupyter Book](https://hebbmind.com/cli/jupyter-book.md): [CLI] Builds Markdown and Jupyter notebooks into online textbook sites with a TOC, math, citations and cross-references, plus publication-quality PDF export; popular for course notes. A Jupyter subproject installed via pipx or npm; PDF export needs Typst or LaTeX.
- [anything2explainer](https://hebbmind.com/skill/anything2explainer.md): [Skill] Turns a topic or article into a narrated explainer video in English or Chinese: research, script, voiceover, storyboard and per-shot animation, with subtitles and chapter cards. Needs Node.js, ffmpeg and Python; takes about 1-3 hours depending on length. Free for non-commercial use only.
- [ELI5 (coldteadotai)](https://hebbmind.com/skill/coldteadotai-eli5.md): [Skill] Explains a codebase, feature, command or pull request to someone new to it as a PR Lens canvas: one plain sentence first, then a walkthrough that grows the diagram from two boxes to the whole picture, delivered as a shareable link. Requires the PR Lens skill and its npx CLI.
- [Kokoro TTS](https://hebbmind.com/cli/kokoro-tts.md): [CLI] Local text-to-speech CLI built on the open Kokoro model: batch-converts TXT, EPUB and PDF to MP3 or WAV by chapter, with multiple languages, voice blending and speed control; handy for audio versions of course materials. Needs Python 3.11-3.12 and two model files downloaded first.
- [ELI5](https://hebbmind.com/skill/eli5.md): [Skill] Adapts an explanation to its audience, from a 5-year-old to a high schooler, college student, parent or executive, adjusting vocabulary, analogies, tone and depth. Useful for teachers, parents and explaining expert topics to laypeople. No account or extra software needed.
- [paper-craft-skills](https://hebbmind.com/skill/paper-craft-skills.md): [Skill] Turns a paper (arXiv link or PDF) into method diagrams, slides with a generated image per page (PPTX/PDF export) and an in-depth HTML explainer with formulas, for lab meetings and lectures. No API key; images use Codex's built-in generator or, in Claude Code, a separate image skill.
- [LaTeX Document Skill](https://hebbmind.com/skill/latex-document-skill.md): [Skill] Describe what you need and get a typeset PDF: turn handwritten notes or scanned textbooks into LaTeX handouts and cheat sheets, make exams with answer keys, write papers, theses, posters, resumes and letters. 27 templates plus chart and mail-merge scripts. Needs TeX Live (install script included).
- [Co-op Translator](https://hebbmind.com/cli/co-op-translator.md): [CLI] Microsoft Azure's official tool for translating Markdown, Jupyter notebooks and image text into 50+ languages; re-translates only changed parts and keeps links and formatting. Needs Python 3.11+ and an Azure OpenAI, OpenAI or Anthropic key; images need Azure AI Vision.
- [Lesson Generator](https://hebbmind.com/plugin/lesson-generator.md): [Plugin] DAIR.AI Academy lesson-planning plugin: from a topic or source material, builds an interactive mini-course of 6-8 lessons, each with goals, flashcards and a quiz, plus a final review, citing sources when you supply material. Output is local HTML; no server or account needed.
- [YouTube MCP Server](https://hebbmind.com/mcp/mcp-youtube.md): [MCP] Uses yt-dlp to pull YouTube subtitles into the agent, so asking it to summarize a video gets you the key points; handy for teachers prepping lessons, researchers and creators. No API key, but needs yt-dlp (Homebrew or WinGet) and Node.js.
- [lean-lsp-mcp](https://hebbmind.com/mcp/lean-lsp-mcp.md): [MCP] MCP server for the Lean 4 theorem prover: lets agents read proof goals, diagnostics and definitions and search theorems via LeanSearch and Loogle, helping mathematicians and students with formal proofs. Needs uv and the Lean toolchain; run it from the Lean project root.
- [Learn Anything](https://hebbmind.com/cli/learn-anything.md): [CLI] Adds /learn commands to 30+ agents including Claude Code, Codex and Cursor: knowledge maps, layered Socratic explanations, quizzes and spaced review, with a visual learning dashboard. Geared to self-study of programming and other technical topics; needs Node.js 20+.
- [MulmoCast CLI](https://hebbmind.com/cli/mulmocast-cli.md): [CLI] Write a script, speakers and visuals in MulmoScript (JSON or YAML) and the mulmo command generates narration and images and assembles a video, podcast, slide deck or PDF, for explainer videos. Needs Node.js, FFmpeg and an OpenAI API key; other providers optional.
- [Learn FASTER](https://hebbmind.com/cli/learn-faster-kit.md): [CLI] One learn-faster command turns Claude Code into a learning coach: builds a syllabus for your level, schedules spaced review, sets exercises and tracks progress, with an exam-prep mode. Needs uv and Claude Code; Codex: run learn-faster init --agent codex (lighter onboarding).
- [Code Walkthrough](https://hebbmind.com/skill/code-walkthrough.md): [Skill] Leads a visible, verified code walkthrough in Neovim: confirms real behavior by running code, then authors one immutable Navi tour with short notes the viewer steps through, optionally recorded with OBS. Requires Terminal Control (termctrl), Neovim 0.10+ and navi.nvim.
- [Readwise Skills](https://hebbmind.com/skill/readwise-skills.md): [Skill] Official Readwise skills: triage your Reader queue, skim feeds, quiz you on what you just read, and draft book reviews and reading recaps from your highlights. Needs a Readwise subscription (30-day free trial) and the Readwise MCP or CLI installed first.
- [Wikipedia MCP Server](https://hebbmind.com/mcp/wikipedia-mcp.md): [MCP] Lets agents search Wikipedia and read full articles, summaries, specific sections and related articles, useful for lesson prep, homework help and fact-checking. English Wikipedia by default; pass --language to use another edition. No account; needs uv (Python).
- [Markmap MCP Server](https://hebbmind.com/mcp/markmap-mcp-server.md): [MCP] Turns Markdown outlines into interactive mind map HTML and can export PNG, JPG or SVG server-side (requires Playwright). Runs fully locally with no third-party API key; good for organizing notes, lesson prep and document structure.
- [BibiGPT Skill](https://hebbmind.com/skill/bibigpt-skill.md): [Skill] Official BibiGPT skill: hand agents YouTube, Bilibili, podcast or local audio and video to get summaries, timestamped transcripts, chapter notes and mind maps. Needs a BibiGPT account (free tier has daily limits) plus its desktop app (with the bibi CLI) or an API key.
- [MarsWave Skills (ListenHub)](https://hebbmind.com/skill/marswaveai-skills.md): [Skill] Official ListenHub skills: agents turn a topic, article or link into podcasts, explainer videos and slides, and can also do voiceovers, voice cloning, background music and image generation. Needs a ListenHub account (free credits included) and the listenhub CLI.
