sxsphinxstack

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.

Open in ChatGPT Open in Claude prefilled and ready; just hit send
for Gemini, Copilot, or Cursor: paste it, then say "build my resume"

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.

(pastes the skill) build my resume
On it. First: what's this resume for? A specific job, college applications, or just to have one ready?
a software internship next summer
Good, that shapes everything. What have you built so far: class projects, anything on GitHub, a site, a script, a bot?
class assignments, but nothing real. that's kind of the problem
Every junior resume starts there, and we don't pad. Two honest options: we build the page today from what exists, or we take a week or two and ship something real first, so the page has lines with links a screener can click. Want to see three ideas that read well on an internship resume?
ok show me
1. A Discord bot your actual server uses. 2. A price-drop watcher that emails you, running on a schedule. 3. A browser game your friends can play at a URL. Pick one and I'll walk you through shipping 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.

Discord bot your server uses Price-drop watcher on a schedule Browser game at a URL

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.

Example
MAYA TORRES
Austin, TX  ·  maya@example.com  ·  github.com/mayatorres  ·  mayatorres.github.io
PROJECTS 1
Discord bot for my 30-member server — handles roles and game-night polls; has run unattended since March  ·  github.com/mayatorres/serverbot 2
JavaScript, discord.js, hosted free tier · 30 daily users
Team schedule page — my club team's season site; teammates check it instead of texting me  ·  mayatorres.github.io/team
Updated weekly through the season; 14 players use it
Seven-day writing streak — daily journal kept under version control  ·  github.com/mayatorres/log
EXPERIENCE 3
Smoothie Stop — weekend crew, 2025–present
Ran weekend closing; trained two new hires on the register
EDUCATION
Lakeview High School — class of 2027
SKILLS 4
HTML/CSS/JavaScript  ·  Google Sheets  ·  Spanish (conversational)
  1. 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.
  2. 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.
  3. Informal work counts. A smoothie shop shift becomes real experience when it states facts: closed the register, trained two people.
  4. Only skills the page proves. Everything here is evidenced by a project above it or defensible in an interview. No word clouds.
Example
MAYA TORRES
Austin, TX  ·  maya@example.com  ·  mayatorres.github.io
INITIATIVE
Built and published three web projects, self-taught, all live  ·  mayatorres.github.io
A Discord bot 30 people use daily, my team's season site, and a 7-day writing practice
Ran my club team's communications — built the schedule site 14 teammates rely on weekly
WORK
Smoothie Stop — weekend crew, 2025–present; trusted with closing and training
EDUCATION
Lakeview High School, class of 2027
Coursework: AP Computer Science Principles, Statistics · Spanish (conversational)
  1. 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.
  2. 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.
Example
MAYA TORRES — websites for small teams & families
Austin, TX  ·  maya@example.com  ·  mayatorres.github.io
RECENT WORK
Season site for a 14-player club team — schedule, results, used weekly all season  ·  mayatorres.github.io/team
Community Discord bot — running unattended since March  ·  github.com/mayatorres/serverbot
WHAT I DO
Simple, fast sites for clubs, teams, and small businesses: built in a week, easy to update, live at your own link
HOW I WORK
You talk, I build, you approve every page before it goes live. References from my team's coach on request.
  1. 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.
  2. 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:

Discord bot for my 30-member serverhandles roles and game-night polls · github.com/mayatorres/serverbot · unattended since March

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:

Discord bot your server uses Price-drop watcher on a schedule Browser game at a URL

Resume done? The natural next moves:

Portfolio page Tailor your resume Cover letter
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.