Bulk-fill ONE master template — a Word (.docx) letter/form or an Excel (.xlsx) form — from a data table, producing one filled file per row (mail-merge). Use whenever the user wants to "fill in this letter for each person", "mail merge", "generate letters for this list", "run this template over a spreadsheet", or hands over a template plus a list. The skill reads the master, proposes a TOKENISED version (varying parts become {{tokens}}), confirms the template and the token-to-column mapping with the user, then regenerates one output per data row — preserving the master's layout and styling exactly. Data is an .xlsx or .csv (one row per output); outputs are one named file per record. Never invents: a token with no data is written as a VISIBLE flag, never a silent blank. Runs fully local and generates files only — it does not send, post or sign. Not for extracting data OUT of documents, and not a substitute for a hand-crafted single letter.
$npx -y skills add moonlight-lupin/agent-skills --skill fill-templateInstalls into the current project.
Run `npx skills use "https://github.com/moonlight-lupin/agent-skills" --skill "moonlight-lupin/agent-skills/fill-template"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/moonlight-lupin/agent-skills" that are relevant to the current task. Run `npx skills add "https://github.com/moonlight-lupin/agent-skills"` and select the relevant skills, then follow their instructions.