From research-app-toolkit
Generates personalized cold emails for research applications including first-contact outreach, professor follow-ups, interview thanks, offer negotiations, and referee reminders. Activates on phrases like 'write a cold email' or /ra:cold-email.
npx claudepluginhub xujingchen1996/research-app-toolkitThis skill uses the workspace's default tool permissions.
Read `${CLAUDE_PLUGIN_ROOT}/.local.md`. If `cv_profile_analyzed` is not `true` or the `## CV Profile` section is empty, output:
Drafts high-response cold emails to influencers using 4-principle framework (competency, ask, transparency, effort). Useful for outreach, pitches, networking to CEOs, investors, founders.
Drafts clear professional emails for cold outreach, follow-ups, internal memos, client updates, and networking with optimal subject lines, tone, length, and CTAs.
Drafts personalized outreach messages for LinkedIn connections, hiring managers, or recruiters using hook + proof + proposal structure. Limits to under 300 characters for connection requests.
Share bugs, ideas, or general feedback.
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.
.local.mddate)