# 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

Tagged `teaching`: 103 items.

- [Teach](https://hebbmind.com/ja/skill/teach.md): [Skill] Turns the current folder into a teaching workspace you can resume across conversations: asks your learning goal, gathers reliable sources, builds short HTML lessons and cheat sheets, and tracks progress. Good for self-study and lesson prep; invoke manually (/teach), no API key.
- [Claude Academy Guide](https://hebbmind.com/ja/skill/academy-guide.md): [Skill] When answering questions about using Claude and its products, attaches a matching course, tutorial or case study from the Claude Academy catalog. Recommends only strong matches and never invents courses. Official Anthropic skill.
- [Explanatory Output Style](https://hebbmind.com/ja/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/ja/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.
- [AI Hedge Fund](https://hebbmind.com/ja/cli/ai-hedge-fund.md): [CLI] Multi-agent simulated hedge fund: agents modeled on investors like Buffett and Munger work with quant and risk modules to analyze stocks, with backtesting. Good for teaching investment frameworks. Needs Financial Datasets and model API keys; no real trading, not investment advice.
- [CLI-Anything MuseScore](https://hebbmind.com/ja/cli/musescore.md): [CLI] MuseScore 4 command-line wrapper from CLI-Anything: lets agents transpose scores, extract parts, add or remove instruments, inspect score info and export PDF, MIDI, MusicXML, MP3 or braille. Handy for music teachers preparing scores in bulk. Needs MuseScore 4 and Python 3.10+.
- [Manim](https://hebbmind.com/ja/cli/manim.md): [CLI] Engine for math and explainer animations in Python (Community Edition, ManimCE): write scenes and render them to video with the manim command, letting agents create teaching and science animations. On macOS install cairo and pkg-config first; formulas need LaTeX.
- [DeepTutor](https://hebbmind.com/ja/cli/deeptutor.md): [CLI] Personalized tutoring system from HKU's HKUDS: build a knowledge base from textbooks for Q&A, step-by-step solutions and quizzes, for teachers and self-learners. The deeptutor command outputs JSON for agents like Claude Code. Needs Python 3.11+, Node.js 20+ and an LLM API key.
- [OpenMAIC Skill](https://hebbmind.com/ja/skill/openmaic.md): [Skill] Official skill for OpenMAIC, Tsinghua THU-MAIC's open-source multi-agent classroom: from a topic or PDF it generates a full lesson with slides, quizzes, interactive simulations, project-based learning and AI teacher narration. Use a hosted access code, or self-host with an LLM API key.
- [Math Olympiad](https://hebbmind.com/ja/plugin/math-olympiad.md): [Plugin] Official Anthropic plugin that solves competition math such as IMO and Putnam problems, with adversarial checks by an independent verifier that only sees the clean proof. Gives up explicitly rather than bluffing when unsure, and outputs LaTeX/PDF once verified.
- [gws-forms](https://hebbmind.com/ja/skill/gws-forms.md): [Skill] Built-in gws CLI skill: lets agents create Google Forms, add or edit questions in bulk, publish and read responses, handy for sign-ups, surveys and class feedback. Needs gws with a Google account authorized via your own Google Cloud project; not an officially supported Google product.
- [gws-classroom](https://hebbmind.com/ja/skill/gws-classroom.md): [Skill] Google Classroom skill for the gws CLI: lets agents create and manage courses, maintain rosters and send invites, and post assignments, materials and announcements, so teachers can set up classes in bulk. Needs gws with OAuth via a Google Cloud project; not officially supported by Google.
- [mdBook](https://hebbmind.com/ja/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/ja/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.
- [VideoCaptioner](https://hebbmind.com/ja/cli/videocaptioner.md): [CLI] CLI version of the VideoCaptioner subtitle assistant: transcribes courses, lectures and interviews, uses an LLM to segment, proofread and translate, then burns subtitles into the video. Free ASR and Bing translation work out of the box; LLM refinement needs an API key. Python 3.10 to 3.12.
- [F5-TTS](https://hebbmind.com/ja/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/ja/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/ja/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.
- [Presenton](https://hebbmind.com/ja/mcp/presenton.md): [MCP] Open-source AI presentation generator that builds slides from a topic or uploaded documents and exports PPTX or PDF, with a built-in MCP endpoint for agents. Good for lesson decks and reports. Self-host with Docker and configure an LLM API key, then have an admin create an MCP key.
- [Supervisor-Skills](https://hebbmind.com/ja/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.
- [Law Student](https://hebbmind.com/ja/plugin/law-student.md): [Plugin] Anthropic's official study plugin for law students: Socratic questioning, case briefs, outline building, IRAC essay feedback, flashcards and jurisdiction-specific bar prep plans. Deliberately guides thinking instead of writing for the student.
- [Legal Clinic](https://hebbmind.com/ja/plugin/legal-clinic.md): [Plugin] Anthropic's official plugin for US law school clinics: faculty set clinic rules once, then students use it for structured intake, first drafts, IRAC memo scaffolds, deadline tracking and end-of-term handoffs. It scaffolds; students analyze. Check data retention first; supervisors review output.
- [html-ppt (HTML PPT Studio)](https://hebbmind.com/ja/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.
- [Codex PPT Skill](https://hebbmind.com/ja/skill/codex-ppt-skill.md): [Skill] Turns articles, reports, papers or notes into a .pptx of full-slide images with speaker notes, in 12 styles such as lectures and thesis defenses; slide text is not editable. Needs Python 3; uses Codex's built-in image generation, or an OpenAI-compatible image API key in Claude Code.
- [Podcastfy](https://hebbmind.com/ja/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/ja/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/ja/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/ja/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.
- [Codebase to Course](https://hebbmind.com/ja/skill/codebase-to-course.md): [Skill] Turns any codebase into an interactive browser course: real code with plain-language explanations, animations, hover glossaries and scenario quizzes. Built for people who build software with AI but can't read code, and useful for intro programming classes. Needs only an agent and the repo.
- [PPTAgent Skill](https://hebbmind.com/ja/skill/pptagent.md): [Skill] From ISCAS's Chinese Information Processing Lab: Claude Code or Codex write slides from your brief, render each page to check layout, and export an editable PPTX, for lectures and academic talks. Needs macOS, Linux or WSL with Python (uv), npm and LibreOffice; install per the README.
- [SRT Whiteboard Animation](https://hebbmind.com/ja/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/ja/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.
- [Pix2Text](https://hebbmind.com/ja/cli/pix2text.md): [CLI] Recognizes images or whole PDFs (including scans) with math formulas and tables into Markdown and LaTeX, strong on English and Chinese and supporting 80+ languages, handy for digitizing exams, lecture notes and study notes. An open-source Mathpix alternative that runs locally with Python.
- [anything2explainer](https://hebbmind.com/ja/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.
- [Vox Director](https://hebbmind.com/ja/skill/vox-director.md): [Skill] From a single topic, the agent writes a storyboard, generates paper-cutout collage visuals, motion, narration, music and subtitles, and assembles a Vox-style explainer or ad with ffmpeg, checking with you on storyboard and style. Needs a prepaid Atlas Cloud API key, ffmpeg and Python.
- [ELI5 (coldteadotai)](https://hebbmind.com/ja/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/ja/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.
- [Math Modeling Skill](https://hebbmind.com/ja/skill/math-modeling-skill.md): [Skill] A three-stage workflow for math modeling contests like MCM/ICM and CUMCM: analysis, solving and plotting in Python or MATLAB, and a Word (optionally LaTeX) paper, with stage-check subagents and OpenAlex plus AnySearch literature search. Generated papers are for reference only.
- [ELI5](https://hebbmind.com/ja/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.
- [My Claude Code Setup (claude-code-my-workflow)](https://hebbmind.com/ja/skill/claude-code-my-workflow.md): [Skill] Econometrician Pedro Sant'Anna's academic Claude Code setup (fork the repo to use it): Beamer/Quarto lecture slides, paper review and mock refereeing, R/Python analysis and replication packages, with specialist subagents and quality gates. Needs Git and Python; slides need XeLaTeX and Quarto.
- [fanyi](https://hebbmind.com/ja/cli/fanyi.md): [CLI] Chinese-English translation and word lookup in the terminal: one command shows definitions, phonetics and examples from iCiba, Youdao and an LLM. No API key needed (built-in free LLM proxy), or use any OpenAI-compatible model. Needs Node.js 20+; queries are sent to these online services.
- [edulab](https://hebbmind.com/ja/plugin/edulab.md): [Plugin] Turns secondary-school math and science problems into teaching materials: interactive geometry solution pages, 3D molecular views of chemical reactions, and math explainer videos with Chinese voiceover and bilingual subtitles (needs a Zhipu GLM-TTS key). Requires Python sympy.
- [Engram](https://hebbmind.com/ja/plugin/engram.md): [Plugin] Learning plugin for students and self-learners: /learn a topic to get a first-principles knowledge graph; it quizzes you before explaining, a separate agent blind-grades your free recall, and /review schedules FSRS spaced repetition. Progress stays local as JSON; needs Python 3.
- [nbgrader](https://hebbmind.com/ja/cli/nbgrader.md): [CLI] Jupyter's official tool for notebook assignments: once teachers mark up questions and solutions, the CLI generates student versions, collects submissions, auto-grades and produces feedback. Suits programming and data courses. Needs Python and Jupyter; assignments must use nbgrader's markup.
- [paper-craft-skills](https://hebbmind.com/ja/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.
- [Tutor Skills](https://hebbmind.com/ja/skill/tutor-skills.md): [Skill] Two companion skills: /tutor-setup turns PDFs, lecture notes or a codebase into an Obsidian study vault with concept notes and practice questions, and /tutor quizzes you with multiple-choice questions on weak spots and tracks mastery. For students reviewing or self-studying; best viewed in Obsidian.
- [Academic Presentations Skill](https://hebbmind.com/ja/skill/academic-pptx-skill.md): [Skill] Builds conference talks, lab meeting decks, defenses, lectures and grant reports to academic norms: assertion-style titles, slides ordered by the argument, one cited chart per results slide, and a closing conclusions slide. Pair with Anthropic's pptx skill; on claude.ai, enable code execution.
- [Manim Skills](https://hebbmind.com/ja/skill/manim-skill.md): [Skill] Breaks a rough explanation idea into a scene-by-scene storyboard, then writes animation code following best practices for Manim Community or 3Blue1Brown's ManimGL, for math and physics explainers in class demos and educational videos. Needs Python, FFmpeg and LaTeX installed locally.
- [hashcards](https://hebbmind.com/ja/cli/hashcards.md): [CLI] Plain-text spaced repetition: Q&A and cloze cards live in Markdown files, agents can draft decks from notes or textbooks and validate them with hashcards check, and hashcards drill runs FSRS reviews in your browser. Install with cargo or grab a macOS, Linux or Windows release.
- [Nano Banana Gemini CLI Extension](https://hebbmind.com/ja/mcp/nanobanana.md): [MCP] Google's official Gemini CLI extension with a built-in MCP server: Nano Banana image generation and editing, photo restoration, icons, textures, step-by-step storyboards and diagrams. Needs Node.js and a Gemini API key; for Claude Code or Codex, clone and build the repo first.

Next page: https://hebbmind.com/ja/tools.md?page=2&tag=teaching
