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 "recommend schools", "select universities", "find PhD programs", "choose MRes programs", "compare universities", or runs /ra:school-select. It recommends schools based on user profile and preferences.
$ npx -y skills add xujingchen1996/research-app-toolkit --skill school-select --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/school-selectContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "recommend schools", "select universities", "find PhD programs", "choose MRes programs", "compare universities", or runs /ra:school-select. It recommends schools based on user profile and preferences.
name: School Selection description: This skill should be used when the user asks to "recommend schools", "select universities", "find PhD programs", "choose MRes programs", "compare universities", or runs /ra:school-select. It recommends schools based on user profile and preferences.
Read `${CLAUDE_PLUGIN_ROOT}/.local.md`. Check if `cv_profile_analyzed` is `true` and the `## CV Profile` section is populated.
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.
Ask the user: "是否需要个性化定制?会问你 4-5 个问题来生成更贴合你需求的结果。"
Use the preferences already stored in `.local.md` (regions, degree type, budget, ranking preferences, target schools, timeline) as the search criteria. Skip to step 3.
Ask the following 4-5 questions using AskUserQuestion. For the time-related question, run `date` first and include the current date in the question context.
1. **Target regions/countries**: "你希望申请哪些国家或地区的学校?" (e.g., UK, US, EU, Australia, Singapore) 2. **Degree type**: "你计划申请什么学位类型?" (PhD / MRes / MPhil / other) 3. **Budget range**: "你的预算范围是多少?" (e.g., fully funded, tuition+living, specific amount) 4. **Ranking preference**: "你对学校排名有什么偏好?" (QS World / THE / subject-specific ranking / no preference) 5. **Schools already interested in**: "你已经有感兴趣的学校或项目吗?" 6. **Application timeline** (TIME QUESTION): Run `date` first, then ask "你计划什么时候入学?距离今天 [current date] 你还有多少准备时间?" (e.g., Fall 2027, Spring 2027)
Use WebSearch to find programs matching the criteria. Construct search queries that combine:
Run multiple searches to cover different angles:
For each promising program found:
1. Use WebSearch to check admission requirements (GPA, language scores, prerequisites) 2. Search for funding availability (scholarships, assistantships, grants) 3. Search for faculty members working in the user's research area 4. Find application deadlines and required materials 5. Look up program reputation and student outcomes
Compare each program's requirements against the user's cv_profile:
Categorize each school into one of three tiers:
| Tier | Chinese | English | Criteria | |------|---------|---------|----------| | **冲刺** | Reach | Academic profile significantly below program averages, but strong in other areas | | **匹配** | Match | Academic profile within program's typical range, good overall fit | | **保底** | Safety | Academic profile above program averages, high likelihood of admission |
For each school, provide the following information:
### [School Name] — [Program Name] ([Tier]) - **Location**: [City, Country] - **Ranking**: [QS/THE rank, subject rank] - **Requirements vs Your Profile**: - GPA: program requires [X], you have [Y] — [assessment] - Language: requires [score], you have [score] — [assessment] - Other: [additional requirements] - **Funding**: [scholarship names, amounts, coverage] - **Faculty**: [list relevant professors and their research areas] - **Deadline**: [application deadline] - **Fit Assessment**: [1-2 sentence assessment of how well the program fits]
Then present a **prioritized comparison table**:
| # | School | Program | Tier | Deadline | Funding | Fit Score | |---|--------|---------|------|----------|---------|-----------| | 1 | ... | ... | ... | ... | ... | .../10 |
1. Match-tier schools first (highest priority to apply) 2. Then Reach-tier schools (worth trying with strong application) 3. Then Safety-tier schools (backup options) 4. Within each tier, sort by fit score (combination of research fit, academic match, and funding availability)
After presenting the results, suggest:
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 "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…