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 prepare a PhD interview deck, professor meeting slides, research presentation PPT, slide-by-slide speaking notes, or to reorganize project materials into interview-friendly slides. It structures CV, project files, and supervisor
$ npx -y skills add xujingchen1996/research-app-toolkit --skill interview-ppt --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/interview-pptContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to prepare a PhD interview deck, professor meeting slides, research presentation PPT, slide-by-slide speaking notes, or to reorganize project materials into interview-friendly slides. It structures CV, project files, and supervisor
name: Interview PPT description: This skill should be used when the user asks to prepare a PhD interview deck, professor meeting slides, research presentation PPT, slide-by-slide speaking notes, or to reorganize project materials into interview-friendly slides. It structures CV, project files, and supervisor fit into a concise academic presentation for professor meetings and formal interviews.
This skill organizes application materials into a professor-meeting or research-interview slide deck.
It focuses on:
It does **not** need to generate a `.pptx` file unless the user explicitly asks for file creation.
Use the following sources in this order:
1. `${CLAUDE_PLUGIN_ROOT}/.local.md` 2. The user's CV, resume, project PDFs, screenshots, or notes 3. Current web search results if the user asks for supervisor-fit content or if recent professor information matters
If the user has not run `/ra:cv-analyze` but has already provided enough materials in the current conversation, continue directly instead of blocking.
Identify the intended deck mode. If the user does not specify, infer from context:
If uncertain, default to `formal-interview`.
Decide visual mode before writing the deck. Use this priority order:
1. explicit switch in the current request or `$ARGUMENTS` 2. explicit natural-language request to generate visuals 3. default fallback
Supported explicit switches:
Rules:
First determine:
Then propose a compact deck structure. Prefer concise academic decks rather than CV-like slides.
Typical sections:
For project slides, do not simply repeat documentation sections such as background / aim / summary.
Prefer interview-friendly structures such as:
If the user wants clearer presentation logic, prioritize:
For each slide, provide:
The wording should be academic, direct, and easy to speak aloud.
If the user asks for speaking notes, write short, natural English scripts.
Default speaking-note style:
If visuals are helpful and visual mode is `off`, suggest one of:
If visual mode is `on`:
For project visuals, prefer:
When the deck includes a supervisor-fit section:
1. identify the professor's research themes 2. match them to the user's background 3. avoid generic praise 4. make the transition from past projects to future PhD direction feel natural
Good fit slides usually answer:
If the user asks for future research interests, avoid generic keyword-only lists.
Prefer 2 to 3 mini-proposals with:
If the user wants the slide shorter, compress each item into:
Prioritize high-value output in this order:
1. deck outline 2. final slide text 3. speaking notes 4. generated visuals when visual mode is `on`, otherwise visual suggestions
When the user is already editing a deck, do not regenerate the whole presentation unless asked. Focus on the specific slide or sect
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 for interview", "practice interview questions", "mock interview",…