Agent skill

Cover Letter Generator

by aipoch in aipoch/medical-research-skills

Generates a journal-ready cover letter from manuscript metadata, highlights, and journal-fit notes.

MITAuto-check passedBusiness, Finance & HR

Install Cover Letter Generator

skills CLI
$ npx skills add aipoch/medical-research-skills --skill cover-letter-generator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aipoch/medical-research-skills cover-letter-generator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/'scientific-skills/Academic Writing/cover-letter-generator' .claude/skills/cover-letter-generator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
cover-letter-generator
GitHub stars
1.9k
Token cost
~1.6k tokens
SKILL.md length
747 words
Files
3
Skills in repo
578
Repo updated
First seen
Licence
MIT

At a glance

Generates a journal-ready cover letter from manuscript metadata, highlights, and journal-fit notes.

  • Works in 5 steps: Validate inputs → Build the journal-fit angle → Write the contribution core → …
  • Preparing an academic submission package and you need editor-facing language that clearly states novelty
  • SKILL.md covers When to Use, When Not to Use, Required Inputs and Missing-Input Recovery, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Cover Letter Generator is an agent skill from aipoch/medical-research-skills. Generates a journal-ready cover letter from manuscript metadata, highlights, and journal-fit notes. Use when preparing an academic submission package and you need editor-facing language that clearly states novelty, relevance, declarations, and corresponding-author details.

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `POLISH_CHANGELOG.md` and `eval_report_cover-letter-generator_result.json`).

It sits in Business, Finance & HR, covering Resume and CV writing. The repository describes itself as: Hundreds of agent skills for medical research, including protocol design, data analysis, evidence insights, and academic writing. The licence is MIT.

When your agent uses it

  • Preparing an academic submission package and you need editor-facing language that clearly states novelty
  • Corresponding-author details

Example prompts

  • “Use the cover-letter-generator skill to generate a journal-ready cover letter from manuscript metadata, highlights, and journal-fit notes”
  • “/cover-letter-generator”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Validate inputs
  2. Build the journal-fit angle
  3. Write the contribution core
  4. Add methods and results evidence
  5. Add declarations

What it can do on your machine

Read from SKILL.md and the folder at commit 686e09d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Cover Letter Generator loads about 1.6k tokens when it runs. Until then it costs about 74 tokens; SKILL.md has 747 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~74
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from aipoch/medical-research-skills at commit 686e09d, republished under its MIT licence (© aipoch). 747 words, ~1,572 tokens.

Download SKILL.mdSave it as .claude/skills/cover-letter-generator/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
cover-letter-generator
description
Generates a journal-ready cover letter from manuscript metadata, highlights, and journal-fit notes. Use when preparing an academic submission package and you need editor-facing language that clearly states novelty, relevance, declarations, and corresponding-author details.
license
MIT
author
AIPOCH

Source: https://github.com/aipoch/medical-research-skills

Cover Letter Generator

Draft a submission-ready academic cover letter for a target journal. This skill is for editor-facing academic writing, not for inventing missing paper content.

When to Use

  • The user is preparing an initial manuscript submission.
  • The user has a paper title, contribution summary, and target-journal context.
  • The user wants a professional cover letter with journal fit, novelty, declarations, and closing details.
  • The user needs a deterministic structure rather than ad-hoc prose.

When Not to Use

  • The user has not chosen a target journal and only wants a generic marketing blurb.
  • The user is asking for peer-review responses, rebuttal letters, or grant cover pages.
  • The user wants you to invent results, journal scope, reviewer identities, or declarations that were not supplied.

Required Inputs

Minimum required:

  • manuscript title
  • target journal
  • 2-4 core contributions or innovation points
  • corresponding author name, affiliation, and email

Strongly recommended:

  • one-sentence journal fit rationale
  • brief methods summary
  • brief key-results summary
  • originality / exclusive-submission statement
  • optional reviewer suggestions
  • optional conflict-of-interest or ethics statement

Missing-Input Recovery

If any required field is missing, do not output a fake journal-ready letter. Use this structure first:

text
Cannot finalize the cover letter yet.
Missing required items:
- <item 1>
- <item 2>

Usable fallback:
- I can draft a partial letter shell after these items are supplied.

Only draft a partial shell if the user explicitly wants one after seeing the missing items.

Output Contract

Return a complete letter using the structure below:

  1. Salutation to the editor
  2. Submission request with manuscript title and journal name
  3. Journal-fit paragraph
  4. Novelty / contribution paragraph
  5. Methods + key-results paragraph
  6. Relevance / readership / reproducibility paragraph
  7. Required declarations paragraph
  8. Optional reviewer / COI paragraph
  9. Professional closing with corresponding-author identity

Formatting rules:

  • professional, restrained tone
  • 4-6 short paragraphs
  • no hype language such as groundbreaking, revolutionary, or game-changing
  • no claims not grounded in supplied manuscript information
  • no bullet lists in the final letter unless the user explicitly requests them

Drafting Workflow

1. Validate inputs

Confirm that all required items are present.

If not:

  • invoke ## Missing-Input Recovery
  • stop before drafting a "journal-ready" letter
2. Build the journal-fit angle

Write 1-2 sentences that connect:

  • manuscript topic
  • target journal scope
  • expected readership

Avoid generic fit claims like This paper will interest your readers unless followed by a concrete reason.

3. Write the contribution core

Summarize:

  • what is new
  • why it matters
  • what prior gap or limitation it addresses

Keep this focused on contributions, not full manuscript retelling.

4. Add methods and results evidence

Use only concise, high-signal evidence:

  • study approach
  • model, dataset, or experimental system
  • strongest result or takeaway

Do not turn this section into a mini-abstract.

5. Add declarations

Always include or explicitly request:

  • originality / not under review elsewhere
  • author approval

Add journal-specific statements if the user supplies them:

  • ethics approval
  • informed consent
  • data availability
  • code availability
  • conflict of interest
  • suggested reviewers
Show full SKILL.md (301 more words)Show less

Journal-Specific Declaration Matrix

Use the following logic:

  • Basic engineering / methods journal: include originality, author approval, code/data availability if relevant
  • Biomedical / clinical journal: include originality, author approval, ethics / consent if relevant, COI, data availability
  • Computational journal: include originality, author approval, reproducibility / code availability if relevant

If the user does not provide a declaration that may be required, ask for it rather than inventing it.

Templates and Assets

  • Use assets/cover_letter_template.md as the paragraph skeleton.
  • Use references/guide.md as the preflight checklist.

Deterministic Rules

  • Keep paragraph order stable.
  • Mention the journal name in the opening paragraph exactly once unless there is a clear need to repeat it.
  • Keep reviewer suggestions and COI in the closing section, not the middle of the letter.
  • If a quantitative result is not supplied, describe the contribution qualitatively instead of guessing numbers.

Quality Checklist

Before returning the letter, verify:

  • the journal fit is concrete
  • the novelty statement is specific
  • the methods / results paragraph is concise
  • declarations are present or explicitly requested
  • the final tone sounds like editor-facing academic correspondence

Error Handling

  • If required inputs are missing, state exactly which fields are missing and request only the minimum additional information.
  • If the task goes outside the documented scope, stop instead of guessing or silently widening the assignment.
  • If execution fails, report the failure point, summarize what can still be completed safely, and provide a manual fallback.
  • Do not fabricate files, citations, data, search results, or execution outcomes.

Input Validation

This skill accepts requests that match the documented purpose of cover-letter-generator and include enough context to complete the workflow safely.

Do not continue the workflow when the request is out of scope, missing a critical input, or would require unsupported assumptions. Instead respond:

cover-letter-generator only handles its documented workflow. Please provide the missing required inputs or switch to a more suitable skill.

© aipoch, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in scientific-skills/Academic Writing/cover-letter-generator of aipoch/medical-research-skills.

  • SKILL.md
  • POLISH_CHANGELOG.md
  • eval_report_cover-letter-generator_result.json

Open the folder on GitHubat commit 686e09d

Compare with similar skills

Cover Letter Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Cover Letter Generator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cover Letter Generator this skillaipoch/medical-research-skills1.9k—~1.6kAutomated safety check: PassMIT
Career-Ops Job Search Centercareer-ops-hq/career-ops74k—~3.6kAutomated safety check: PassMIT
Reactive Resume Builderreactive-resume/reactive-resume44k—~2kAutomated safety check: PassMIT
Internship Project Preparation ToolLiuMengxuan04/shushu-internship-tool2.1k—~2.3kAutomated safety check: PassCustom licence
Resume Tailoringvarunr89/resume-tailoring-skill7691 repos~8.9kAutomated safety check: PassMIT
Offer Negotiationreactive-resume/reactive-resume44k—~10kAutomated safety check: PassMIT

Similar skills

  • Career-Ops Job Search Center

    career-ops-hq/career-ops

    Routes job-search requests to modes for evaluating offers, scanning portals, generating tailored CVs, tracking applications and drafting outreach, starting from a pasted job URL or description.

    74k GitHub stars~3.6k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Reactive Resume Builder

    reactive-resume/reactive-resume

    Builds resumes as valid JSON for the open-source Reactive Resume app by interviewing you, and can track job applications through its MCP tools.

    44k GitHub stars~2k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Internship Project Preparation Tool

    LiuMengxuan04/shushu-internship-tool

    Turns a target internship job description into a resume-ready, interview-ready project by finding and auditing GitHub projects and drafting resume bullets and interview Q&A.

    2.1k GitHub stars~2.3k tokensUpdated 3 mo ago
    Business, Finance & HRAuto-check passed
  • Resume Tailoring

    varunr89/resume-tailoring-skill

    A skill your agent uses when creating tailored resumes for job applications - researches company/role, creates optimized templates, conducts branching experience discovery to surface undocumented…

    769 GitHub starsUsed in 1 repo~8.9k tokens
    Business, Finance & HRAuto-check passed
  • Offer Negotiation

    reactive-resume/reactive-resume

    Evaluates and negotiates job offers. An agent skill from reactive-resume/reactive-resume.

    44k GitHub stars~10k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Good Story

    Rimagination/good-story

    A skill your agent uses when the user asks to find, sharpen, evaluate, rewrite, or explain the story in scientific or scholarly materials across disciplines, including manuscripts, grants, paper…

    134 GitHub starsUsed in 1 repo~2.9k tokens
    Business, Finance & HRAuto-check passed

More from aipoch/medical-research-skills

All 578 skills in this repo
  • Academic Poster Generator

    aipoch/medical-research-skills

    Complete workflow for generating academic research posters from PDF literature; use when you need to extract paper content from PDFs and produce a LaTeX-based poster…

    1.9k GitHub stars~2.2k tokensUpdated 23 days ago
    Auto-check passed
  • Diagnostic Study Quality Assessment Quadas

    aipoch/medical-research-skills

    Analyzes clinical diagnostic accuracy studies for bias using the QUADAS-2 tool.

    1.9k GitHub stars~1.4k tokensUpdated 23 days ago
    Auto-check passed
  • Exploratory Data Analysis

    aipoch/medical-research-skills

    Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.

    1.9k GitHub stars~3.7k tokensUpdated 23 days ago
    Auto-check passed
  • Iso Certification

    aipoch/medical-research-skills

    A toolkit for preparing ISO 13485:2016 certification documentation for medical device QMS.

    1.9k GitHub stars~1.8k tokensUpdated 23 days ago
    Auto-check passed
  • Journal Skills

    aipoch/medical-research-skills

    Recommends target journals for manuscript submission by analyzing the paper topic/abstract and the journal distribution of similar PubMed literature; use when users ask for journal…

    1.9k GitHub stars~1.7k tokensUpdated 23 days ago
    Auto-check passed
  • Latex Posters

    aipoch/medical-research-skills

    Creates academic-poster writing packages for LaTeX using beamerposter, tikzposter, or baposter.

    1.9k GitHub stars~1.3k tokensUpdated 23 days ago
    Auto-check passed

Questions about Cover Letter Generator

What does Cover Letter Generator do?

Generates a journal-ready cover letter from manuscript metadata, highlights, and journal-fit notes. Cover Letter Generator is an agent skill from aipoch/medical-research-skills. Generates a journal-ready cover letter from manuscript metadata, highlights, and journal-fit notes.

When should I use Cover Letter Generator?

Cover Letter Generator fits situations like: preparing an academic submission package and you need editor-facing language that clearly states novelty; corresponding-author details.

How do I install Cover Letter Generator in Claude Code?

Run `npx skills add aipoch/medical-research-skills --skill cover-letter-generator -a claude-code`. Or copy the skill folder (scientific-skills/Academic Writing/cover-letter-generator in aipoch/medical-research-skills) into .claude/skills/cover-letter-generator in your project. Claude Code loads it when a task matches its description.

How do I install Cover Letter Generator in Codex?

Run `npx skills add aipoch/medical-research-skills --skill cover-letter-generator -a codex`. Or copy the skill folder (scientific-skills/Academic Writing/cover-letter-generator in aipoch/medical-research-skills) into .agents/skills/cover-letter-generator in your project. Codex loads it when a task matches its description.

Can I use Cover Letter Generator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aipoch/medical-research-skills --skill cover-letter-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cover-letter-generator, .gemini/skills/cover-letter-generator, .github/skills/cover-letter-generator and .opencode/skills/cover-letter-generator in your project.

What does Cover Letter Generator need to run?

SKILL.md names no scripts, command-line tools or credentials: Cover Letter Generator is instructions for the agent only.

Does Cover Letter Generator access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Cover Letter Generator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Cover Letter Generator use?

Cover Letter Generator is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Cover Letter Generator use?

About 1.6k tokens (SKILL.md is roughly 6.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Cover Letter Generator?

Skills that share tags, products or a category with Cover Letter Generator: Career-Ops Job Search Center (career-ops-hq/career-ops, 74k stars), Reactive Resume Builder (reactive-resume/reactive-resume, 44k stars), Internship Project Preparation Tool (LiuMengxuan04/shushu-internship-tool, 2.1k stars) and Resume Tailoring (varunr89/resume-tailoring-skill, 769 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cover Letter Generator?

aipoch (a GitHub organization) maintains it in aipoch/medical-research-skills, which has 1,937 GitHub stars. The repository holds 578 skills in this directory. The repository was last updated on September 17, 2026.

Source: aipoch/medical-research-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.