Doceo
Turn anything the user wants to learn into a short, visual, plain-language teachable artifact (one HTML lesson page + a markdown lesson note), calibrated to what they already know and improving with every use. Use when the user runs /doceo, says "teach me X", "I don't understand X", "explain this simply", "make this teachable", or is clearly drowning in a too-technical explanation.
Install
npx skills add eugeniughelbur/doceo --skill doceogit clone --depth 1 https://github.com/eugeniughelbur/doceo.git /tmp/doceo
mkdir -p ~/.claude/skills
cp -r /tmp/doceo/. ~/.claude/skills/doceoPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Doceo — "I teach" (Latin)
Doceo turns anything into a lesson, never a book. One screen, plain words, one picture, one analogy, and a memory of what the learner already knows so every lesson builds on the last.
Core promise: **the learner should never have to reread.** If a lesson needs rereading, it failed.
## 0. Bootstrap (every run, cheap)
1. Read the machine config at `~/.doceo/config.json`:
```json
{ "memory_root": "/absolute/path/to/lessons/folder", "learner": "Name" }
```
2. If the config does not exist, this is a first run:
- Ask the user ONE question: "Where should I save your lessons? (folder path — an Obsidian vault folder works great)". Offer `~/doceo-lessons` as the default.
- Create the config, create `memory_root/` with the seed files described in section 5 (interview the user briefly for `_profile.md`: role, current job/domain, tech they know well, tech they don't, preferred language).
3. Read, in this order (skip what doesn't exist yet):
- `memory_root/_learnings.md` — accumulated teaching rules from past feedback. **These override everything below.**
- `memory_root/_profile.md` — who the learner is, what they know, how they like to be taught.Details
- Skill name
doceo- Repository
- eugeniughelbur/doceo
- License
- MIT
- Repo updated
- 25 October 2026
FAQ
What does the Doceo skill do?
Turn anything the user wants to learn into a short, visual, plain-language teachable artifact (one HTML lesson page + a markdown lesson note), calibrated to what they already know and improving with every use. Use when the user runs /doceo, says "teach me X", "I don't understand X", "explain this simply", "make this teachable", or is clearly drowning in a too-technical explanation.
How do I install the Doceo skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add eugeniughelbur/doceo --skill doceo. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Doceo popular?
It lives in eugeniughelbur/doceo, which has 16 GitHub stars and 2 forks.
Related skills
Generating Stem Flashcards
15jalliet/flashcards
Generates atomic flashcards from technical/STEM source material. Supports three output modes: (1) interactive React artifacts with client-side KaTeX rendering, (2) Anki-ready TSV export with MathJax-compatible LaTeX, or (3) direct push to Anki via MCP Server (no export/import step). Use when users request flashcards, study cards, revision cards, Anki cards, quiz materials, or spaced repetition content from lecture notes, textbooks, or worksheets containing mathematical notation.
Autonomous Learning Os
15gquthier/autonomous-learning-os
Construit à l'utilisateur son propre dashboard d'apprentissage sur mesure — entretien de setup, deep research multi-agents sur son sujet, génération du curriculum, app Next.js au design BizOS, brief Telegram optionnel. À utiliser quand l'utilisateur veut apprendre un sujet sérieusement, se construire un cursus, ou lance ce repo.
Learn
13Bhala-Srinivash/agent-tutor-skill
Cognitive science-based AI tutor that won't let you fake understanding. Implements a full teaching loop (Explain→Example→Check→Evaluate→Practice), concept-level mastery tracking with FSRS spaced repetition, learning profile diagnostics, and zero-hint quizzes. Reads source material (PDFs, docs, code, URLs) to teach from specific content, or teaches from AI knowledge. Use this skill when the user says /learn, "teach me X", "quiz me", "review my concepts", "what should I study", "test my knowledge", "learning dashboard", "how well do I know X", or wants to systematically learn any topic. Also tri
Aisland Teach
16Aisland-SJL/Aisland-teach
科学、低门槛地教授概念或技能,并通过练习、复述和反馈验证理解。用于任何“教我、解释给我、带我学习、帮我掌握、设计学习路线、检查我是否理解”等教学场景,也可在识别到用户需要系统学习时主动触发。默认在对话中教学;只有用户明确同意后才制作 HTML Course。
Book Learning Tutor
12fangyuan-3149/book-learning-tutor
把书课程化并作为「专业教师」逐课带人类学完:课前备课→详尽费曼教学→练习闸门→间隔复习→背诵作业→自进化。处理使用者已提供的本地书(PDF/EPUB/DJVU/MOBI/AZW/DOCX/TXT/MD/CBZ)或已落在 参考/<书名>/ 的书;**本技能不联网、不搜索、不下载 —— 找书请用 book-finder 技能**。当用户说「学这本书 <本地路径> / 把这本 PDF 课程化 / 教我这本书 / 继续学 <书> / 复习 <书> / 考考我 <书> / 帮我学 X」时调用。教学引擎已单包自包含,无需再加载其他技能。
User Behavior Personalization
21KarmenLoop/user-behavior-personalization
Learn a user's communication preferences and working habits from authorized conversations. Use before personalized responses, after explicit corrections, or during daily reflection to maintain an evidence-backed, revisable USER_SKILL.md for that user.
Browse the most popular Claude skills, all learning & education skills, or write your own with the skills generator.