cold-email
This skill should be used when the user asks to "write a cold email", "draft a 套磁信", "compose outreach email", "follow up…
This skill should be used when the user asks to "polish my CV", "improve my CV", "tailor my CV", "optimize my resume", or runs /ra:cv-polish. It improves CV content, structure, and wording for specific applications.
$ npx -y skills add xujingchen1996/research-app-toolkit --skill cv-polish --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cv-polishContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "polish my CV", "improve my CV", "tailor my CV", "optimize my resume", or runs /ra:cv-polish. It improves CV content, structure, and wording for specific applications.
name: CV Polish description: This skill should be used when the user asks to "polish my CV", "improve my CV", "tailor my CV", "optimize my resume", or runs /ra:cv-polish. It improves CV content, structure, and wording for specific applications.
Read the file `${CLAUDE_PLUGIN_ROOT}/.local.md` at the start of this skill. If `cv_profile_analyzed` is not `true` or the `## CV Profile` section is empty, output:
> **未检测到 CV 画像。** 请先运行 `/ra:cv-analyze` 分析你的 CV,其他功能依赖 CV 画像数据。
Output this message and stop immediately.
Before proceeding with analysis, ask the user:
> 是否需要个性化定制?会问你 4-5 个问题来生成更贴合你需求的结果。
If the user declines personalization, proceed with the standard flow using existing `.local.md` data.
If the user accepts personalization, ask the following 4-5 targeted questions (use AskUserQuestion for each):
1. Target degree type and school? (e.g., "PhD in Computer Science at MIT") 2. Which 1-2 experiences do you want to highlight most? 3. Is there a specific research direction you want to align with? 4. What is your preferred CV language? (e.g., English, Chinese, bilingual)
1. Check `.local.md` for the user's CV file path (look in the CV Profile section). 2. If no path is specified, ask the user for the CV file path. 3. Read the CV file using the Read tool.
Analyze the CV across the following dimensions:
Ask the user how they would like to receive the improvements:
> I've identified several areas for improvement. Would you prefer: > 1. Line-by-line suggestions that you apply yourself > 2. Direct edits to the file with tracked changes explanation
Proceed according to the user's choice.
If tailoring for a specific position or school:
General improvements to apply:
Provide the user with:
1. A summary of all changes made, organized by category (structure, wording, emphasis, additions, removals) 2. The improved CV (either as inline suggestions or as a directly edited file) 3. A brief explanation of why each change improves the CV for research applications
If the user provided a specific target, also include a brief note on how the CV was tailored for that target and any remaining gaps the user should address in their research statement or other application materials.
Research Application Toolkit is a single repository that ships host-specific integrations for both Claude Code and Codex.
This skill should be used when the user asks to "write a cold email", "draft a 套磁信", "compose outreach email", "follow up…
This skill should be used when the user asks to "analyze my CV", "extract CV profile", "review my resume", "parse my CV", or runs…
This skill should be used when the user asks to "write SOP", "draft personal statement", "write motivation letter", "write…
This skill should be used when the user asks to "analyze research gaps", "find research gaps", "generate research ideas",…
This skill should be used when the user asks to prepare a PhD interview deck, professor meeting slides, research presentation…
This skill should be used when the user asks to "prepare for interview", "practice interview questions", "mock interview",…