Agent skill · writing content · bahayonghang
cover-letter
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 求职信.
Why this skill is useful
Provides domain-specific knowledge for generating and optimizing submission cover letters based on LaTeX manuscripts, which the AI wouldn't reliably generate on its own.
What it needs
Requires bash installed locally. About 5k tokens when loaded. Last updated 2026-08-05. 406 stars on the source repository.
What this skill does
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 (scopefit, noveltyframing, evidencedensity, formatcompliance) → 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/coverletter.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. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills bahayonghang/cover-letter