| name | cover-letter |
| description | Submission cover-letter assistant for existing LaTeX manuscripts. Use to generate, optimize, align-check, preflight, and journal-fit-check cover letters against paper evidence, novelty claims, and target venue expectations. Also handles Chinese requests (写投稿信 / 致编辑信). Do not use for editing main.tex, full manuscript audit, bibliography search, or a job-application 求职信. |
| when_to_use | Trigger on "write a cover letter", "journal submission letter", "align the cover letter with my manuscript", "check novelty claims", "preflight before submission", "fit for Nature/IEEE/Elsevier", or requests to summarize contributions for an editor without rewriting the paper. 中文触发词:"写投稿信"、"投稿信 / 致编辑信 / 给编辑的信"、"把投稿信和稿件对齐核对"、"检查新颖性主张"、"投稿前预检"、"看适不适合投 Nature/IEEE";不含求职信、论文本体审稿、文献检索。 |
| metadata | {"category":"academic-writing","tags":["cover-letter","submission","latex","manuscript","journal","conference","claim-evidence","align-check","journal-fit"],"version":"6.0.0","last_updated":"2026-07-16"} |
| argument-hint | --mode generate|optimize|align-check|journal-fit|presubmission --manuscript main.tex --letter cover_letter.md --journal nature|science|cell|ieee-trans|acm|springer-lncs|neurips|icml|cvpr|generic [--json] |
| allowed-tools | Read, Glob, Grep, Bash(uv *) |
Cover Letter Skill (Academic Submission)
Generate, optimize, align-check, journal-fit-check, and pre-submission-check a submission cover letter using the user's existing LaTeX manuscript as the evidence source. The core differentiating capability is align-check: every claim the letter makes must trace to visible manuscript evidence; generation and optimization plug into that contract by default.
Capability Summary
- Generate a draft from a manuscript .tex (five-segment scaffold; title/abstract/contributions/authors extracted deterministically).
- Optimize an existing draft against tier strategy and the active journal template; return LaTeX-comment diff suggestions, never file edits.
- Align-check letter claims against the manuscript (overclaim, missing evidence, unsupported numeric tokens, AI-disclosure inconsistency between letter and manuscript). Runs by default inside
generate and optimize.
- Journal-fit score on four sub-axes (scope_fit, novelty_framing, evidence_density, format_compliance) → HIGH / MEDIUM / LOW.
- Pre-submission mechanical checks: required declarations, length, opener clichés, banned phrases, AI-tone term frequency, structural AI-trace signals, paragraph shape.
- Unified deterministic CLI (
scripts/cover_letter.py) with --mode generate|optimize|align-check|journal-fit|presubmission; legacy scripts remain supported.
Triggering
Use when the user has a LaTeX manuscript and wants a cover letter generated, an existing letter polished/reviewed, claims verified against the manuscript, a journal-fit assessment, or pre-submission declaration/length/phrasing checks. Prefer this skill over generic prose tools whenever the request mentions "cover letter," "submission letter," "投稿信," or "editor letter" with a paper / journal / conference context.
Do Not Use
- Manuscript
main.tex edits → latex-paper-en (English) or latex-thesis-zh (Chinese).
- Full reviewer-style critique of the paper itself →
paper-audit.
.bib search or citation verification → bib-search-citation.
- Typst sources — only
.tex manuscripts are supported in this version.
- Reviewer response letters (rebuttals) — deferred to a future release.
Module Router
| Module | Use when | Primary command | Read next |
|---|