create-template
Skill0 starsChanged 42 days agoMITView on GitHub
Design a HitApply résumé or cover letter template (LaTeX) with the user and save it to their HitApply account. Use when the user says "make me a résumé template", "a résumé like Jake's but more creative", "a two-column/modern/colourful template", "change my HitApply template's look", or wants a new cover letter design. Needs the HitApply MCP with write access.
14 other projects use a version of this.
Adopted by
Most recently taken up by
- bighamx/openclaw-android-node-apktheir own version, first seen Nov 9, 2026
- steipete/warelaytheir own version, first seen Nov 2, 2026
- moltbot/clawdbottheir own version, first seen Nov 1, 2026
- moltbot/moltbottheir own version, first seen Nov 1, 2026
- clawdbot/clawdbottheir own version, first seen Nov 1, 2026
- openclaw/openclawtheir own version, first seen Nov 1, 2026
Other versions14 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 14
- moltbot/clawdbot★ 394ksame name
- steipete/warelay★ 394ksame name
- steipete/clawdis★ 394ksame name
- moltbot/moltbot★ 394ksame name
- clawdbot/clawdbot★ 394ksame name
- openclaw/openclaw★ 394ksame name
- ComplianceAsCode/content★ 2.8ksame name
- harness/harness-skills★ 127same name
- brwse/earl★ 113same name
- mathematic-inc/earl★ 113same name
4 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository5 other files it gives its agents.
- apply-to-jobSkill
- evaluate-jobSkill
- find-jobsSkill
- onboardSkill
- tailorSkill
The file
We split this skill into the rules it gives an agent
4 rules. 0 are common, 0 are distinctive, and 4 are very specific to this project.
0
Common
Most of the 7 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 31
Call save_template(kind, source=...).
- Very specific: line 37
Don't paste the .tex into the chat unless the user asks for it.
- Very specific: line 43
Call save_template(kind, source=..., name=..., save=true) and give the user open_url: the full preview in HitApply.
- Very specific: line 50
Only pass make_primary=true when the user wants HitApply to use it by default.
“Common” is measured: kept by at least 6 in 10 of the 7 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Create a HitApply template
A template is the look only. HitApply fills in the user's own content, so you never write their
name, jobs or bullets into it. You design the look; HitApply checks the template, previews it and
stores it, with the save_template tool.
The rules a template must follow are at https://hitapply.app/help/templates/reference. Read it before your first edit, and again whenever a check fails.
1. Start from a template
- Pick the closest starting point and call
save_template(kind, start_from=...):- resume: "Jake's Resume — Classic" (the Jake's layout), "Jake's Resume — Company First", "Modern Resume".
- cover: "Jake's Letter", "Minimal Letter", "Modern Letter", "Corner Lines Letter".
- One of the user's own: pass its name. A wrong name returns the valid ones.
forbidden: the connection is read-only. Tell the user to reconnect HitApply with changes allowed, then stop.
2. Change the look
Edit the returned .tex to match what the user asked for: fonts, colours, spacing, headings,
rules, the order of fields. Keep it one file with standard TeX Live packages only (no images,
custom fonts or .sty files). Keep every macro, even ones this design rarely shows, and keep the
metadata block (give it the new name).
3. Check and look
- Call
save_template(kind, source=...). Nothing is saved yet. You getpages, anywarnings, and an image of page 1 filled with a short sample of the user's own profile. - If an image came with the result, look at it and compare it to what the user asked for. Fix and check again until it matches. Say briefly what you changed.
- If no image came (some apps drop it), say you can't see the result. Never describe how it looks. Go to step 4 so the user can see it.
- Don't paste the
.texinto the chat unless the user asks for it. invalid_template: the message says what is wrong. Fix exactly that, then check again.pagesover 1: the design is too tall. Tighten the spacing or the font size.busy: wait a few seconds and retry.daily_cap_reached: stop and tell the user.
4. Save it so the user can see it
- Call
save_template(kind, source=..., name=..., save=true)and give the useropen_url: the full preview in HitApply. A saved template isn't used until they pick it for a job or make it primary, except when they have no primary template yet (the first one becomes primary) or you replace their primary. Then their next documents use it, so tell them before saving. name_taken: ask whether to replace that template (replace=true) or use another name.- For changes, edit and save again with the same name and
replace=true. It's the same template, so the same link shows the new version. - Only pass
make_primary=truewhen the user wants HitApply to use it by default.
5. Use it
- Résumé: offer to generate with it:
queue_job(job_id, template=<name>)for a job, or for an existing application have the user regenerate from HitApply. - Cover letter:
queue_job'stemplatepicks résumé templates only. New cover letters use the user's primary cover template, so ask before saving whether it should be the one used, and passmake_primary=trueif so (later: save it again withreplace=true, make_primary=true). - To write the résumé content yourself with the new template, use the tailor skill's
get_materials→compose_resumeflow.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

