cv-analyze
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 a cold email", "draft a 套磁信", "compose outreach email", "follow up professor", "write thank you email", "negotiate offer", or runs /ra:cold-email. It generates and optimizes various types of emails for research application
$ npx -y skills add xujingchen1996/research-app-toolkit --skill cold-email --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cold-emailContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "write a cold email", "draft a 套磁信", "compose outreach email", "follow up professor", "write thank you email", "negotiate offer", or runs /ra:cold-email. It generates and optimizes various types of emails for research application
name: Cold Email description: This skill should be used when the user asks to "write a cold email", "draft a 套磁信", "compose outreach email", "follow up professor", "write thank you email", "negotiate offer", or runs /ra:cold-email. It generates and optimizes various types of emails for research application communication.
Read `${CLAUDE_PLUGIN_ROOT}/.local.md`. 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.
Parse `$ARGUMENTS` to determine type. Default to `first-contact` if not specified.
| Type | Purpose | Key Elements | |------|---------|-------------| | `first-contact` | Initial outreach / 套磁 | Professor research connection, user's relevant experience, clear ask | | `follow-up` | No response follow-up | Reference previous email, add new value (new paper read, project update) | | `interview-thanks` | Post-interview thank you | Reference interview discussion points, reiterate interest | | `offer-negotiation` | Admission communication | Express gratitude, ask about funding/timeline/start date | | `reference-remind` | Reminder to referees | Polite reminder with deadline, offer to provide updated materials | | `rejection-follow` | Post-rejection inquiry | Express continued interest, ask about future opportunities |
Ask the user: "是否需要个性化定制?会问你 4-5 个问题来生成更贴合你需求的结果。"
For time-related questions, run `date` first and include the current date in the question.
1. Read cv_profile from `.local.md` 2. If personalization opted in, collect answers via AskUserQuestion 3. Search target professor info (WebSearch + webReader for homepage, Google Scholar) 4. Identify 1-2 specific connections between professor's work and user's experience 5. Draft email with:
6. Present draft, ask for feedback, iterate if needed
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 "analyze my CV", "extract CV profile", "review my resume", "parse my CV", or runs…
This skill should be used when the user asks to "polish my CV", "improve my CV", "tailor my CV", "optimize my resume", 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",…