Skills / Build a resume
Build a resume
Build a one-page resume from what the person has done. Nothing invented; prints to PDF, optionally deployed at a live URL. Use when they say "build my resume", "make my resume", or want to update it.
Use this skill. Nothing to install.
Don't have an agent? · Raw file: skills/build-resume.md
Watch the first two minutes
This is how a session goes, including the part everyone is afraid of. Click through it.
Scripted example of a real session.
Have nothing to put on a resume?
That is exactly who this skill is for. It will not fake anything: rule one inside it says every line must trace to something true. When the page comes up thin, it says so and offers the honest fix: ship one real thing first. A week or two is enough.
What you end up with
A one-page resume that is true. Here is the same person's page, shaped three ways for three different targets. Two months earlier, all of them were blank.
- Projects come first. Without job history, finished projects with live links are the strongest thing on the page. A link a stranger can click beats any adjective.
- This line was a sphinxstack project. Maya did Discord bot your server uses in two weeks; the skill turned it into this line. Every project you finish imports the same way.
- Informal work counts. A smoothie shop shift becomes real experience when it states facts: closed the register, trained two people.
- Only skills the page proves. Everything here is evidenced by a project above it or defensible in an interview. No word clouds.
- Same life, reframed. Colleges read for initiative and follow-through, so the projects become one story about building things unprompted, and the team site becomes a responsibility, held weekly, for other people.
- Nothing new was invented. Every claim on this version appears on the first-job version too, worded for a different reader. That is what tailoring means.
- The portfolio IS the pitch. For freelance, the page leads with shipped work a client can click, then states the offer plainly. No invented client list: the team site and the household app are the honest track record.
- Still one page, still true. The reference offer names a real person who agreed to it. The skill pushes for that kind of verifiable claim everywhere.
Anatomy of a good resume line
The skill writes every project line to this standard:
- A The name, plainly. No "revolutionary", no "platform".
- B What it does, one honest clause, with a real number where one exists.
- C The live link: the strongest thing on the page, because a stranger can check it.
- D Proof of real use — only when it's true.
Questions people actually ask
Is this free?
The skill is free, no account, no catch. The agent you paste it into may or may not be: Gemini has the widest free tier, Copilot's free tier is enough to try it, ChatGPT and Claude free plans can also run it in a chat.
Will it make things up to fill the page?
No, and this is the point of the skill. Its first rule reads: "Every line on the resume must trace to something the person told you or something you found in their accounts." If you ask it to invent experience, it refuses and offers to help you build the missing thing for real.
Do I need to know how to code?
No. Your whole job is answering questions honestly. The agent writes the file. If you want the resume online at its own link, the agent walks you through that too.
I don't have a GitHub account.
You don't need one for the resume itself. It only comes up if you want the resume (or your projects) live at a URL, and the agent can set it up with you in a few minutes, free.
Can I update it later?
Yes. Paste the skill again any time, say "update my resume", and tell it what's new. Finished another project? It becomes a new line.
Where to go from here
Resume feeling thin? Ship one of these first:
Resume done? The natural next moves:
Curious? Read the full skill — the exact instructions your agent gets
--- name: build-resume category: resume description: Build a one-page resume from what the person has done. Nothing invented; prints to PDF, optionally deployed at a live URL. Use when they say "build my resume", "make my resume", or want to update it. --- # build-resume Build a resume for someone young — likely a student or recent graduate with little or no work history. Your job is to find what is real, shape it into one strong page, and ship it as a file they can send and a page they can link. ## Rule zero: nothing invented Every line on the resume must trace to something the person told you or something you found in their accounts. Never fabricate employers, dates, titles, tools, or metrics. If a section would be empty, leave it out — a short true resume beats a padded one. If they ask you to make something up, refuse and offer to build the missing piece for real instead (see "Thin resume?" below). ## Gather Interview briefly, in plain questions, a few at a time: - What is this resume for? A specific job posting, college applications, internships, freelance clients? Get the actual posting or program if one exists — it drives the wording. - Contact basics: name, city, email, GitHub/portfolio links. - Education: school, expected graduation, relevant coursework only if it is actually relevant, GPA only if they want it shown. - Work of any kind: jobs, babysitting, family business shifts, volunteer work, team roles. Informal counts; get what they actually did there. - Projects: anything built, organized, published, or shipped. If they have a GitHub account, look at it (with `gh` if available, otherwise ask them to list repos): pick out repos with real content, live deployments, or sustained history. Ask which ones they consider theirs to claim, and what each one actually is. ## Shape - One page. Sections in whatever order makes them look strongest — for most young people that is Projects first, then Experience, then Education, then Skills. - Every project line: what it is, what it is built with, and a live URL or repo link if one exists. Lines with links outrank lines without. - Verbs that state facts, not aspiration: built, shipped, ran, organized, taught. Cut every adjective that a stranger could not verify. - Skills section lists only things evidenced elsewhere on the page or defensible in an interview. No word clouds. - Match vocabulary to the target: if there is a posting, use its nouns where honest. ## Ship 1. Write the resume as a single self-contained `resume.html`: clean typography, black on white, no photo, no columns that break ATS parsing, `@media print` CSS so browser print produces a correct one-page PDF. 2. Have them read every line and confirm it is true. Edit until they would say each line out loud to an interviewer. 3. Print-to-PDF for the sendable file. 4. Offer to deploy: a GitHub Pages repo (`resume` or their username site) so the resume has a URL. If they have the ship-on-github skill, use it. ## Done - A one-page resume that prints cleanly to PDF - Every line true, confirmed out loud by the person - Optionally live at a URL they can link from applications - A file they can send tonight ## Thin resume? If gathering turns up almost nothing, say so honestly and offer the real fix: build something. Suggest a project from https://sphinxstack.com/ideas/ (fetch it if you can), sized to a week. The resume gets rebuilt after — with a project line that has a live link. Do not pad; build.





