Tools
Every Skill, MCP server, CLI and plugin in the directory. Filter by type, profession or tag, or search by keyword.
Profession: Full-stack / Indie +3
Pick one or more: resources that suit any of them are listed.
Tags: teaching
Pick one or more: only resources carrying all of them are listed.
- teaching38
- speech12
- presentations8
- academic-writing6
- knowledge-base6
- writing6
- scientific-computing5
- video-generation5
- claude-code4
- markdown4
- pdf4
- data-analysis3
- diagrams3
- google3
- notebooklm3
- anthropic2
- codex2
- hooks2
- image-generation2
- literature-search2
- matlab2
There are more. Type to find them.
38 items

Explanatory Output Style
PluginRecreates 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.
anthropics/claude-code153k
Learning Output Style
PluginLearning 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.
anthropics/claude-code153k
mdBook
CLICompiles 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.
rust-lang/mdBook22.2k
notebooklm-py
CLIUnofficial 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.
teng-lin/notebooklm-py19.8k
F5-TTS
CLIOpen-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.
SWivid/F5-TTS15.4k
markmap-cli
CLITurns 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.
markmap/markmap13.2k
Web Video Presentation
SkillRewrites 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.
ConardLi/garden-skills13k
Supervisor-Skills
SkillTwelve 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.
HKUSTDial/Supervisor-Skills10.2k
html-ppt (HTML PPT Studio)
SkillTurns 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.
lewislulu/html-ppt-skill8.8k
Podcastfy
CLIOpen-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.
souzatharsis/podcastfy6.7k
Gemini Notebook CLI & MCP Server (notebooklm-mcp-cli)
MCPUnofficial 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.
jacob-bd/gemini-notebook-mcp-cli6.4k
Gemini Notebook (NotebookLM) CLI & MCP Server
CLIUnofficial 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.
jacob-bd/gemini-notebook-mcp-cli6.3k
Piper
CLILocal 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.
OHF-Voice/piper1-gpl5.9k
SRT Whiteboard Animation
SkillTurns 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.
geeklee/srt-whiteboard-animation4.6k
Jupyter Book
CLIBuilds 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.
jupyter-book/jupyter-book4.3k
anything2explainer
SkillTurns 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.
Vincentwei1021/anything2explainer2.7k
ELI5 (coldteadotai)
SkillExplains 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.
coldteadotai/pr-lens2.2k
Kokoro TTS
CLILocal 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.
nazdridoy/kokoro-tts1.9k
Math Modeling Skill
SkillA 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.
XiaoMaColtAI/math-modeling-skill1.9k
ELI5
SkillAdapts 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.
DreambigOu/ELI51.8k
My Claude Code Setup (claude-code-my-workflow)
SkillEconometrician 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.
pedrohcgs/claude-code-my-workflow1.7k
paper-craft-skills
SkillTurns 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.
zsyggg/paper-craft-skills1.4k
LaTeX Document Skill
SkillDescribe 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).
ndpvt-web/latex-document-skill791
Co-op Translator
CLIMicrosoft 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.
Azure/co-op-translator659