Taoci Letter

为保研、考研、申博、读研或暑研申请生成个性化的导师联系邮件。用户要给导师/教授写套磁信、联系信或申请邮件,或提到“套磁/套磁信/陶瓷信/contact a professor/cold email professor”时使用。

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add jielosc/taoci-letter --skill taoci-letter
Manual install
git clone --depth 1 https://github.com/jielosc/taoci-letter.git /tmp/taoci-letter
mkdir -p ~/.claude/skills
cp -r /tmp/taoci-letter/. ~/.claude/skills/taoci-letter

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 套磁信生成器

写出让导师看到真实研究兴趣与判断力的联系邮件,而不是客套正确的模板。始终遵守:

- **真诚**:只写真正查过、读过、理解过的内容,不编造经历或论文细节。
- **切题**:围绕导师近年的研究主线和具体问题,不停留在方向标签。
- **潜力**:以项目理解和方法能力为主,也可用少量代表性奖项佐证实力,但不堆砌经历和形容词。

## 工作流程

### 1. 读取输入

优先使用当前对话中的学生背景;信息不足时,依次读取当前工作目录、本 skill 目录下首个已填写的 `profile.md`,不要重复询问。两处均不可用时,提示用户填写 `profile.example.md` 或直接在对话中提供背景。

确认学生的院校专业、年级、GPA/排名、科研经历、技能、代表性奖项、申请方向与类别、姓名及信件语言。每次仍需用户提供导师主页链接(学校官网、实验室主页或 Google Scholar)。

### 2. 核对导师与研究方向

读取导师主页,提取导师原文表述的研究方向、近 2-3 年代表作、课题组与招生信息;信息不足时再搜索导师姓名、单位和研究方向补充。

从主页正文核对收信人的全名、姓氏和英文拼写,不根据拼音或链接猜测。遇到复姓、生僻字、姓名顺序或多人页面歧义时,先问用户;写完后再核对一次。

### 3. 精读 1-2 篇论文

选择最能体现导师当前研究主线、且学生有能力理解或参与的 1-2 篇论文。学生背景用于判断能否形成可信衔接,不以“最像学生现有课题”为唯一标准。

获取论文原文,至少读到摘要、引言及方法/结论,并记录:

1. 解决什么问题、为什么重要;
2. 核心方法或思路;
3. 局限和开放问题。

无法获取全文时,明确标记“仅摘要”,相应收敛措辞。不得根据标题、主页简介或二手转述脑补论文内容;实际不契合就换论文或少写一个匹配点。

### 4. 形成匹配并确认

找出 2-3 个真实交集,如项目与研究问题、方法与论文技术、兴趣与导师近期方向。每个匹配点都注明论文来源及阅读层级(全文/仅摘要)。

如提出研究问题,按“导师正在推进的方向 → 尚未解决的问题 → 学生为何关注或能如何参与”展开。学生经历只提供可信衔接,不把自己的现有课题换个对象后包装成导师应研究的问题;证据不足时改为具体请教,不强行替导师规划课题。

新写完整套磁信时,先把匹配点和问题想法交给用户确认;用户明确要求直接出稿或只润色已有邮件时,可不暂停。宁可承认没有直接经验,也不硬凑。

### 5. 起草并交付

起草前完整读取 [references/structure.md](references/structure.md),按其中的七段结构、长度和格式要求写信。

生成 `套磁信-{导师姓名}.md`,不要在回复中重复粘贴全文;只说明文件位置和必要的使用提示。

### 6. 质量检查

交付前检查并直接修正:

- **准确**:信中每处论文描述都能对应精读笔记,并符合“全文/仅摘要”的证据强度。
- **切题**:问题承接导师研究主线;不存在只能由学生课题解释、却与导师方向关系不明的想法。
- **真实**:删除换个导师也成立的客套话;项目和奖项用于证明能力,不写成简历流水账。
- **精简**:删除重复背景和注水句,确保正文一屏内可读。
Read the full skill on GitHub

Details

Skill name
taoci-letter
License
MIT
Repo updated
16 July 2026

FAQ

What does the Taoci Letter skill do?

为保研、考研、申博、读研或暑研申请生成个性化的导师联系邮件。用户要给导师/教授写套磁信、联系信或申请邮件,或提到“套磁/套磁信/陶瓷信/contact a professor/cold email professor”时使用。

How do I install the Taoci Letter skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add jielosc/taoci-letter --skill taoci-letter. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Taoci Letter popular?

It lives in jielosc/taoci-letter, which has 5 GitHub stars and 0 forks.

Related skills

Trip Planner Cn

5

ChenYiming-aaa/better-trip-planner

境内旅游计划全流程制作(仅支持中国大陆境内行程 / domestic-China-only build): 把"我想去某地玩 N 天"变成经过核验、逐项可预订的行程——城市路线骨架,高铁/机票/自驾 交通决策(12306 与携程/Trip.com/去哪儿深链),小时级每日时间线(开放时间、停留时长、 假日调休冲突、高德/百度逐跳导航链接+离线KML),按街区筛选的住宿,预算汇总,带深链的 预订清单,以及把成品渲染成设计页面(七种主题:illustrated / clay / noir / glass / journal / zine / splash — 插画/黏土/夜航/玻璃/手账/Zine/闪屏,全部纯图文、无视频)。 Use this whenever the user asks to plan a domestic trip (境内游/周边游/自驾游/高铁游), 排一个旅行日的小时级时间表,填一个空闲时段("我在 X 附近有 2 小时空档"),or turn a finished plan into a designed page, or asks 旅行规划/行程安排/机票火车票比价/去某地玩 N 天怎么安排/把行程做成好看的网页 — even if they only mention one piece, the playbook and verification rul

Productivity & Notes

Stele

5

johnwangwyx/stele

Durable project and task state kept as plain markdown in the repository - a PROJECT_CONTEXT.md of standing facts, a generated TASKS.md census, and one file per task holding its goal, current state, failed attempts and steps. Every step is written before the work it describes rather than at session exit, so a session killed by a rate limit or a crash still leaves the next agent — in any harness — enough to carry on. Invoke only when stele is named — the user asks to manage(init) a project with it, asks to resume or continue where it left off, or a project instruction file points at a stele/ dir

Productivity & Notes

Workplace English Wingman

5

Rorogogogo/workplace-english-wingman

Improve, rewrite, and explain workplace English for an English-as-a-second-language professional in Australia. Use when the user asks to polish, fix, rewrite, improve, or check work emails, Slack or Teams messages, follow-ups, replies to managers or stakeholders, technical explanations, status updates, polite chasing messages, questions, pushback, issue explanations, or similar workplace communication for Australian companies. Ask targeted clarifying questions before rewriting when the intended meaning, recipient, action, deadline, blame, commitment, or technical conclusion is unclear.

Productivity & Notes

Stale Brain

5

stalebrainlabs/stalebrain

Audit AI agent memory and instruction files: CLAUDE.md, AGENTS.md, .cursorrules, GEMINI.md, copilot-instructions.md and every other major agent's memory files (13 agents, 18+ file locations) against the live repository. Use when the user runs /stale-brain or asks to audit, verify, refresh, lint, or fix agent memory, rules, or instruction files; when they complain the agent "ignores rules", "keeps getting it wrong", or that instructions "feel outdated"; and mid-task, whenever an instruction in a loaded memory file contradicts observed reality (a referenced path is missing, a named script doesn'

Productivity & Notes

Cera Project Memory

3

miketepUR/cera-reasoning-harness

CERA Project Memory v1.01 — two-tier persistent learning and collaborative reasoning across sessions. Use ONLY inside a project. When active: read CERA Index and/or session maps at conversation start, engage CERA Layer 0 behavioral protocol, produce session maps at checkpoints. CERA Index is created and managed exclusively by a dedicated integrator conversation.

Productivity & NotesIn 1 list

Skill Guide

5

VV1NN/skill-guide

Skill navigator and guide -- automatically scans all installed skills and slash commands, then explains them in the user's native language with usage examples, workflow order, and recommendations. Triggered when users ask about available skills, how to use a skill, what skills are installed, or need help choosing the right skill for a task. Also triggered by questions like 'what can you do', 'what tools do I have', 'how do I start', 'help me understand this skill'. Multilingual: responds in whatever language the user writes in.

Productivity & Notes

Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.