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 "write SOP", "draft personal statement", "write motivation letter", "write research proposal", "draft recommendation letter", "help with application essay", or runs /ra:doc-assist. It assists with various application documents.
$ npx -y skills add xujingchen1996/research-app-toolkit --skill document-assist --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/document-assistContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "write SOP", "draft personal statement", "write motivation letter", "write research proposal", "draft recommendation letter", "help with application essay", or runs /ra:doc-assist. It assists with various application documents.
name: Document Assist description: This skill should be used when the user asks to "write SOP", "draft personal statement", "write motivation letter", "write research proposal", "draft recommendation letter", "help with application essay", or runs /ra:doc-assist. It assists with various application documents.
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 `sop` if not specified.
| Type | Purpose | Typical Length | |------|---------|---------------| | `sop` | Statement of Purpose | 500-1000 words | | `motivation` | Motivation Letter | 500-800 words | | `rp` | Research Proposal | 1000-2000 words | | `referee` | Recommendation Letter draft | 300-500 words |
For all document types, always collect material through AskUserQuestion. Do not ask about personalization -- material collection is mandatory.
1. Read cv_profile from `.local.md` 2. Collect material via AskUserQuestion 3. Generate structured outline based on document type:
4. Write draft section by section, pausing for user input at key decision points 5. Review for consistency with cv_profile
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 "polish my CV", "improve my CV", "tailor my CV", "optimize my resume", or runs…
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",…