---
id: gh-supervisor
name: "supervisor"
url: https://skills.yangsir.net/skill/gh-supervisor
author: ybq22
domain: persona
tags: ["mentor", "academic", "distillation", "guidance", "education"]
install_count: 1080
rating: 4.30 (43 reviews)
github: https://github.com/ybq22/supervisor
---

# supervisor

> 导师太忙没空交流？学生不理解你的学术风格？本Skill将导师的研究理念、学术风格和经验蒸馏成AI，提供即时、专业的学术指导，帮助学生快速了解导师，也让导师的研究影响力更广。

**Stats**: 1,080 installs · 4.3/5 (43 reviews)

## Before / After 对比

### 即时学术指导

**Before**:

老师，这个想法怎么样？3天后才回复。这篇论文怎么改进？下周再聊吧。这个方向有前景吗？先去调研下。

**After**:

导师AI：这个想法很有趣，可以从XXX角度深入。论文改进建议：XXX。方向前景分析：XXX。

## Readme

<div align="center">

# 🧪 导师.skill

### ✨ 把导师蒸馏成随时可问的 AI Skill

*AI-powered mentor distillation for students and educators*

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![Node.js Version](https://img.shields.io/badge/Node.js-%3E%3D18.0-339933.svg)](https://nodejs.org)
[![Claude Code](https://img.shields.io/badge/Claude%20Code-Skill-7c4dff.svg)](https://claude.ai/code)
[![AgentSkills](https://img.shields.io/badge/AgentSkills-Compatible-4CAF50.svg)](https://agentskills.io)
[![GitHub Stars](https://img.shields.io/github/stars/ybq22/supervisor?style=social)](https://github.com/ybq22/supervisor/stargazers)
[![GitHub Issues](https://img.shields.io/github/issues/ybq22/supervisor)](https://github.com/ybq22/supervisor/issues)
[![GitHub Contributors](https://img.shields.io/github/contributors/ybq22/supervisor)](https://github.com/ybq22/supervisor/graphs/contributors)

[English](./README.EN.md) | 简体中文

---

</div>

## 💭 痛点太多？

### 📅 导师太忙没空交流？（如果你是学生）
- "老师，这个想法怎么样？" → **3天后才回复**
- "老师，这篇论文怎么改进？" → **下周再聊吧**
- "老师，这个方向有前景吗？" → **先去调研下**

### 👨‍🏫 想让学生快速了解你的研究理念？（如果你是老师）
- "每年都要重复介绍自己的研究方向？" → **效率太低**
- "学生不理解你的学术风格？" → **沟通成本高**
- "希望能让更多人受益于你的研究经验？" → **影响力有限**

### 🎯 想要即时、专业的学术指导？
**不如先来把你希望了解的导师/你自己蒸馏成 skill 吧！**

---

## 🚀 一键生成数字导师

```bash
# 👨‍🎓 作为学生：生成你向往的导师 skill
node tools/skill-generator.mjs "Geoffrey Hinton" --affiliation "University of Toronto"

# 👨‍🏫 作为教师：生成自己的 skill 分享给学生
node tools/skill-generator.mjs "Your Name" --affiliation "Your University"

# 然后就可以随时对话了！
/GeoffreyHinton 你的问题或需求
```

**✨ 学生：** 就像导师真的在身边一样，随时请教！
**✨ 教师：** 让你的研究理念触达更多学生，提高影响力！

---

## 🎯 核心功能

### 👨‍🎓 对学生的价值

| 功能 | 说明 |
|------|------|
| 🔍 **智能搜索** | **Google 搜索**全面收集导师信息：机构主页、Wikipedia、Google Scholar、个人主页 |
| 🧠 **风格学习** | AI 分析导师的研究风格、表达习惯和学术观点 |
| 🔬 **深度论文分析** | 从论文中提取研究主题、方法论偏好、写作风格、可视化特点等 |
| 🌐 **公开信息分析** | 从新闻、访谈、社交媒体中分析性格、沟通风格、学术理念 |
| 📊 **综合画像** | 整合论文和公开信息，生成全面的导师数字画像 |
| 📸 **聊天截图分析** 🆕 | 从聊天记录截图学习导师的真实说话风格和语言习惯 |
| 📤 **智能上传** 🆕 | 上传材料自动进行深度分析，无需额外操作 |
| 💾 **随时查阅** | 生成结构化 JSON 档案，随时可更新 |
| 🤖 **即时对话** | 自动创建可直接对话的 Claude Code skill |
| 🌍 **无障碍交流** | 支持中英文导师，无障碍交流 |

### 👨‍🏫 对教师的价值

| 功能 | 说明 |
|------|------|
| 📣 **理念传播** | 系统梳理你的研究哲学，让学生快速理解 |
| ⏱️ **提高效率** | 减少重复性问答，聚焦深度交流 |
| 🎯 **风格保持** | 统一的学术风格和表达方式 |
| 📚 **知识沉淀** | 将研究经验永久保存和传承 |
| 🌐 **扩大影响** | 让更多学生受益于你的研究经验 |
| 🔄 **持续更新** | 随时更新你的最新研究成果 |

---

## 🔥 新功能亮点

### 📸 聊天截图分析

**NEW**: 上传聊天截图，学习导师的真实说话风格！

```bash
/upload "导师名字" chat-screenshot.png
```

**功能特点**:
- ✅ 自动检测聊天截图（WeChat、WhatsApp、Telegram等）
- ✅ 智能识别导师位置（通常在左侧）
- ✅ 提取导师所有消息
- ✅ 分析说话风格：语气、直接程度、礼貌程度、Emoji使用
- ✅ 提取常用短语和表达习惯
- ✅ 学习个性化语言特征

### 📤 自动深度分析

**NEW**: 上传材料自动进行深度分析，无需手动调用

```bash
# 支持的文件类型
/upload "导师名字" bio.pdf          # 论文分析
/upload "导师名字" interview.md      # 访谈分析
/upload "导师名字" chat.png          # 聊天截图分析

# 重新生成技能即可整合所有分析
node tools/skill-generator.mjs "导师名字" --affiliation "机构"
```

---

## 📤 上传材料

通过多种渠道上传材料以增强导师技能：

**支持的文件类型**:
- **📸 图片** (.png, .jpg, .jpeg, .gif, .webp) - 聊天截图、照片（分析说话风格）
- **📄 PDF** (.pdf) - 研究论文、传记、文档
- **📝 文本** (.txt, .text) - 访谈记录、笔记、通信
- **📑 Markdown** (.md) - 笔记、文档、结构化文本
- **📧 邮件** (.eml, .mbox) - 通信记录、邮件线程
- **📊 数据** (.json) - Feishu 导出数据、结构化数据

**快速示例**:
```bash
# 上传多个文件（自动分析）
/upload "Fei-Fei Li" bio.pdf
/upload "Fei-Fei Li" interview.md
/upload "Fei-Fei Li" wechat-chat.png

# 重新生成技能
node tools/skill-generator.mjs "Fei-Fei Li" --affiliation "Stanford University"
```

---

## 💻 所有命令接口

### 1️⃣ `/distill-mentor` - 生成导师技能

**用途**: 从零开始生成一个数字导师技能

**基本语法**:
```bash
node tools/skill-generator.mjs "<导师名字>" --affiliation "<所属机构>"
```

**可选参数**:
```bash
--deep-analyze          # 启用深度论文分析（需要 API）
--use-arxiv            # 启用 ArXiv 搜索（默认禁用）
--upload <文件>         # 上传单个文件
--incremental          # 增量模式（仅处理上传）
```

**使用示例**:
```bash
# 基础用法
node tools/skill-generator.mjs "Geoffrey Hinton" --affiliation "University of Toronto"

# 带深度分析
node tools/skill-generator.mjs "Fei-Fei Li" --affiliation "Stanford University" --deep-analyze

# 上传材料
node tools/skill-generator.mjs "Yann LeCun" --affiliation "NYU" --upload paper.pdf --incremental
```

---

### 2️⃣ `/upload` - 上传材料增强技能

**用途**: 上传论文、访谈、聊天截图等材料，自动分析并增强现有导师技能

**基本语法**:
```bash
/upload "<导师名字>" <文件路径>
```

**支持的文件类型**:
- 📸 **图片** (.png, .jpg, .jpeg) - 聊天截图，分析说话风格
- 📄 **PDF** (.pdf) - 论文、传记
- 📝 **文本** (.txt, .md) - 访谈、笔记

**使用示例**:
```bash
# 上传聊天截图
/upload "Fei-Fei Li" wechat-chat.png

# 上传论文
/upload "Geoffrey Hinton" research-paper.pdf

# 上传访谈记录
/upload "Yann LeCun" interview-transcript.md

# 上传多个文件后重新生成
node tools/skill-generator.mjs "Fei-Fei Li" --affiliation "Stanford University"
```

**注意**: 上传后会自动进行深度分析，无需额外参数

---

### 3️⃣ `/bye` - 结束导师对话

**用途**: 优雅地结束当前导师对话

**基本语法**:
```bash
/bye [导师名字]
```

**使用示例**:
```bash
# 通用告别
/bye

# 向特定导师告别
/bye GeoffreyHinton
```

---

### 4️⃣ `/导师名字` - 与导师对话

**用途**: 使用已生成的导师技能进行对话

**基本语法**:
```bash
/<导师名字> <你的问题或需求>
```

**导师命名规则**:
- 去除空格和特殊字符
- 例如: "Fei-Fei Li" → `FeiFeiLi`
- 例如: "Geoffrey Hinton

---
*Source: https://skills.yangsir.net/skill/gh-supervisor*
*Markdown mirror: https://skills.yangsir.net/api/skill/gh-supervisor/markdown*