sonnygin/japan-university-exam-guide/cold-email-check

Claude Code and agent skill by sonnygin/japan-university-exam-guide

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Full academic cold-email pipeline with MANDATORY comprehensive fact-checking (40+ items). Runs the original academic-cold-email workflow (professor research → research topic → bilingual draft) then AUTOMATICALLY performs exhaustive fact-checking covering ALL claims, paper content accuracy, technical nouns, research direction correctness, URLs, admission schedules, and research feasibility — with source links and corrections embedded into the output file. No user approval needed for fact-checking. Triggered when user wants a verified, professor-safe cold email for graduate admission to Japanese universities.

Install

npx vskill@latest install sonnygin/japan-university-exam-guide/cold-email-check

SKILL.md

Cold Email with Mandatory Fact-Check

Two-phase pipeline: (1) draft generation using the academic-cold-email skill, then (2) AUTOMATIC exhaustive fact-checking (40+ items) against primary sources. Fact-checking runs automatically without asking — do NOT prompt the user for approval.


Phase 1: Draft Generation (academic-cold-email workflow)

Execute the full academic-cold-email skill workflow as defined in /Users/admin/.claude/skills/academic-cold-email/SKILL.md. Key checklist:

  • [ ] Confirm applicant profile (Name, Current Status, Strengths)
  • [ ] Read the user's personal cold email style file at ~/Downloads/coldEmail.md — all drafted emails MUST match this style
  • [ ] Deep web intelligence extraction (browse professor pages, click all sub-pages, note Japanese keywords)
  • [ ] Red-line checks (contact requirements, not-accepting statements, email extraction)
  • [ ] Dynamic research topic generation (cross-match professor work × applicant background)
  • [ ] Draft English version (<400 words) and Chinese version (<500字), following the user's style
  • [ ] Archive to Notion if available
User's Personal Cold Email Style (from ~/Downloads/coldEmail.md)

Before drafting, read ~/Downloads/coldEmail.md to internalize the user's established style. The following patterns are extracted from the user's previous successful cold emails and MUST be followed:

Structural pattern (English version):

  1. Subject line: Inquiry regarding Admission: [Specific Topic Keywords] - [Name]
  2. Paragraph 1 (2-3 sentences): Name, university, graduation date, major. State intent to pursue graduate studies under the professor. Keep it factual — do NOT over-explain.
  3. Paragraph 2 (3-5 sentences, the core): Reference a SPECIFIC recent paper or project by the professor (by title or topic). State what impressed the applicant. Then propose a concrete, feasible research direction that bridges the professor's work with the applicant's background.
  4. Paragraph 3 (2-3 sentences): Describe the applicant's strengths. Use "Rather than building X from scratch, my core strength lies in Y" pattern. Do NOT claim to lead/design/architect — use "participated in" or "contributed to" language. Mention one concrete industry experience (e.g., Shopee) and one learning effort (e.g., CS229).
  5. Paragraph 4 (2-3 sentences): Mention exam preparation status. Politely ask whether professor is accepting students. Offer to send CV and research proposal. End with "Thank you very much for your time and consideration."

Tone rules:

  • Professional but not overly formal. No flattery or exaggeration.
  • Avoid "strongly believe", "passionate about", "truly inspired" — stay factual.
  • Do NOT claim to "design", "lead", "architect", or "spearhead" at work. Use "participated in", "contributed to", "was involved in".
  • Correctly identify the professor's co-workers' work vs. the professor's own work. If a paper is by DBCLS colleagues, say "DBCLS's recent work" not "your recent work" unless the professor is an author.
  • English only for the English version. The Chinese version (if requested) follows the academic-cold-email Chinese template.
Output File

Save the complete output to a new `.md` file at ~/Downloads/coldEmail-[Professor-LastName].md. The file must include:

# [教授姓名] ([英文名]) — 套瓷信
## 教授信息
[表格:姓名、职称、所属、地址、电话、Email、主页链接、招生状态]
## 研究方向
[3 个研究方向,含代表项目和工具]
## 近期代表性成果
[5 篇/项,含标题、期刊/来源、日期]
## 拟定研究方向
[研究方向描述 + 与教授工作的衔接说明]
## 套瓷信(English)
[完整英文邮件正文]
## 套瓷信(中文)
[完整中文邮件正文]
## 待办
- [ ] 确认邮箱
- [ ] 确认招生
- [ ] ...

Phase 2: Mandatory Fact-Checking (AUTOMATIC — DO NOT ASK)

This phase runs automatically after Phase 1 completes. Do NOT ask the user whether to proceed. Immediately begin fact-checking all claims against primary sources.

Perform an exhaustive 40+ item fact-check across four rounds. Append all findings to the same .md file under ## 事实核查报告 section.

Fact-Check Focus: Content Accuracy

The primary focus is on content truthfulness — is every claim about the professor, their papers, their research, and technical concepts factually correct?

Critical questions to answer for each claim:

  • Does the paper actually say what the email claims it says? (check abstract/body)
  • Is the professor's research direction accurately described? (check lab page × paper titles)
  • Are technical nouns, frameworks, and methodologies real and correctly used? (check official docs)
  • Does the proposed research direction align with what the lab actually does? (cross-reference)

Round 1: Professor Identity & Institution (12 items)
#Claim to VerifyVerification MethodSource
1.1Professor name (kanji + romaji spelling)University lab page + ResearchMap APIDual source
1.2Professor title/position (教授/准教授/客員教授/ユニット長 etc.)Lab page + official recruitment pageDual source
1.3All affiliated institutions (university + research center)Lab page + ResearchMap affiliationsDual source
1.4Department/program full name (English + Japanese)University page <title> tagOfficial page
1.5Email address existence and accuracyFind on professor/lab/contact pages; mark [未确认] if hiddenProfessor page
1.6Lab/research unit full name in both languagesLab page + institution pageDual source
1.7Physical address (postal code, building, campus)Official institution page footerOfficial page
1.8Phone numberLab/contact pageOfficial page
1.9Lab homepage URL accessibilityDirect browser access, verify 200URL verification
1.10All additional profile URLs (ResearchMap, ORCID, Google Scholar)Access each URL, verify it returns professor's profileURL verification
1.11Professor's degree and education historyResearchMap education section + CV if availableResearchMap
1.12Committee memberships / professional rolesResearchMap committee sectionResearchMap
Round 2: Research Content & Paper Accuracy (14 items)

This is the core round — every claim about papers and research must be verified against the actual paper content.

#Claim to VerifyVerification MethodSource
2.1Paper 1: exact title (character-by-character)AAAI/PubMed/DOI page title fieldOfficial paper page
2.2Paper 1: ALL author names and orderOfficial paper page author listOfficial paper page
2.3Paper 1: journal/conference name, volume, pages, yearOfficial paper page metadataDOI / PubMed
2.4Paper 1: DOI format and resolvabilityCheck DOI resolves correctlydoi.org
2.5Paper 1: ABSTRACT content — does the email's description match what the paper actually says?Read abstract, compare with email claims line-by-linePaper abstract
2.6Paper 1: METHOD name accuracy (e.g., "DkGSB", "AGL") — does the paper use this exact term?Search paper for exact termPaper full text/abstract
2.7Paper 1: KEY CLAIMS — are numerical results, benchmarks, or comparisons stated accurately?Cross-check email claims with paper results sectionPaper full text
2.8Paper 2-5: title, authors, journal, date (at least 3 additional papers)ResearchMap + PubMed + DOIMulti-source
2.9Research direction 1 — verify against lab page description and paper titlesCompare email description with lab page × 3+ paper titlesLab page + papers
2.10Research direction 2 — same verificationSame methodLab page + papers
2.11Research direction 3 — same verificationSame methodLab page + papers
2.12ALL technical nouns in the email — verify each exists and is correctly usedFor each noun: check if it appears in the professor's actual papers or official docsPapers + official docs
2.13Professor's RESEARCH TRAJECTORY — is the email's framing of "ongoing work" accurate for recent 3 years?Check 3-year publication timeline, verify active projectsResearchMap projects + papers
2.14Co-author relationships — who are the professor's frequent collaborators? Does the email attribute work correctly?Check author lists across papersResearchMap papers
Round 3: Technical Infrastructure & Tools (8 items)
#Claim to VerifyVerification MethodSource
3.1Each software/tool/database mentioned — does it exist?Access official website/GitHubOfficial site
3.2Each tool's function — does the email describe it correctly?Compare email description with tool's README/docsOfficial docs
3.3Tool version/release date if mentionedCheck GitHub releases or newsGitHub
3.4Tool license and availability (open source? public?)GitHub LICENSE fileGitHub
3.5Programming language / tech stack of key toolsGitHub repo language statsGitHub
3.6Architecture/diagram claims — does the official architecture doc match?Research page architecture diagramOfficial research page
3.7Benchmark/performance claims — does the project have benchmark data?Check for benchmark/ directory or paper resultsGitHub + paper
3.8Code/data availability statements in referenced papersCheck paper for "Code Availability" or "Data Availability" sectionsPaper
Round 4: Admissions, Feasibility & Risk (8 items)
#Claim to VerifyVerification MethodSource
4.1Exam schedule — application dates, exam dates, result datesAdmission schedule pageOfficial page
4.2Exam schedule year correctness (e.g., "Summer 2026" → verify it's 令和9年度)Check Japanese academic year on schedule pageOfficial page
4.3Enrollment term matching — can the applicant actually enroll in the claimed term?Foreign applicant flowchart PDFUniversity PDF
4.4Visa/COE timeline feasibility for the claimed enrollment termFAQ document for foreign applicantsUniversity PDF
4.5RECRUITMENT STATUS — does professor have ○ on CBMS page? Does their own page say they recruit?CBMS recruitment page HTML + professor's own pageDual source
4.6If no ○ on Schedule A, what alternative pathways exist?Professor's page recruitment sectionProfessor page
4.7Research proposal FEASIBILITY — architecture alignment, demand, scopeCross-reference proposal with lab's actual tech stack + papersMulti-source
4.8Research proposal RISKS — what assumptions does the proposal make that might not hold?Critical analysis of proposal assumptions—
Round 4b: Email Style & Tone Verification (optional, does not count toward 40)
#Check
4b.1Word count (English: <400 words)
4b.2No prohibited tone words ("passionate", "truly inspired", "strongly believe")
4b.3No exaggerated authority claims ("designed", "led", "spearheaded")
4b.4Correct attribution of group work vs. professor's own work

Fact-Check Report Format

Each verified claim must follow this format:

markdown
### 声明 N:[简短描述]
> "[引用邮件原文中被核查的具体句子]"
| 项目 | 结果 |
|------|------|
| **判定** | ✅ 准确 / ⚠️ 有偏差 / 🔴 高风险 / 🔵 用户自述 |
| **证据** | [论文原文引用、页面原文引用、API 返回内容等具体证据] |
| **来源** | [一手来源超链接] |
| **修正建议** | [如有偏差,说明如何修正;无偏差则写 N/A] |
Correction Protocol
  • ✅ 准确: No action needed
  • ⚠️ 有偏差: Immediately edit the email text in the md file to correct the factual error. Record the change in the report.
  • 🔴 高风险: Flag prominently with ⚠️ in the summary table. Strongly advise user to verify before sending. If the risk is about the wrong application pathway, rewrite the relevant email paragraph.
  • 🔵 用户自述: Note as unverifiable via web. Suggest user prepare supporting evidence if challenged.

Post-Check Summary (REQUIRED)

After all four rounds, produce:

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
57
Repository forks
1
7-day trend score
20

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 24 May 2026, 5 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/sonnygin/japan-university-exam-guide/cold-email-check/badge)](https://verified-skill.com/skills/sonnygin/japan-university-exam-guide/cold-email-check)

Something wrong with this skill or its page? Tell us.