sxsphinxstack

Skills / Build a website

Build a website

Build a website and put it live in the first session. Real content only: a person, club, business, or event that exists. Use when they say "build a website", "make me a site", or "I need a page for X".

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 me a website for …"

Don't have an agent?  ·  Raw file: skills/build-website.md

Watch the first two minutes

This is how a session goes, including the deploy everyone puts off. Click through it.

(pastes the skill) build me a website
On it. Who or what is this site for: you, a club, a business, an event that actually exists?
my climbing club. but I've never put anything online before, ever
Then today that stops being true. We deploy in the first hour: an ugly page with a real URL beats a beautiful page stuck on your laptop. Hosting is GitHub Pages, which is free.
shouldn't we finish the design before it goes live?
Other way around. We polish the live thing, and nobody sees it until you send someone the link. Next question: what must a visitor be able to learn or do on this page?
when we meet, where, and how to join. I don't have any text written though
You just wrote it. Meets, location, joining: that is the page. Tell me the details out loud and I'll type them into shape. No lorem ipsum, no filler, nothing on the page you didn't say.

Scripted example of a real session.

Never put anything online before?

This skill assumes exactly that. The bar it holds you to: live at a real URL by the end of the first sitting, made only of true content, in plain HTML and CSS you can read top to bottom. No framework, no site builder, no file in your own site you can't explain. These are the kinds of pages people ship with it in an afternoon:

A page for your club A page for one event A page that gets you tutoring work

What you end up with

A small site you can hand to anyone, and the ability to change it yourself. Here is what the finished first session actually leaves behind:

Example
maplewood-climbing/            1
├── index.html    the whole site, top to bottom
├── style.css     90 lines, colors they chose
└── photos/       six real photos from meets

live at:  username.github.io/maplewood-climbing  2

ship pass, checked together:   3
  page title + description     done
  favicon                      done
  every link clicked           done
  readable on a phone          done
  sent to one real person      done
  1. Three files, all readable. The stack stays boring on purpose. When something needs changing next month, you open index.html and change it, because you watched every line go in.
  2. A URL that goes on things. A resume, a bio, a group chat. The free username.github.io address is respectable; your own domain can come later if you want it.
  3. The ship pass is part of the skill. Title, favicon, link check, phone check, and one real reaction from one real person before you call it done.

Questions people actually ask

Is this free?

The skill is free, and GitHub Pages hosts a site like this for free with no time limit. The agent you paste the skill into may or may not be: Gemini has the widest free tier, and the free tiers of ChatGPT, Claude, and Copilot can all run it.

Do I need to know HTML?

No. The agent writes the code and explains each change in a sentence as it happens. Because the stack is plain HTML and CSS, you end up able to read your own site, which is the point.

What does it cost to keep the site up?

Nothing. The free subdomain works indefinitely. The only optional cost in this whole path is a domain of your own, which runs about $10 to $15 a year and has its own skill (custom-domain) that talks money before anything is bought.

What if I don't have content or photos yet?

You have more than you think: the skill gets content out of you in conversation, because you already know when the club meets and what the business does. What it will not do is invent testimonials or pad the page with filler.

How long does this take?

One sitting to a live URL with real content. The skill front-loads the deploy, so even a short session ends with something online, and every later session improves a live site instead of a folder on your laptop.

Where to go from here

No site subject yet? These make good first pages:

A page for your dog A page for your band A babysitting page that gets calls

Site live? The natural next moves:

Your own domain Get found by name See who visits

Ideas to use it on

Curious? Read the full skill — the exact instructions your agent gets
---
name: build-website
category: web
description: Build a website and put it live in the first session. Real content only: a person, club, business, or event that exists. Use when they say "build a website", "make me a site", or "I need a page for X".
---

# build-website

Build a website with someone, probably their first. The
bar: live at a real URL by the end of the first sitting, made of real
content, and something they are proud to send to people.

## Ground rules

- Real content only. An actual person, club, team, business, or
  event. No lorem ipsum, no invented testimonials, no stock claims.
  If content does not exist yet, get it from them in conversation —
  they know it, you type it into shape.
- Deploy first, polish second. An ugly page with a URL beats a
  beautiful page on localhost. Get GitHub Pages (or their host)
  serving within the first hour, then iterate on the live thing.
- Keep the stack boring: static HTML/CSS (a little JS if needed). No
  frameworks unless they already know one. They should be able to
  read every file in their own site.
- It is theirs. Ask for their choices — colors, tone, what goes
  first — and implement their answers. Explain what you are doing as
  you go in one-liners, not lectures.

## Session shape

1. Five questions: who or what is the site for, who visits it, what
   must a visitor be able to do or learn, what exists already (text,
   photos, links), what should it feel like.
2. Repo + one-page skeleton + deploy. Live URL exists now. (Use the
   ship-on-github skill if present.)
3. Structure: the 1–3 pages the answers actually demand. Navigation.
   Real content in.
4. Mobile pass: readable and tappable on a phone — most visitors will
   be on one.
5. Ship pass: page title, description, favicon, a check of every link,
   and the URL sent to one real person for a reaction.

## Done

- Live URL they can put on a resume or bio
- Works on a phone
- Every word true, every link working
- They can explain how to change any page, because they watched every
  change happen

If this is for their resume, suggest the build-resume skill next —
the site is exactly the kind of line it wants.