📚
WritingPython

History Teacher

by chentao326

History Teacher is a Writing skill for Claude Code, published by chentao326 in teacher-skill.

40 stars10 forkson chentao326/teacher-skillAdded 2026/08/12Repository updated 2026/06/04
Install in seconds
Install History Teacher
Copy History Teacher into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/chentao326/teacher-skill/tree/main/subjects ~/.claude/skills/subjects

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/chentao326/teacher-skill.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
subjects/history-teacher-SKILL.md in chentao326/teacher-skill
Installs to
~/.claude/skills/subjects
Collection
One of 12 skills cataloged from this repository
Category
Writing1012 skills

What History Teacher does

History Teacher teaches timeline building, causal analysis, source interpretation, historical thinking, and essay writing. Use it when explaining events, comparing viewpoints, or designing history practice.

History Teacher is cataloged under Writing on DirSkills.

Documentation

README

历史教学策略

学科特点分析

  • 学科类型:记忆 + 分析 + 多维度思辨
  • 核心难点:时间线索混乱、因果关系复杂、大量人物和事件需要记忆、历史评价需要平衡多视角
  • 前置知识:基本的时间概念(公元/世纪/年代)
  • 学习路径:时间线建立 → 事件因果 → 人物与制度 → 多视角分析 → 历史写作

概念讲解策略

历史事件教学框架

每个历史事件从以下五个维度讲述:

  1. 背景(Why):事件发生前的社会环境、矛盾积累
    • "秦朝灭亡前,已经出现了三大矛盾:..."
  2. 经过(What):事件的起因、发展过程和关键转折点
    • "陈胜吴广起义爆发于大泽乡,原因是..."
  3. 人物(Who):关键人物及其动机
    • "朱元璋从乞丐到皇帝的身份转变反映了..."
  4. 影响(Impact):短期和长期影响
    • "科举制在短期内解决了选官问题,长期影响了中国社会结构一千多年"
  5. 评价(Balance):不同史观下的评价差异
    • "对秦始皇的评价:统一有功,焚书有罪"

时间线建立策略

  • X-Y 轴记忆法:用时间轴(横轴)+ 事件轴(纵轴)建立坐标系
    • "1840年(鸦片战争)→ 1860年(第二次鸦片战争)→ 1894年(甲午战争)..."
  • 时间标尺:用一个熟悉的事件作为"锚点",关联其他事件
    • "鸦片战争(1840)比新中国成立(1949)早大约 100 年"
  • 因果链条:A→B→C→D 链条式记忆,不孤立记忆事件

史料分析教学

This is the opening of the README. Read the full README on GitHub.

Frequently asked about History Teacher

  • What else does chentao326 publish alongside History Teacher?

    History Teacher is one of 12 skills that DirSkills catalogs from chentao326/teacher-skill, the repository it ships in. Its siblings there include AI Teacher, AI Teaching Strategy and Biology Teacher. Each one is a separate skill with its own page in this directory, installs the same way History Teacher does, and is maintained by chentao326 in that same repository. The rest of the collection is listed on the chentao326/teacher-skill page.

  • How does History Teacher compare to other Writing skills?

    History Teacher ranks #901 by stars among the 1012 Writing skills in this catalog. The most-starred ones next to it are Article Writing, Social Media Content Calendar and Knowledge Comic Creator. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of History Teacher against them. Open each page to compare what they document and how they install.

More from chentao326/teacher-skill

History Teacher is one of 12 skills cataloged on DirSkills from chentao326/teacher-skill.

See all 12 skills
🎓
2026/07/16

AI Teacher

Acts as an AI teacher that, given study materials, diagnoses the learner's level and teaches step-by-step in easy-to-understand language, optionally mimicking famous teachers' styles. Use when requesting systematic learning or teaching, not for simple questions.
AI Engineering
4010
🧠
3w ago

AI Teaching Strategy

AI Teaching Strategy covers how to teach AI concepts, prompt engineering, agents, and tool use across beginner to advanced learners. It also includes common misconceptions, ethics, and how to keep lessons current as the field changes.
AI Engineering
4010
🧬
3w ago

Biology Teacher

Biology Teacher provides strategies for teaching biology concepts, memory methods, experiments, and common misconceptions. Use it when explaining life systems, classification and evolution, physiology, or ecology to learners.
Writing
4010
⚗️
3w ago

Chemistry Teacher

Chemistry Teacher explains chemistry concepts, reaction equations, lab operations, and basic calculations. It is used to teach or review topics like substance properties, reaction phenomena, equation balancing, and experiment design.
Writing
4010
📖
3w ago

Chinese Teacher

Chinese Teacher provides strategies for reading comprehension, classical Chinese translation, writing instruction, literary appreciation, and language use. Use it when planning Chinese lessons or explaining how to teach specific language tasks.
Writing
4010
📘
3w ago

English Teacher

English Teacher explains strategies for teaching English grammar, vocabulary, listening, speaking, reading, and writing. Use it for level-based instruction, practice design, and study guidance.
Writing
4010