# Glossary Collector

> Glossary Collector

- Skill: `hytidel/glossary-collector` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add hytidel/glossary-collector`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hytidel/glossary-collector/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: hytidel (https://skillmd.com/u/hytidel)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/hytidel/glossary-collector

---


# 术语表收集器 (Glossary Collector)

从学习资料中提取专有词汇的中英文对应，生成结构化术语表。

## 输入

- 学习资料（书籍、论文、讲义等），支持 PDF、Markdown、Word 等格式
- 可选：指定学科/领域名称

## 输出

- 术语表，格式见 `${SKILL_DIR}/templates/glossary-template.md`
- 默认追加到 `./settings/glossary.md`（用户可指定其他路径）

## 工作流程

### 1. 分析资料

阅读学习资料，识别其中的专有术语：
- 数学符号和概念的名称
- 专业名词
- 定理、公式名称
- 方法论名称

### 2. 提取术语

对每个术语提取：
- **中文**：中文术语
- **English**：英文对应术语
- **备注**：简要解释（可选）

### 3. 判断学科

根据资料内容判断所属学科：
- 数学 (Mathematics)：函数、导数、积分、极限等
- 物理 (Physics)：力学、电磁学、量子力学等
- 计算机 (Computer Science)：算法、数据结构、机器学习等
- 其他...

### 4. 生成术语表

按以下格式输出：

```markdown
## {学科名称} ({English Name})

| 中文 | English | 备注 |
|------|---------|------|
| 术语1 | Term1 | 简要解释 |
| 术语2 | Term2 | 简要解释 |
```

### 5. 保存结果

- 用户指定路径 → 写入指定文件
- 未指定路径 → 追加到 `./settings/glossary.md`

追加时检查目标文件是否已存在该学科分类：
- 存在 → 在该分类下追加新术语（去重）
- 不存在 → 添加新分类

## 注意事项

1. **去重**：避免重复添加已存在的术语
2. **排序**：按术语的首次出现顺序或字母顺序排列
3. **完整性**：确保中英文对应准确
4. **上下文**：备注应简洁明了，说明术语在资料中的含义

## 模板

参考 `templates/glossary-template.md`。

